summaryrefslogtreecommitdiffstats
path: root/src/libusbmuxd.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-25inotify: Fix hang when usbmuxd is not running and device monitor is stoppedGravatar Nikias Bassen1-2/+47
2019-05-25Make sure device monitor thread can be cancelled without pthread_cancelGravatar Nikias Bassen1-3/+5
2019-05-23Make sure to send device remove events when unregistering the callbackGravatar Nikias Bassen1-0/+8
2019-05-22Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it c...Gravatar Nikias Bassen1-36/+138
2019-03-23Fix Segmentation Fault when UDID parsing failed by bailing out in case of errorGravatar Nikias Bassen1-1/+1
2019-02-27Use common thread implementation as used in other libimobiledevice librariesGravatar Nikias Bassen1-32/+13
2019-02-26win32: Make sure ECONNREFUSED is definedGravatar Nikias Bassen1-0/+3
2019-01-18Return meaningful error codes from usbmuxd_connect()Gravatar Nikias Bassen1-5/+13
2018-10-16Avoid code duplication for sanitizing udidGravatar Nikias Bassen1-14/+15
2018-10-15Rename DEBUG and ERROR macros to avoid name collisionGravatar Nikias Bassen1-52/+52
2018-10-14Allow using non-standard usbmuxd socket address via environment variableGravatar Nikias Bassen1-0/+44
2018-10-13Add proper support for USB and network (WiFi sync) devices reported by usbmuxdGravatar Nikias Bassen1-101/+201
2018-10-12Silence compiler warning about signed vs. unsigned compareGravatar Nikias Bassen1-2/+2
2018-10-12Properly detect availability of program_invocation_short_name and suppress co...Gravatar Nikias Bassen1-2/+2
2018-10-12Add hyphen to new style UDIDs on device add events tooGravatar Nikias Bassen1-0/+5
2018-10-08Add hyphen to new style UDIDs introduced with iPhone XS/XRGravatar BALATON Zoltan1-0/+5
2018-09-15Add usbmuxd_save_pair_record_with_device_id() to target a device by it's usbm...Gravatar Nikias Bassen1-5/+13
2018-09-15Set ClientVersionString to a more adequate string (PACKAGE_VERSION)Gravatar Nikias Bassen1-1/+1
2018-09-15Properly set ProgName (and BundleID if available) in plist messages to usbmuxdGravatar Nikias Bassen1-8/+165
2017-01-03win32: Only define sleep() when it's not found and reorder header file includesGravatar Nikias Bassen1-3/+5
2016-07-14Move EBADMSG and EPROTO defines out of the WIN32 ifdefGravatar David Crosby1-4/+5
2016-07-14win32: Return WaitForSingleObject error code in usbmuxd_unsubscribeGravatar Nikias Bassen1-1/+4
2016-07-14Report pthread_kill/pthread_join errors in usbmuxd_unsubscribeGravatar Christophe Fergeau1-2/+7
2016-07-14Handle 'Paired' message and pass event to client through callbackGravatar Nikias Bassen1-0/+12
2016-07-13Log all errors during receive for debuggingGravatar BALATON Zoltan1-11/+7
2016-07-13Catch Paired message even if it is ignored now to prevent returning anGravatar BALATON Zoltan1-2/+18
2014-10-10inotify: Work around race condition by adding a retry loopGravatar Nikias Bassen1-1/+8
2014-10-10Fix check for file descriptor validityGravatar Nikias Bassen1-1/+1
2014-10-06Update copyright headerGravatar Martin Szulecki1-2/+2
2014-10-06Fix undefined pointer operation warning from latest ClangGravatar Martin Szulecki1-1/+1
2014-10-03win32: Avoid exporting non-public symbols with declspec dllexportGravatar Nikias Bassen1-3/+7
2014-10-03Use -fvisibility=hidden to avoid exporting non-public symbolsGravatar Chow Loong Jin1-16/+22
2014-10-03Update copyright headers of all source files to matchGravatar Martin Szulecki1-21/+20
2014-09-11Return 0 on success in usbmuxd_read_buid()Gravatar Nikias Bassen1-1/+2
2014-06-20Properly dereference record_data to check that it's set.Gravatar Aaron Burghardt1-1/+1
2014-05-06Make sure to close socket if usbmuxd_get_device_list() errors outGravatar Nikias Bassen1-0/+3
2014-04-24Close socket in usbmuxd_read_buid() and usbmuxd_*_pair_record() functionsGravatar Nikias Bassen1-0/+4
2014-03-24Properly handle segmented send/receive situationsGravatar Nikias Bassen1-4/+20
2014-03-24Improve error checking around usbmuxd_get_result()Gravatar Nikias Bassen1-15/+18
2014-03-22Use plist_dict_set_item() instead of deprecated plist_dict_insert_item()Gravatar Nikias Bassen1-9/+9
2014-03-11usbmuxd_send(): return negative errno value on errorGravatar Nikias Bassen1-1/+1
2014-03-10use socket_send() instead of send()Gravatar Nikias Bassen1-1/+1
2014-03-02plug several memory leaksGravatar Nikias Bassen1-4/+7
2014-03-02remove invalid freeGravatar Nikias Bassen1-1/+0
2014-02-10Change vendor id to org.libimobiledevice.usbmuxdGravatar Martin Szulecki1-1/+1
2014-02-10Replace socket implementation and fix indentation in iproxy sourcesGravatar Martin Szulecki1-21/+21
2014-01-15removed mutex lock - concurrency issues where caused by tag mismatchGravatar Nikias Bassen1-18/+0
2014-01-10make usbmuxd_send() return a negative errno value like specified in the docsGravatar Nikias Bassen1-1/+2
2014-01-08make 'use_tag' usage thread safe and ignore tag mismatch errorsGravatar Nikias Bassen1-28/+39
2014-01-07Fix checking return values from usbmuxdGravatar Nikias Bassen1-4/+4