summaryrefslogtreecommitdiff
path: root/src/device.c
Commit message (Expand)AuthorAgeFilesLines
* Remove common code in favor of new libimobiledevice-glueNikias Bassen2021-09-011-33/+36
* device: Prevent calling client_close() from connection_teardown() when called...Nikias Bassen2020-08-051-0/+1
* device: Add payload type 5 support to device_control_input()Nikias Bassen2020-08-021-0/+7
* device: Add device id to device_control_input() log messagesNikias Bassen2020-08-021-6/+6
* device: Remove unnecessary copy in device_control_input() loggingNikias Bassen2020-08-021-12/+4
* Add more logging to catch more possible cases in device_control_input()Martin Szulecki2020-06-081-0/+3
* Improve and unify log message output for client, device and configMartin Szulecki2020-06-081-3/+3
* Do not perform preflight on T2 devicesRick Mark2020-05-071-1/+1
* Show debug message upon successful connectionRick Mark2020-05-071-3/+4
* device: Fix potential deadlock (#130)Nikias Bassen2020-01-171-3/+2
* Define _BSD_SOURCE again for older platforms.Nikias Bassen2019-11-021-0/+1
* device: Make sure to operate on the copy of the device list in device_get_list()Nikias Bassen2019-10-071-1/+1
* Replace obsolete _BSD_SOURCE define with _DEFAULT_SOURCENikias Bassen2019-10-071-1/+1
* device: Plug memory leak in error condition when TH_SYN sending failsNikias Bassen2019-09-131-4/+4
* device: Flush buffer to client when remote side unexpectedly terminates conne...Nikias Bassen2018-05-151-1/+14
* Remove whitespace errorsNikias Bassen2018-05-091-6/+6
* Fix typo in error message.Carlos Maddela2018-01-081-1/+1
* device: Plug small memory leakNikias Bassen2016-01-281-0/+1
* Get USB speed for device and use it for device attached client messageMartin Szulecki2014-11-111-0/+2
* Update and slightly cleanup copyright headersMartin Szulecki2014-10-061-19/+18
* Flush input buffer for a client connection when calling connection_teardown().Satoshi Ohgoh2014-09-191-0/+16
* Use protocol version 2 by defaultNikias Bassen2014-05-271-1/+1
* device: Add protocol version 2 supportNikias Bassen2014-05-271-12/+83
* Fix connection abort if device buffer is fullPeter Wu2014-05-071-3/+4
* device/utils: move mstime64() into utils since it is generally usefulMikkel Kamstrup Erlandsen2014-03-241-10/+0
* 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
* client: add a bunch of comments and function docsMikkel Kamstrup Erlandsen2014-03-241-1/+55
* device: suppress 'error reading from client (0)' which is not actually an errorNikias Bassen2014-03-131-1/+3
* device: reduce locking time inside device_get_list() and device_get_count()Nikias Bassen2014-01-091-5/+14
* removed trailing \n from usbmuxd_log() messagesNikias Bassen2014-01-091-2/+2
* device: suppress "No connection for device" if TH_RST is setNikias Bassen2014-01-091-1/+1
* device/client: make device_get_list() allocate the result buffer itselfNikias Bassen2014-01-091-1/+6
* device: make device_list access thread safeNikias Bassen2014-01-091-0/+38
* preflight: replace idevice_event_* with thread safe implementationNikias Bassen2013-12-271-1/+16
* device: suppress two compiler warnings with appropriate castsNikias Bassen2013-09-301-3/+3
* make sure usbmuxd -x does not terminate when unpaired devices are still presentNikias Bassen2013-09-191-4/+4
* added preflight worker implementation to handle initial device pairingNikias Bassen2013-09-191-3/+16
* silence several compiler warningsNikias Bassen2013-09-171-1/+1
* remove libusbmuxd sources and adapt source tree to use autotoolsNikias Bassen2013-09-171-0/+781