summaryrefslogtreecommitdiffstats
path: root/src/client.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-02client: Prevent UaF in client_close() by checking if client is validGravatar Nikias Bassen1-1/+14
2020-07-30client: First go at renaming key internal functions for easier refactoringGravatar Martin Szulecki1-28/+28
2020-06-08Remove trailing whitespace errors from all filesGravatar Martin Szulecki1-1/+1
2020-06-08Improve and unify log message output for client, device and configGravatar Martin Szulecki1-5/+5
2020-06-08Log client process name alongside pid if possible on accept and disconnectGravatar Martin Szulecki1-5/+44
2019-03-05client: Plug memory leaks in update_client_info()Gravatar Nikias Bassen1-13/+4
2018-11-29client: Fix Use-after-Free in handling of SavePairRecord message when reading...Gravatar Eric Chen1-1/+1
2018-09-15client: Send 'Paired' message when a device's pairing record has been stored ...Gravatar Nikias Bassen1-0/+58
2018-07-23client: Implement ListListeners commandGravatar Nikias Bassen1-4/+117
2018-05-15device: Flush buffer to client when remote side unexpectedly terminates conne...Gravatar Nikias Bassen1-1/+2
2018-05-15client: Set socket options for client connections to improve performanceGravatar Nikias Bassen1-0/+12
2017-12-28client: Plug memory leakGravatar Rudolf Tammekivi1-0/+1
2015-07-31send_system_buid: fix leak of buid string returned by config_get_system_buid.Gravatar Aaron Burghardt1-0/+1
2014-11-12Use non-blocking sockets for client communicationGravatar Nikias Bassen1-1/+22
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 Szulecki1-2/+1
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-10-06Update and slightly cleanup copyright headersGravatar Martin Szulecki1-19/+18
2014-05-27client: Fix crash that occured when receiving client command from old clientGravatar Martin Szulecki1-0/+5
2014-03-24client: add a bunch of comments and function docsGravatar Mikkel Kamstrup Erlandsen1-0/+35
2014-03-24Use plist_dict_set_item() instead of deprecated plist_dict_insert_item()Gravatar Martin Szulecki1-16/+16
2014-01-10client: fix realloc in send_pkt() that made the buffer smaller instead of largerGravatar Nikias Bassen1-4/+10
2014-01-09device/client: make device_get_list() allocate the result buffer itselfGravatar Nikias Bassen1-23/+19
2014-01-09client: fix 64-bit crash in process_send due to signed/unsigned fooGravatar Nikias Bassen1-2/+2
2013-12-27client: plug several memory leaksGravatar Nikias Bassen1-1/+6
2013-12-23enlarge input+output buffer sizes.Gravatar Nikias Bassen1-13/+10
2013-12-13client: implemented ReadBUID, ReadPairRecord, SavePairRecord, and DeletePairR...Gravatar Nikias Bassen1-0/+107
2013-12-13make libplist/protov1 support mandatoryGravatar Nikias Bassen1-29/+3
2013-12-11client: return proper error packet on client version mismatchGravatar Nikias Bassen1-14/+11
2013-12-11fix compilation when compiling without plist supportGravatar Nikias Bassen1-0/+2
2013-12-10client: implemented "ListDevices" commandGravatar Nikias Bassen1-12/+55
2013-12-10client: add send_plist_pkt helper to remove code duplicationGravatar Nikias Bassen1-28/+19
2013-12-09client: also add DeviceID to main dictionary for Attached messageGravatar Nikias Bassen1-0/+1
2013-09-30client: added mutex around client_list accessGravatar Nikias Bassen1-1/+17
2013-09-19make sure usbmuxd -x does not terminate when unpaired devices are still presentGravatar Nikias Bassen1-2/+2
2013-09-19added preflight worker implementation to handle initial device pairingGravatar Nikias Bassen1-0/+1
2013-09-17silence several compiler warningsGravatar Nikias Bassen1-2/+2
2013-09-17remove libusbmuxd sources and adapt source tree to use autotoolsGravatar Nikias Bassen1-0/+616