Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-11-11 | client: Make sure fd is writable before calling send() to avoid blocking | Nikias Bassen | 1 | -1/+18 | |
2014-11-11 | Get USB speed for device and use it for device attached client message | Martin Szulecki | 5 | -2/+34 | |
2014-11-11 | Bump libusb dependency to 1.0.9 for libusb_get_device_speed() | Martin Szulecki | 1 | -1/+1 | |
2014-11-11 | client: Remove invalid line feed from log message | Nikias Bassen | 1 | -1/+1 | |
2014-11-11 | client: Log pid of connecting clients (if supported) | Nikias Bassen | 1 | -0/+16 | |
2014-11-11 | Use new get_tick_count() to avoid timing issues on packets | Martin Szulecki | 4 | -9/+24 | |
2014-10-17 | Post-release version bump to 1.1.1 | Martin Szulecki | 1 | -1/+1 | |
2014-10-17 | configure.ac: Fix small typo in error message1.1.0 | Martin Szulecki | 1 | -1/+1 | |
2014-10-17 | Update NEWS with latest changes | Martin Szulecki | 1 | -0/+12 | |
2014-10-17 | Make sure usbmuxd-proto.h file is added to distribution | Martin Szulecki | 1 | -1/+1 | |
2014-10-16 | Fix udev activation rule using wrong binary due to typo | Martin Szulecki | 1 | -1/+1 | |
2014-10-16 | Set bug report and home page URLs in AC_INIT() | Martin Szulecki | 1 | -1/+1 | |
2014-10-16 | Bump autoconf requirement to 2.64 | Martin Szulecki | 1 | -1/+1 | |
2014-10-16 | Add a pkg-config requirement check in autogen.sh | Martin Szulecki | 1 | -0/+4 | |
2014-10-16 | Only conditionally compile bits of udev and systemd support | Martin Szulecki | 1 | -1/+21 | |
2014-10-16 | Make sure configuration summary outputs correctly on OS X | Martin Szulecki | 1 | -7/+4 | |
2014-10-16 | The activation method on OS X is "manual" as we do not offer launchd support | Martin Szulecki | 1 | -1/+2 | |
2014-10-16 | Set udevrulesdir only for platforms with udev | Martin Szulecki | 1 | -1/+2 | |
2014-10-16 | Use HAVE_SYSTEMD macro definition instead of WANT_SYSTEMD | Martin Szulecki | 1 | -1/+1 | |
2014-10-16 | Rename HAVE_SYSTEMD conditional into WANT_SYSTEMD | Martin Szulecki | 2 | -2/+2 | |
2014-10-15 | Post-release version bump to 1.1.0 | Martin Szulecki | 1 | -1/+1 | |
2014-10-15 | Make sure license files are added in make dist1.0.9 | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | Update NEWS with latest changes | Martin Szulecki | 1 | -5/+5 | |
2014-10-14 | docs: Update man page to match latest usage changes | Martin Szulecki | 1 | -7/+20 | |
2014-10-14 | Use long options for udev activation rule as it's easier to understand | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | systemd: Use new "--systemd" and fix multiple device handling with systemd | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | Fix support for more than one device with systemd by extending usbmuxd usage | Martin Szulecki | 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 | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | Slightly clean up CFLAGS in Makefile.am | Martin Szulecki | 1 | -4/+5 | |
2014-10-14 | Update README description to match man page | Martin Szulecki | 1 | -6/+6 | |
2014-10-14 | Add man page for usbmuxd daemon | Martin Szulecki | 4 | -1/+74 | |
2014-10-14 | Add "check-news" automake option to ensure correct NEWS file on releases | Martin Szulecki | 1 | -1/+1 | |
2014-10-06 | Add initial NEWS file | Martin Szulecki | 1 | -0/+41 | |
2014-10-06 | Update README with latest information and project URLs | Martin Szulecki | 1 | -187/+77 | |
2014-10-06 | Update and slightly cleanup copyright headers | Martin Szulecki | 16 | -307/+291 | |
2014-10-06 | Update and correct AUTHORS | Martin Szulecki | 1 | -3/+12 | |
2014-09-19 | Flush input buffer for a client connection when calling connection_teardown(). | Satoshi Ohgoh | 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 | Martin Szulecki | 1 | -1/+1 | |
2014-09-19 | Add systemd activation autofoo with fallback for udev and manual activation | Martin Szulecki | 7 | -12/+136 | |
2014-09-13 | Properly rename header guards according to C++ standard | Nikias Bassen | 8 | -18/+18 | |
2014-05-27 | Use protocol version 2 by default | Nikias Bassen | 1 | -1/+1 | |
2014-05-27 | device: Add protocol version 2 support | Nikias Bassen | 1 | -12/+83 | |
2014-05-27 | client: Fix crash that occured when receiving client command from old client | Martin Szulecki | 1 | -0/+5 | |
2014-05-27 | Fix detection of new "-V" version argument | Martin Szulecki | 1 | -1/+1 | |
2014-05-07 | Fix connection abort if device buffer is full | Peter Wu | 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 | Nikias Bassen | 1 | -0/+25 | |
2014-04-16 | preflight: Unset preflight callback data when no longer needed to prevent ↵ | Nikias Bassen | 1 | -0/+2 | |
segfault | |||||
2014-03-27 | Add "--version" option to print version number and exit, useful for bug reports | Martin Szulecki | 1 | -0/+5 | |
2014-03-27 | Update command usage output to match best practice and other tools | Martin Szulecki | 1 | -10/+11 | |
2014-03-24 | usb-linux: massive read perf improvement with 3 parallel transfers | Mikkel Kamstrup Erlandsen | 1 | -34/+73 | |
By maintaining 3 parallel usb trasfers when reading we get 2-3x more throughput when reading. Without this the usb port is mostly just idling. I get 23mb/s on my system compared to a clean Apple stack that gives me 17mb/s. 3 was chosen because it is simple to hard code, gives very good performance, and have very little impact on out resource consumption. |