summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2018-01-08usb: Use libusb asynchronous I/O for getting initial device information.Gravatar Alexis Ballier1-35/+111
2018-01-08usb: Store the whole device descriptor in struct usb_deviceGravatar Alexis Ballier1-4/+3
2017-12-28client: Plug memory leakGravatar Rudolf Tammekivi1-0/+1
2017-10-29conf: Report an error if writing to config file failsGravatar Nikias Bassen1-3/+8
2017-10-29Better error handling when saving pair recordsGravatar Frederik Carlier2-12/+34
2017-07-17utils: Use autoconf to check for availability of clock_gettime()Gravatar Nikias Bassen1-1/+1
2016-01-28Try to autodetect ppoll(2) instead of hardcoding the list of platforms lackin...Gravatar Jan Beich1-1/+1
2016-01-28device: Plug small memory leakGravatar Nikias Bassen1-0/+1
2016-01-28Fix debug message printing the wrong timeout valueGravatar Nikias Bassen1-1/+1
2016-01-28Add a static clock_gettime() substitute for OS X.Gravatar Aaron Burghardt1-0/+33
2015-07-31internal_get_value: fix over-free of node returned by plist_dict_get_item.Gravatar Aaron Burghardt1-1/+0
2015-07-31send_system_buid: fix leak of buid string returned by config_get_system_buid.Gravatar Aaron Burghardt1-0/+1
2014-12-02preflight: Remove obsoleted extern function declarationsGravatar Nikias Bassen1-3/+0
2014-12-02usb: Implement device discovery using libusb hotplug eventsGravatar Nikias Bassen1-202/+268
2014-12-02Rename usb-linux.c to more suitable usb.cGravatar Nikias Bassen2-2/+2
2014-11-12Use non-blocking sockets for client communicationGravatar Nikias Bassen2-1/+31
2014-11-12Revert "client: Make sure fd is writable before calling send() to avoid block...Gravatar Nikias Bassen1-18/+1
2014-11-11client: Make sure fd is writable before calling send() to avoid blockingGravatar Nikias Bassen1-1/+18
2014-11-11Get USB speed for device and use it for device attached client messageGravatar Martin Szulecki5-2/+34
2014-11-11client: Remove invalid line feed from log messageGravatar Nikias Bassen1-1/+1
2014-11-11client: Log pid of connecting clients (if supported)Gravatar Nikias Bassen1-0/+16
2014-11-11Use new get_tick_count() to avoid timing issues on packetsGravatar Martin Szulecki4-9/+24
2014-10-17Make sure usbmuxd-proto.h file is added to distributionGravatar Martin Szulecki1-1/+1
2014-10-16Only conditionally compile bits of udev and systemd supportGravatar Martin Szulecki1-1/+21
2014-10-14Fix support for more than one device with systemd by extending usbmuxd usageGravatar Martin Szulecki1-15/+41
2014-10-14Fix broken "--user" option which didn't accept an argumentGravatar Martin Szulecki1-1/+1
2014-10-14Slightly clean up CFLAGS in Makefile.amGravatar Martin Szulecki1-4/+5
2014-10-06Update and slightly cleanup copyright headersGravatar Martin Szulecki16-307/+291
2014-09-19Flush input buffer for a client connection when calling connection_teardown().Gravatar Satoshi Ohgoh1-0/+16
2014-09-13Properly rename header guards according to C++ standardGravatar Nikias Bassen8-18/+18
2014-05-27Use protocol version 2 by defaultGravatar Nikias Bassen1-1/+1
2014-05-27device: Add protocol version 2 supportGravatar Nikias Bassen1-12/+83
2014-05-27client: Fix crash that occured when receiving client command from old clientGravatar Martin Szulecki1-0/+5
2014-05-27Fix detection of new "-V" version argumentGravatar Martin Szulecki1-1/+1
2014-05-07Fix connection abort if device buffer is fullGravatar Peter Wu1-3/+4
2014-05-06utils: Add missing plist_read_from_filename() helperGravatar Nikias Bassen1-0/+25
2014-04-16preflight: Unset preflight callback data when no longer needed to prevent seg...Gravatar Nikias Bassen1-0/+2
2014-03-27Add "--version" option to print version number and exit, useful for bug reportsGravatar Martin Szulecki1-0/+5
2014-03-27Update command usage output to match best practice and other toolsGravatar Martin Szulecki1-10/+11
2014-03-24usb-linux: massive read perf improvement with 3 parallel transfersGravatar Mikkel Kamstrup Erlandsen1-34/+73
2014-03-24usb-linux: add some explanatory comments to usb-linux.cGravatar Mikkel Kamstrup Erlandsen1-0/+5
2014-03-24device/utils: move mstime64() into utils since it is generally usefulGravatar Mikkel Kamstrup Erlandsen3-10/+16
2014-03-24device: fix potential integer overflow in mstime64() on 32 bit systemsGravatar Mikkel Kamstrup Erlandsen1-1/+4
2014-03-24device: more aggresively send ACKs when receiving TCP dataGravatar Mikkel Kamstrup Erlandsen1-49/+66
2014-03-24client: add a bunch of comments and function docsGravatar Mikkel Kamstrup Erlandsen2-1/+90
2014-03-24Use plist_dict_set_item() instead of deprecated plist_dict_insert_item()Gravatar Martin Szulecki2-18/+18
2014-03-13device: suppress 'error reading from client (0)' which is not actually an errorGravatar Nikias Bassen1-1/+3
2014-02-15preflight: create preflight worker as detached thread and handle errorsGravatar Nikias Bassen1-1/+12
2014-01-10client: fix realloc in send_pkt() that made the buffer smaller instead of largerGravatar Nikias Bassen1-4/+10
2014-01-09device: reduce locking time inside device_get_list() and device_get_count()Gravatar Nikias Bassen1-5/+14