summaryrefslogtreecommitdiffstats
path: root/daemon/main.c
AgeCommit message (Collapse)AuthorFilesLines
2013-09-17remove libusbmuxd sources and adapt source tree to use autotoolsGravatar Nikias Bassen1-618/+0
libusbmuxd has been split off and is now managed in a separate repository. By the time of this commit, the repository is: git clone http://git.sukimashita.com/libusbmuxd.git
2010-06-12These patches get usbmuxd compiling/working on FreeBSD. With minor changes, ↵Gravatar Jacob Myers1-1/+1
it could work on other BSD's also.
2010-04-08Ignore SIGPIPE, otherwise usbmuxd might shut down on connection abortGravatar Nikias Bassen1-0/+1
2010-04-08OSX: add workaround for missing ppoll system callGravatar Nikias Bassen1-0/+15
2010-01-30Require explicit username to drop privsGravatar Hector Martin1-7/+11
2010-01-30Do not attempt to drop privs to rootGravatar Hector Martin1-24/+27
2009-10-31Fix signal handling and work around a udev bugGravatar Hector Martin1-4/+20
Switch to ppoll() to avoid a race condition while handling signals (see the ppoll/pselect manpages) and also work around the udev bug that causes child processes to inherit udev's signal mask (which masks everything).
2009-10-25Add missing license headers and make them consistentGravatar Hector Martin1-1/+3
2009-10-12Make some log messages more consistentGravatar Hector Martin1-4/+4
2009-10-12optimize: persist fdlist for duration of main_loopGravatar Hector Martin1-2/+3
constant malloc and realloc was wasting lots of time
2009-10-10Disable polling in udev mode, use udev to signal device discoveryGravatar Hector Martin1-15/+43
2009-08-26Add version information.Gravatar Nikias Bassen1-1/+1
2009-08-25Renamed directory 'usbmuxd' to more suitable 'daemon'.Gravatar Nikias Bassen1-0/+548