summaryrefslogtreecommitdiff
path: root/src/libusbmuxd.c
Commit message (Expand)AuthorAgeFilesLines
* Fix compiler warning about missing void in function declaration of usbmuxd_un...fidetro2020-04-271-1/+1
* Remove unnecessary NULL pointer checksNikias Bassen2019-05-261-9/+4
* inotify: Fix hang when usbmuxd is not running and device monitor is stoppedNikias Bassen2019-05-251-2/+47
* Make sure device monitor thread can be cancelled without pthread_cancelNikias Bassen2019-05-251-3/+5
* Make sure to send device remove events when unregistering the callbackNikias Bassen2019-05-231-0/+8
* Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it c...Nikias Bassen2019-05-221-36/+138
* Fix Segmentation Fault when UDID parsing failed by bailing out in case of errorNikias Bassen2019-03-231-1/+1
* Use common thread implementation as used in other libimobiledevice librariesNikias Bassen2019-02-271-32/+13
* win32: Make sure ECONNREFUSED is definedNikias Bassen2019-02-261-0/+3
* Return meaningful error codes from usbmuxd_connect()Nikias Bassen2019-01-181-5/+13
* Avoid code duplication for sanitizing udidNikias Bassen2018-10-161-14/+15
* Rename DEBUG and ERROR macros to avoid name collisionNikias Bassen2018-10-151-52/+52
* Allow using non-standard usbmuxd socket address via environment variableNikias Bassen2018-10-141-0/+44
* Add proper support for USB and network (WiFi sync) devices reported by usbmuxdNikias Bassen2018-10-131-101/+201
* Silence compiler warning about signed vs. unsigned compareNikias Bassen2018-10-121-2/+2
* Properly detect availability of program_invocation_short_name and suppress co...Nikias Bassen2018-10-121-2/+2
* Add hyphen to new style UDIDs on device add events tooNikias Bassen2018-10-121-0/+5
* Add hyphen to new style UDIDs introduced with iPhone XS/XRBALATON Zoltan2018-10-081-0/+5
* Add usbmuxd_save_pair_record_with_device_id() to target a device by it's usbm...Nikias Bassen2018-09-151-5/+13
* Set ClientVersionString to a more adequate string (PACKAGE_VERSION)Nikias Bassen2018-09-151-1/+1
* Properly set ProgName (and BundleID if available) in plist messages to usbmuxdNikias Bassen2018-09-151-8/+165
* win32: Only define sleep() when it's not found and reorder header file includesNikias Bassen2017-01-031-3/+5
* Move EBADMSG and EPROTO defines out of the WIN32 ifdefDavid Crosby2016-07-141-4/+5
* win32: Return WaitForSingleObject error code in usbmuxd_unsubscribeNikias Bassen2016-07-141-1/+4
* Report pthread_kill/pthread_join errors in usbmuxd_unsubscribeChristophe Fergeau2016-07-141-2/+7
* Handle 'Paired' message and pass event to client through callbackNikias Bassen2016-07-141-0/+12
* Log all errors during receive for debuggingBALATON Zoltan2016-07-131-11/+7
* Catch Paired message even if it is ignored now to prevent returning anBALATON Zoltan2016-07-131-2/+18
* inotify: Work around race condition by adding a retry loopNikias Bassen2014-10-101-1/+8
* Fix check for file descriptor validityNikias Bassen2014-10-101-1/+1
* Update copyright headerMartin Szulecki2014-10-061-2/+2
* Fix undefined pointer operation warning from latest ClangMartin Szulecki2014-10-061-1/+1
* win32: Avoid exporting non-public symbols with declspec dllexportNikias Bassen2014-10-031-3/+7
* Use -fvisibility=hidden to avoid exporting non-public symbolsChow Loong Jin2014-10-031-16/+22
* Update copyright headers of all source files to matchMartin Szulecki2014-10-031-21/+20
* Return 0 on success in usbmuxd_read_buid()Nikias Bassen2014-09-111-1/+2
* Properly dereference record_data to check that it's set.Aaron Burghardt2014-06-201-1/+1
* Make sure to close socket if usbmuxd_get_device_list() errors outNikias Bassen2014-05-061-0/+3
* Close socket in usbmuxd_read_buid() and usbmuxd_*_pair_record() functionsNikias Bassen2014-04-241-0/+4
* Properly handle segmented send/receive situationsNikias Bassen2014-03-241-4/+20
* Improve error checking around usbmuxd_get_result()Nikias Bassen2014-03-241-15/+18
* Use plist_dict_set_item() instead of deprecated plist_dict_insert_item()Nikias Bassen2014-03-221-9/+9
* usbmuxd_send(): return negative errno value on errorNikias Bassen2014-03-111-1/+1
* use socket_send() instead of send()Nikias Bassen2014-03-101-1/+1
* plug several memory leaksNikias Bassen2014-03-021-4/+7
* remove invalid freeNikias Bassen2014-03-021-1/+0
* Change vendor id to org.libimobiledevice.usbmuxdMartin Szulecki2014-02-101-1/+1
* Replace socket implementation and fix indentation in iproxy sourcesMartin Szulecki2014-02-101-21/+21
* removed mutex lock - concurrency issues where caused by tag mismatchNikias Bassen2014-01-151-18/+0
* make usbmuxd_send() return a negative errno value like specified in the docsNikias Bassen2014-01-101-1/+2