summaryrefslogtreecommitdiffstats
path: root/src/device.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-05device: Prevent calling client_close() from connection_teardown() when called...Gravatar Nikias Bassen1-0/+1
2020-08-02device: Add payload type 5 support to device_control_input()Gravatar Nikias Bassen1-0/+7
2020-08-02device: Add device id to device_control_input() log messagesGravatar Nikias Bassen1-6/+6
2020-08-02device: Remove unnecessary copy in device_control_input() loggingGravatar Nikias Bassen1-12/+4
2020-06-08Add more logging to catch more possible cases in device_control_input()Gravatar Martin Szulecki1-0/+3
2020-06-08Improve and unify log message output for client, device and configGravatar Martin Szulecki1-3/+3
2020-05-07Do not perform preflight on T2 devicesGravatar Rick Mark1-1/+1
2020-05-07Show debug message upon successful connectionGravatar Rick Mark1-3/+4
2020-01-17device: Fix potential deadlock (#130)Gravatar Nikias Bassen1-3/+2
2019-11-02Define _BSD_SOURCE again for older platforms.Gravatar Nikias Bassen1-0/+1
2019-10-07device: Make sure to operate on the copy of the device list in device_get_list()Gravatar Nikias Bassen1-1/+1
2019-10-07Replace obsolete _BSD_SOURCE define with _DEFAULT_SOURCEGravatar Nikias Bassen1-1/+1
2019-09-13device: Plug memory leak in error condition when TH_SYN sending failsGravatar Nikias Bassen1-4/+4
2018-05-15device: Flush buffer to client when remote side unexpectedly terminates conne...Gravatar Nikias Bassen1-1/+14
2018-05-09Remove whitespace errorsGravatar Nikias Bassen1-6/+6
2018-01-08Fix typo in error message.Gravatar Carlos Maddela1-1/+1
2016-01-28device: Plug small memory leakGravatar Nikias Bassen1-0/+1
2014-11-11Get USB speed for device and use it for device attached client messageGravatar Martin Szulecki1-0/+2
2014-10-06Update and slightly cleanup copyright headersGravatar Martin Szulecki1-19/+18
2014-09-19Flush input buffer for a client connection when calling connection_teardown().Gravatar Satoshi Ohgoh1-0/+16
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-07Fix connection abort if device buffer is fullGravatar Peter Wu1-3/+4
2014-03-24device/utils: move mstime64() into utils since it is generally usefulGravatar Mikkel Kamstrup Erlandsen1-10/+0
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 Erlandsen1-1/+55
2014-03-13device: suppress 'error reading from client (0)' which is not actually an errorGravatar Nikias Bassen1-1/+3
2014-01-09device: reduce locking time inside device_get_list() and device_get_count()Gravatar Nikias Bassen1-5/+14
2014-01-09removed trailing \n from usbmuxd_log() messagesGravatar Nikias Bassen1-2/+2
2014-01-09device: suppress "No connection for device" if TH_RST is setGravatar Nikias Bassen1-1/+1
2014-01-09device/client: make device_get_list() allocate the result buffer itselfGravatar Nikias Bassen1-1/+6
2014-01-09device: make device_list access thread safeGravatar Nikias Bassen1-0/+38
2013-12-27preflight: replace idevice_event_* with thread safe implementationGravatar Nikias Bassen1-1/+16
2013-09-30device: suppress two compiler warnings with appropriate castsGravatar Nikias Bassen1-3/+3
2013-09-19make sure usbmuxd -x does not terminate when unpaired devices are still presentGravatar Nikias Bassen1-4/+4
2013-09-19added preflight worker implementation to handle initial device pairingGravatar Nikias Bassen1-3/+16
2013-09-17silence several compiler warningsGravatar Nikias Bassen1-1/+1
2013-09-17remove libusbmuxd sources and adapt source tree to use autotoolsGravatar Nikias Bassen1-0/+781