summaryrefslogtreecommitdiff
path: root/src/client.c
Commit message (Expand)AuthorAgeFilesLines
* Remove common code in favor of new libimobiledevice-glueNikias Bassen2021-09-011-21/+22
* client: Prevent UaF in client_close() by checking if client is validNikias Bassen2020-08-021-1/+14
* client: First go at renaming key internal functions for easier refactoringMartin Szulecki2020-07-301-28/+28
* Remove trailing whitespace errors from all filesMartin Szulecki2020-06-081-1/+1
* Improve and unify log message output for client, device and configMartin Szulecki2020-06-081-5/+5
* Log client process name alongside pid if possible on accept and disconnectMartin Szulecki2020-06-081-5/+44
* client: Plug memory leaks in update_client_info()Nikias Bassen2019-03-051-13/+4
* client: Fix Use-after-Free in handling of SavePairRecord message when reading...Eric Chen2018-11-291-1/+1
* client: Send 'Paired' message when a device's pairing record has been stored ...Nikias Bassen2018-09-151-0/+58
* client: Implement ListListeners commandNikias Bassen2018-07-231-4/+117
* device: Flush buffer to client when remote side unexpectedly terminates conne...Nikias Bassen2018-05-151-1/+2
* client: Set socket options for client connections to improve performanceNikias Bassen2018-05-151-0/+12
* client: Plug memory leakRudolf Tammekivi2017-12-281-0/+1
* send_system_buid: fix leak of buid string returned by config_get_system_buid.Aaron Burghardt2015-07-311-0/+1
* Use non-blocking sockets for client communicationNikias Bassen2014-11-121-1/+22
* Revert "client: Make sure fd is writable before calling send() to avoid block...Nikias Bassen2014-11-121-18/+1
* client: Make sure fd is writable before calling send() to avoid blockingNikias Bassen2014-11-111-1/+18
* Get USB speed for device and use it for device attached client messageMartin Szulecki2014-11-111-2/+1
* client: Remove invalid line feed from log messageNikias Bassen2014-11-111-1/+1
* client: Log pid of connecting clients (if supported)Nikias Bassen2014-11-111-0/+16
* Update and slightly cleanup copyright headersMartin Szulecki2014-10-061-19/+18
* client: Fix crash that occured when receiving client command from old clientMartin Szulecki2014-05-271-0/+5
* client: add a bunch of comments and function docsMikkel Kamstrup Erlandsen2014-03-241-0/+35
* Use plist_dict_set_item() instead of deprecated plist_dict_insert_item()Martin Szulecki2014-03-241-16/+16
* client: fix realloc in send_pkt() that made the buffer smaller instead of largerNikias Bassen2014-01-101-4/+10
* device/client: make device_get_list() allocate the result buffer itselfNikias Bassen2014-01-091-23/+19
* client: fix 64-bit crash in process_send due to signed/unsigned fooNikias Bassen2014-01-091-2/+2
* client: plug several memory leaksNikias Bassen2013-12-271-1/+6
* enlarge input+output buffer sizes.Nikias Bassen2013-12-231-13/+10
* client: implemented ReadBUID, ReadPairRecord, SavePairRecord, and DeletePairR...Nikias Bassen2013-12-131-0/+107
* make libplist/protov1 support mandatoryNikias Bassen2013-12-131-29/+3
* client: return proper error packet on client version mismatchNikias Bassen2013-12-111-14/+11
* fix compilation when compiling without plist supportNikias Bassen2013-12-111-0/+2
* client: implemented "ListDevices" commandNikias Bassen2013-12-101-12/+55
* client: add send_plist_pkt helper to remove code duplicationNikias Bassen2013-12-101-28/+19
* client: also add DeviceID to main dictionary for Attached messageNikias Bassen2013-12-091-0/+1
* client: added mutex around client_list accessNikias Bassen2013-09-301-1/+17
* make sure usbmuxd -x does not terminate when unpaired devices are still presentNikias Bassen2013-09-191-2/+2
* added preflight worker implementation to handle initial device pairingNikias Bassen2013-09-191-0/+1
* silence several compiler warningsNikias Bassen2013-09-171-2/+2
* remove libusbmuxd sources and adapt source tree to use autotoolsNikias Bassen2013-09-171-0/+616