Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-10-09 | preflight: define extern userpref_remove_device_record | Nikias Bassen | 1 | -0/+2 | |
2013-10-09 | preflight: Free version string in all cases to prevent memory leak | Martin Szulecki | 1 | -3/+11 | |
2013-10-08 | preflight: plug small memory leak | Nikias Bassen | 1 | -0/+2 | |
2013-10-08 | main: prevent uninitialized value when using struct flock | Nikias Bassen | 1 | -0/+1 | |
2013-09-30 | client: added mutex around client_list access | Nikias Bassen | 1 | -1/+17 | |
2013-09-30 | device: suppress two compiler warnings with appropriate casts | Nikias Bassen | 1 | -3/+3 | |
2013-09-30 | utils: make FOREACH macro _iter variable unique | Nikias Bassen | 1 | -4/+8 | |
2013-09-26 | actually install udev rules file | Nikias Bassen | 1 | -0/+3 | |
2013-09-26 | udev: lower rules numbering to make sure we start as early as possible | Nikias Bassen | 2 | -1/+1 | |
To prevent the trust dialog from appearing on iOS7 devices we need to make sure that no PTP access is happening before usbmuxd starts. So we start as early as possible so the device will be in trusted host state. | |||||
2013-09-24 | preflight: don't wait for trust if device is at setup screen | Nikias Bassen | 1 | -1/+6 | |
2013-09-24 | preflight: handle invalid pair records properly | Nikias Bassen | 1 | -3/+17 | |
2013-09-22 | main: enclose libimobiledevice related code in #ifdefs | Nikias Bassen | 1 | -0/+6 | |
2013-09-19 | preflight: Trigger new trust dialog if user denied pairing before | Martin Szulecki | 1 | -0/+8 | |
This changes allows to replug a device to trigger a new trust dialog if the user did deny the pairing before. | |||||
2013-09-19 | preflight: Use userpref_get_system_buid() instead of hardcoded path | Martin Szulecki | 3 | -5/+7 | |
2013-09-19 | preflight: Add missing definition for userpref_device_record_get_host_id() | Martin Szulecki | 1 | -0/+2 | |
2013-09-19 | preflight: Allow pre iOS 6 devices to become visible if pairing fails | Martin Szulecki | 1 | -6/+11 | |
This allows any client to react and handle pairing errors which includes password protected devices and alike. | |||||
2013-09-19 | preflight: Fix some comments to comply to C89 | Martin Szulecki | 1 | -4/+4 | |
2013-09-19 | Bump version to 1.0.9 | Martin Szulecki | 1 | -1/+1 | |
2013-09-19 | make sure usbmuxd -x does not terminate when unpaired devices are still present | Nikias Bassen | 4 | -9/+9 | |
2013-09-19 | added preflight worker implementation to handle initial device pairing | Nikias Bassen | 8 | -11/+365 | |
2013-09-18 | install usbmuxd to $prefix/sbin, not $prefix/bin | Nikias Bassen | 1 | -1/+1 | |
2013-09-17 | added missing usbmuxd-proto.h | Nikias Bassen | 1 | -0/+96 | |
2013-09-17 | silence several compiler warnings | Nikias Bassen | 6 | -10/+16 | |
2013-09-17 | remove libusbmuxd sources and adapt source tree to use autotools | Nikias Bassen | 46 | -3470/+232 | |
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 | |||||
2013-07-30 | libusbmuxd: use 104 for EBADMSG in win32 and only define it if it's not ↵ | Nikias Bassen | 1 | -1/+3 | |
defined already. | |||||
2013-07-30 | libusbmuxd: use 134 for EPROTO in win32 and only define it if it's not ↵ | Nikias Bassen | 1 | -1/+3 | |
defined already. Thanks saurik for pointing this out. | |||||
2013-07-13 | libusbmuxd: fix memory leak in device_monitor_cleanup() | Nikias Bassen | 1 | -0/+4 | |
2013-07-12 | libusbmuxd: fix memory leak when receiving plist packets | Aaron Burghardt | 1 | -0/+3 | |
2012-07-11 | libusbmuxd: Add function to allow dis-/enabling inotify support (Linux only) | Nikias Bassen | 2 | -0/+22 | |
2012-05-11 | libusbmuxd: silence debug printfs and add libusbmuxd_set_debug_level() | Nikias Bassen | 2 | -35/+42 | |
2012-05-05 | libusbmuxd: use mutex to handle concurrency issues | Nikias Bassen | 1 | -0/+15 | |
2012-04-18 | win32: fix missing parameter for device_monitor_cleanup call | Nikias Bassen | 1 | -1/+1 | |
2012-04-08 | bump so version to reflect api changev1.0.8 | Nikias Bassen | 1 | -1/+1 | |
2012-04-08 | replace uuid by udid, which is the correct term for it | Nikias Bassen | 3 | -18/+18 | |
2012-04-07 | udev: Set owner to usbmux on device node to make it useable for usbmux user | Martin S | 1 | -2/+2 | |
2012-04-07 | libusbmuxd: Do not close inotify watch descriptor like a file descriptor | Martin S | 1 | -5/+5 | |
This caused stdout (fd 1) to be closed in certain situations which does not happen any longer. | |||||
2012-04-07 | libusbmuxd: use pthread_cancel to make usbmuxd_unsubscribe work properly | Nikias Bassen | 1 | -5/+17 | |
This actually only affects inotify-enabled builds. Since the faulty SIGINT pthread 'killing' was replaced with a proper solution, this fix is required for the situation where usbmuxd isn't initially running or was terminated; in these cases libusbmuxd was hanging inside a read() system call (waiting for an inotify event) causing pthread_join in usbmuxd_unsubscribe() to wait infinitely. | |||||
2012-04-07 | libusbmuxd: only fall back to polling if inotify setup fails | Nikias Bassen | 1 | -3/+3 | |
2012-04-06 | libusbmuxd: make ffff* restore mode udid unique | Nikias Bassen | 1 | -0/+8 | |
Devices in restore mode may have an all-f UDID if a previous restore procedure wasn't completed successfully. To be able to differentiate multiple of these devices we add the usbmuxd device handle to make the UDID unique. | |||||
2012-04-05 | libusbmuxd: fix usbmuxd_unsubscribe() by using shutdown() instead of SIGINT | Nikias Bassen | 3 | -5/+18 | |
2012-03-31 | libusbmuxd: handle remove messages in usbmuxd_get_device_list | Nikias Bassen | 1 | -26/+49 | |
2012-02-07 | libusbmuxd: only print unexpected msg warning when hdr.length > 0 | Nikias Bassen | 1 | -1/+1 | |
2012-01-23 | Licensed common/utils.c and common/utils.h under LGPL | Nikias Bassen | 2 | -12/+14 | |
The legal copyright holders, Hector Martin and Nikias Bassen, both agreed to change the license of these files to LGPL so using libusbmuxd won't violate the GPL anymore for using code from these files. | |||||
2012-01-17 | Merge branch 'master' of http://git.sukimashita.com/usbmuxd | Nikias Bassen | 1 | -1/+3 | |
2012-01-17 | libusbmuxd: free device info after removing it from collection | Nikias Bassen | 1 | -0/+3 | |
2012-01-14 | Fix detection for Apple TV 2 due to small interface detection bug | Martin Szulecki | 1 | -1/+3 | |
2012-01-12 | Fix possible buffer overflow (thanks Rigan) | Nikias Bassen | 1 | -1/+1 | |
2011-03-15 | Bump PID range for iPad 2, iPhone 5 and their variantsv1.0.7 | Martin S | 2 | -4/+4 | |
2011-03-15 | Handle devices with swapped endpoint descriptors | Hector Martin | 1 | -8/+15 | |
Reported by Adam Iglewski on an iPhone 2G running 1.1.4 | |||||
2011-01-08 | libusbmuxd/iproxy: use windows threads instead of pthread for win32 build | Nikias Bassen | 3 | -2/+57 | |