Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-11-21 | docs: Use correct manual section (8) for manpage | 2 | -6/+6 | ||
2014-11-12 | Use non-blocking sockets for client communication | 2 | -1/+31 | ||
This approach is better than using blocking sockets and select() since there's no guarantee that send() doesn't block. Plus we're using poll() anyway so send() and recv() will only be called if the socket is actually ready for writing/reading. | |||||
2014-11-12 | Revert "client: Make sure fd is writable before calling send() to avoid ↵ | 1 | -18/+1 | ||
blocking" This reverts commit 23ecea077d8f22d9da5cae50df3e2ff3406fee90. | |||||
2014-11-11 | client: Make sure fd is writable before calling send() to avoid blocking | 1 | -1/+18 | ||
2014-11-11 | Get USB speed for device and use it for device attached client message | 5 | -2/+34 | ||
2014-11-11 | Bump libusb dependency to 1.0.9 for libusb_get_device_speed() | 1 | -1/+1 | ||
2014-11-11 | client: Remove invalid line feed from log message | 1 | -1/+1 | ||
2014-11-11 | client: Log pid of connecting clients (if supported) | 1 | -0/+16 | ||
2014-11-11 | Use new get_tick_count() to avoid timing issues on packets | 4 | -9/+24 | ||
2014-10-17 | Post-release version bump to 1.1.1 | 1 | -1/+1 | ||
2014-10-17 | configure.ac: Fix small typo in error message1.1.0 | 1 | -1/+1 | ||
2014-10-17 | Update NEWS with latest changes | 1 | -0/+12 | ||
2014-10-17 | Make sure usbmuxd-proto.h file is added to distribution | 1 | -1/+1 | ||
2014-10-16 | Fix udev activation rule using wrong binary due to typo | 1 | -1/+1 | ||
2014-10-16 | Set bug report and home page URLs in AC_INIT() | 1 | -1/+1 | ||
2014-10-16 | Bump autoconf requirement to 2.64 | 1 | -1/+1 | ||
2014-10-16 | Add a pkg-config requirement check in autogen.sh | 1 | -0/+4 | ||
2014-10-16 | Only conditionally compile bits of udev and systemd support | 1 | -1/+21 | ||
2014-10-16 | Make sure configuration summary outputs correctly on OS X | 1 | -7/+4 | ||
2014-10-16 | The activation method on OS X is "manual" as we do not offer launchd support | 1 | -1/+2 | ||
2014-10-16 | Set udevrulesdir only for platforms with udev | 1 | -1/+2 | ||
2014-10-16 | Use HAVE_SYSTEMD macro definition instead of WANT_SYSTEMD | 1 | -1/+1 | ||
2014-10-16 | Rename HAVE_SYSTEMD conditional into WANT_SYSTEMD | 2 | -2/+2 | ||
2014-10-15 | Post-release version bump to 1.1.0 | 1 | -1/+1 | ||
2014-10-15 | Make sure license files are added in make dist1.0.9 | 1 | -1/+1 | ||
2014-10-14 | Update NEWS with latest changes | 1 | -5/+5 | ||
2014-10-14 | docs: Update man page to match latest usage changes | 1 | -7/+20 | ||
2014-10-14 | Use long options for udev activation rule as it's easier to understand | 1 | -1/+1 | ||
2014-10-14 | systemd: Use new "--systemd" and fix multiple device handling with systemd | 1 | -1/+1 | ||
2014-10-14 | Fix support for more than one device with systemd by extending usbmuxd usage | 1 | -15/+41 | ||
Upon connecting a new device, usbmuxd was not notified to scan for it if systemd was used as the activation method. This change introduces the "--disable-hotplug" and "--enable-exit" options to have a finer control over usbmuxd's signaling behavior. The convenience option "--systemd" complements the "--udev" option and setups the right settings for systemd. | |||||
2014-10-14 | Fix broken "--user" option which didn't accept an argument | 1 | -1/+1 | ||
2014-10-14 | Slightly clean up CFLAGS in Makefile.am | 1 | -4/+5 | ||
2014-10-14 | Update README description to match man page | 1 | -6/+6 | ||
2014-10-14 | Add man page for usbmuxd daemon | 4 | -1/+74 | ||
2014-10-14 | Add "check-news" automake option to ensure correct NEWS file on releases | 1 | -1/+1 | ||
2014-10-06 | Add initial NEWS file | 1 | -0/+41 | ||
2014-10-06 | Update README with latest information and project URLs | 1 | -187/+77 | ||
2014-10-06 | Update and slightly cleanup copyright headers | 16 | -307/+291 | ||
2014-10-06 | Update and correct AUTHORS | 1 | -3/+12 | ||
2014-09-19 | Flush input buffer for a client connection when calling connection_teardown(). | 1 | -0/+16 | ||
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2014-09-19 | Fix description format for default value in AC_ARG_WITH of preflight argument | 1 | -1/+1 | ||
2014-09-19 | Add systemd activation autofoo with fallback for udev and manual activation | 7 | -12/+136 | ||
2014-09-13 | Properly rename header guards according to C++ standard | 8 | -18/+18 | ||
2014-05-27 | Use protocol version 2 by default | 1 | -1/+1 | ||
2014-05-27 | device: Add protocol version 2 support | 1 | -12/+83 | ||
2014-05-27 | client: Fix crash that occured when receiving client command from old client | 1 | -0/+5 | ||
2014-05-27 | Fix detection of new "-V" version argument | 1 | -1/+1 | ||
2014-05-07 | Fix connection abort if device buffer is full | 1 | -3/+4 | ||
When trying to upload a IPSW filesystem to an iPad, the process would randomly stop somewhere at 3% or 10%. It is possible that the receive buffer of the iPad is full. To prevent erroring out because size == conn->sendable == 0, skip reading from the client. There is a similar case where the clients is ready to accept data, but the device has no data to send. Apply a similar fix there. Hopefully the device is fast enough to reply in the next main loop iteration, otherwise the CPU usage of usbmux will spike because the client socket is ready while there is no data to process... | |||||
2014-05-06 | utils: Add missing plist_read_from_filename() helper | 1 | -0/+25 | ||
2014-04-16 | preflight: Unset preflight callback data when no longer needed to prevent ↵ | 1 | -0/+2 | ||
segfault |