summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* configure.ac: Fix small typo in error message1.1.0Martin Szulecki2014-10-171-1/+1
|
* Update NEWS with latest changesMartin Szulecki2014-10-171-0/+12
|
* Make sure usbmuxd-proto.h file is added to distributionMartin Szulecki2014-10-171-1/+1
|
* Fix udev activation rule using wrong binary due to typoMartin Szulecki2014-10-161-1/+1
|
* Set bug report and home page URLs in AC_INIT()Martin Szulecki2014-10-161-1/+1
|
* Bump autoconf requirement to 2.64Martin Szulecki2014-10-161-1/+1
|
* Add a pkg-config requirement check in autogen.shMartin Szulecki2014-10-161-0/+4
|
* Only conditionally compile bits of udev and systemd supportMartin Szulecki2014-10-161-1/+21
|
* Make sure configuration summary outputs correctly on OS XMartin Szulecki2014-10-161-7/+4
|
* The activation method on OS X is "manual" as we do not offer launchd supportMartin Szulecki2014-10-161-1/+2
|
* Set udevrulesdir only for platforms with udevMartin Szulecki2014-10-161-1/+2
|
* Use HAVE_SYSTEMD macro definition instead of WANT_SYSTEMDMartin Szulecki2014-10-161-1/+1
|
* Rename HAVE_SYSTEMD conditional into WANT_SYSTEMDMartin Szulecki2014-10-162-2/+2
|
* Post-release version bump to 1.1.0Martin Szulecki2014-10-151-1/+1
|
* Make sure license files are added in make dist1.0.9Martin Szulecki2014-10-151-1/+1
|
* Update NEWS with latest changesMartin Szulecki2014-10-141-5/+5
|
* docs: Update man page to match latest usage changesMartin Szulecki2014-10-141-7/+20
|
* Use long options for udev activation rule as it's easier to understandMartin Szulecki2014-10-141-1/+1
|
* systemd: Use new "--systemd" and fix multiple device handling with systemdMartin Szulecki2014-10-141-1/+1
|
* Fix support for more than one device with systemd by extending usbmuxd usageMartin Szulecki2014-10-141-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.
* Fix broken "--user" option which didn't accept an argumentMartin Szulecki2014-10-141-1/+1
|
* Slightly clean up CFLAGS in Makefile.amMartin Szulecki2014-10-141-4/+5
|
* Update README description to match man pageMartin Szulecki2014-10-141-6/+6
|
* Add man page for usbmuxd daemonMartin Szulecki2014-10-144-1/+74
|
* Add "check-news" automake option to ensure correct NEWS file on releasesMartin Szulecki2014-10-141-1/+1
|
* Add initial NEWS fileMartin Szulecki2014-10-061-0/+41
|
* Update README with latest information and project URLsMartin Szulecki2014-10-061-187/+77
|
* Update and slightly cleanup copyright headersMartin Szulecki2014-10-0616-307/+291
|
* Update and correct AUTHORSMartin Szulecki2014-10-061-3/+12
|
* Flush input buffer for a client connection when calling connection_teardown().Satoshi Ohgoh2014-09-191-0/+16
| | | | Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
* Fix description format for default value in AC_ARG_WITH of preflight argumentMartin Szulecki2014-09-191-1/+1
|
* Add systemd activation autofoo with fallback for udev and manual activationMartin Szulecki2014-09-197-12/+136
|
* Properly rename header guards according to C++ standardNikias Bassen2014-09-138-18/+18
|
* Use protocol version 2 by defaultNikias Bassen2014-05-271-1/+1
|
* device: Add protocol version 2 supportNikias Bassen2014-05-271-12/+83
|
* client: Fix crash that occured when receiving client command from old clientMartin Szulecki2014-05-271-0/+5
|
* Fix detection of new "-V" version argumentMartin Szulecki2014-05-271-1/+1
|
* Fix connection abort if device buffer is fullPeter Wu2014-05-071-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...
* utils: Add missing plist_read_from_filename() helperNikias Bassen2014-05-061-0/+25
|
* preflight: Unset preflight callback data when no longer needed to prevent ↵Nikias Bassen2014-04-161-0/+2
| | | | segfault
* Add "--version" option to print version number and exit, useful for bug reportsMartin Szulecki2014-03-271-0/+5
|
* Update command usage output to match best practice and other toolsMartin Szulecki2014-03-271-10/+11
|
* usb-linux: massive read perf improvement with 3 parallel transfersMikkel Kamstrup Erlandsen2014-03-241-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.
* usb-linux: add some explanatory comments to usb-linux.cMikkel Kamstrup Erlandsen2014-03-241-0/+5
|
* device/utils: move mstime64() into utils since it is generally usefulMikkel Kamstrup Erlandsen2014-03-243-10/+16
|
* device: fix potential integer overflow in mstime64() on 32 bit systemsMikkel Kamstrup Erlandsen2014-03-241-1/+4
|
* device: more aggresively send ACKs when receiving TCP dataMikkel Kamstrup Erlandsen2014-03-241-49/+66
| | | | | Before this it seemed that we only ever sent ACK when timing out... Looks like a perf double when reading.
* client: add a bunch of comments and function docsMikkel Kamstrup Erlandsen2014-03-242-1/+90
|
* Use plist_dict_set_item() instead of deprecated plist_dict_insert_item()Martin Szulecki2014-03-242-18/+18
|
* device: suppress 'error reading from client (0)' which is not actually an errorNikias Bassen2014-03-131-1/+3
|