summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-10-12Make some log messages more consistentGravatar Hector Martin1-4/+4
2009-10-12Downgrade "no connection for packet" message loglevel tooGravatar Hector Martin1-1/+1
Also happens after connection is closed by the host and the like, to be expected.
2009-10-12optimize: persist fdlist for duration of main_loopGravatar Hector Martin3-2/+9
constant malloc and realloc was wasting lots of time
2009-10-12optimize: considerable CPU usage was due to needless ops for unlogged messagesGravatar Hector Martin1-3/+3
2009-10-12Downgrade unknown client fd message loglevelGravatar Hector Martin1-1/+1
It can happen sometimes when the phone and the client close at the same time (during the same mainloop iteration) and the like, it's not important when it shows up during connection teardown.
2009-10-10Disable polling in udev mode, use udev to signal device discoveryGravatar Hector Martin3-16/+56
2009-10-10Add libusb-1.0.3 dep to pkg-configGravatar Hector Martin1-1/+1
2009-10-03Require libusb-1.0.3 and hardcode explicit ZLP logicGravatar Hector Martin4-99/+1
1.0.3 has the 0-byte transaction fix. The saga continues on the libusb trac. Whenever they add the ZLP flag we can get rid of the 0-byte logic and just set it.
2009-09-23Add usbmuxd_device_list_free functionGravatar Martin Szulecki2-0/+17
2009-09-23Match a range of supported USB IDs and make iPod Touch 64GB workGravatar Martin Szulecki3-12/+6
2009-09-08Protocol definition updated.Gravatar Nikias Bassen3-11/+62
renamed: usbmuxd_scan() -> usbmuxd_get_device_list() new: usbmuxd_get_device_by_uuid()
2009-09-08Fix compile under Darwin with more includes, also silences some warnings.Gravatar Nikias Bassen3-0/+4
2009-09-05Silence 64-bit compiler warnings.Gravatar Nikias Bassen1-2/+2
2009-09-05Updated libusb ZLP flag patch.Gravatar Nikias Bassen2-71/+72
2009-08-28usb-linux: use libusb_get_max_packet_size() instead of custom code.Gravatar Nikias Bassen1-17/+2
2009-08-27Modified versioning to match major.minor.patchlevel.Gravatar Nikias Bassen1-5/+3
2009-08-26Fixed pkg-config file.Gravatar Nikias Bassen1-2/+2
2009-08-26Add pkg-config file for libusbmuxd.Gravatar Nikias Bassen2-0/+21
2009-08-26Corrected .so versioning.Gravatar Nikias Bassen1-1/+1
2009-08-26Add version information.Gravatar Nikias Bassen4-2/+10
2009-08-26Renamed 'enum usbmuxd_device_event' to 'enum usbmuxd_event_type'.Gravatar Nikias Bassen2-2/+2
2009-08-26Add stdint.h include in usbmuxd.hGravatar Nikias Bassen1-0/+1
2009-08-26Allow passing user_data to the callback function.Gravatar Nikias Bassen2-11/+11
2009-08-25Make usbmuxd_connect work again, MESSAGE_CONNECT processing was broken.Gravatar Nikias Bassen1-3/+3
2009-08-25Renamed directory 'usbmuxd' to more suitable 'daemon'.Gravatar Nikias Bassen11-2/+2
2009-08-25libusbmuxd: build .so instead of .aGravatar Nikias Bassen1-1/+1
2009-08-25Add uninstall target.Gravatar Nikias Bassen2-0/+25
2009-08-24ZLP flag is an enum, move check into CMake.Gravatar Hector Martin4-13/+59
Now prints the big fat warning at configure time
2009-08-21Warn if libusb is missing ZLP patch and keep old workaround in that case.Gravatar Hector Martin2-0/+100
Revert this once libusb has the patch in a stable release.
2009-08-21Fix ZLP issue with latest libusb-1.0 patch and use wMaxPacketSize instead of 512Gravatar Nikias Bassen1-14/+27
2009-08-21Updated usbmuxd protocol definition and public header.Gravatar Nikias Bassen10-156/+409
[Hector] Merged by putting utils.c into a common dir, avoiding log.c dependency for libusbmuxd, adding CMake magic to tie things up.
2009-08-21sock_stuff: allow 0 timeout (i.e. block until something happens)Gravatar Nikias Bassen1-5/+11
2009-08-21Only try to set configuration if needed.Gravatar Nikias Bassen2-3/+10
2009-08-20Merge the two development historiesGravatar Hector Martin23-62/+2001
2009-08-19Changed --udev back to -u and --user to -UGravatar Hector Martin1-6/+6
2009-08-19Fix daemonization and lockfile madnessGravatar Hector Martin1-61/+140
2009-08-19Remove trailing whitespace errorsGravatar Hector Martin4-52/+52
2009-08-19Reorder stuff in main() to be sanerGravatar Hector Martin1-26/+29
2009-08-19make udev mode use SIGUSR1 for quitting, improve behaviorGravatar Hector Martin1-14/+18
2009-08-19Change privilege droppingGravatar Hector Martin1-19/+39
- make it use a specific user (for usb access) - swap around -u and -d command line flags to be more in line with other apps (-u==--user) - improve privilege dropping and make sure we get additional group access
2009-08-19Logging fixes, change default loglevel to LL_WARNINGGravatar Hector Martin3-19/+27
2009-08-16Added udev operation mode and -x/-X options to kill a running instance.Gravatar Nikias Bassen1-13/+64
2009-08-16Added lockfile mechanism to prevent multiple running instances.Gravatar Nikias Bassen1-1/+37
2009-08-16Added option to drop privileges after startup.Gravatar Nikias Bassen1-2/+30
2009-08-16Implemented option handling providing daemonization, verbosity, and logging ↵Gravatar Nikias Bassen3-3/+157
to syslog
2009-08-16Send RST when unknown packets are received to kill any stale connectionsGravatar Hector Martin1-0/+20
2009-08-16Reduce ack timeout to improve receive performanceGravatar Hector Martin1-1/+1
2009-08-16Add usb ids for iPhone 3GS and iPod Touch 2GGravatar Martin Szulecki2-1/+5
2009-08-15Port udev rules to newer kernelsGravatar Bastien Nocera1-20/+4
Remove use of usb_endpoint, it's gone in newer kernels. Signed-off-by: Nikias Bassen <nikias@gmx.li>
2009-08-15Install udev rules in the correct locationGravatar Bastien Nocera1-1/+1
The ones in /etc are supposed to be configurable ones. Signed-off-by: Nikias Bassen <nikias@gmx.li>