summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-11-05Fix: properly remove devices from collection when usbmuxd terminatesv1.0.0Gravatar Nikias Bassen1-2/+1
... instead of freeing the collection itself. This fixes the problem with gvfs Volumes not getting removed when unplugging a device and thus increasing the number of devices listed under 'Places' or the save file dialog in GNOME.
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-31Fix USB pid range check: was trying to claim all Apple devicesGravatar Hector Martin1-1/+1
2009-10-31Add .gitattributes to ignore git stuff on exportv1.0.0-rc2Gravatar Hector Martin1-0/+2
2009-10-31Link libusbmuxd with pthread (fix underlinking)Gravatar Christophe Fergeau1-1/+2
2009-10-30Revert "Use LIB_SUFFIX for udev rules file too"Gravatar Hector Martin1-1/+1
This reverts commit 7682ad8e1baf5ebd4ad1e30f43a267220e2adffc.
2009-10-28Use LIB_SUFFIX for udev rules file tooGravatar Hector Martin1-1/+1
2009-10-28Add build time reminder about creating a userGravatar Hector Martin1-0/+6
2009-10-28Fix usbmuxd->usbmux username in READMEGravatar Hector Martin1-1/+1
2009-10-28Use lib64 on 64-bit systemsGravatar Hector Martin3-8/+12
2009-10-26Improve READMEGravatar Hector Martin1-3/+7
2009-10-25Add note that the sftp hack is obsoletev1.0.0-rc1Gravatar Hector Martin1-0/+6
2009-10-25Add missing license headers and make them consistentGravatar Hector Martin20-35/+177
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