summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-11-07Bump soversion due to changes in interfaceGravatar Nikias Bassen1-1/+1
2019-11-06Fix enum comments in doxygen compatible wayGravatar Nikias Bassen1-3/+3
2019-10-23Added icat to .gitignoreGravatar Nikias Bassen1-0/+1
2019-09-28tools: Ignore SIGPIPEGravatar Nikias Bassen2-0/+8
2019-08-03win32: Fix compilationGravatar Nikias Bassen3-2/+25
2019-08-03tools: Add new tool 'icat'Gravatar Adrien Guinet2-1/+154
2019-06-29iproxy: Fix (newly introduced) timeout errors not being handledGravatar Nikias Bassen1-2/+2
2019-06-20Convert README to markdown and update linksGravatar Nikias Bassen2-70/+66
2019-06-13socket: Return -ETIMEDOUT when select() in socket_read_fd() reached the timeoutGravatar Nikias Bassen1-0/+4
2019-06-12common: Use portable pointer initialization and assert on allocation failureGravatar Nikias Bassen1-6/+16
2019-05-27configure: Add missing check for pselectGravatar Nikias Bassen1-0/+1
2019-05-26Remove unnecessary NULL pointer checksGravatar Nikias Bassen1-9/+4
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 Bassen2-5/+7
2019-05-25configure.ac: Make sure pthread_cancel is properly detectedGravatar Nikias Bassen1-1/+3
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 Bassen4-43/+184
2019-05-21socket: Return -ECONNRESET from socket_receive_timeout() instead of -EAGAIN i...Gravatar Nikias Bassen1-1/+5
2019-05-21socket: Move initialization of timeval structure into retry loop in socket_ch...Gravatar Nikias Bassen1-8/+7
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 Bassen6-40/+241
2019-02-26win32: Make sure ECONNREFUSED is definedGravatar Nikias Bassen1-0/+3
2019-01-18Return meaningful error codes from usbmuxd_connect()Gravatar Nikias Bassen2-6/+15
2018-10-21socket: Make sure to use socket_close() really everywhereGravatar Nikias Bassen1-1/+1
2018-10-19Use socket_close instead of close to close a socketGravatar Frederik Carlier1-1/+1
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 Bassen3-31/+127
2018-10-13Add proper support for USB and network (WiFi sync) devices reported by usbmuxdGravatar Nikias Bassen3-111/+257
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 Bassen2-2/+20
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-25Fix compile warningsGravatar BALATON Zoltan1-4/+4
2018-09-15Add usbmuxd_save_pair_record_with_device_id() to target a device by it's usbm...Gravatar Nikias Bassen3-6/+26
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 Bassen2-8/+167
2018-07-24common: Get rid of offsetof() and just use sizeof() to get size of unix socke...Gravatar Nikias Bassen1-21/+6
2018-05-15socket: Set socket options for usbmux connection to improve performanceGravatar Nikias Bassen1-0/+23
2017-05-22Updated READMEGravatar Nikias Bassen1-2/+9
2017-01-03win32: Only define sleep() when it's not found and reorder header file includesGravatar Nikias Bassen2-4/+6
2016-12-27Use ax_pthread.m4 and get rid of clang compiler warning about pthreadGravatar Nikias Bassen3-12/+497
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 Bassen2-1/+14
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 Zoltan2-3/+19
2015-12-29common: [security fix] Make sure sockets only listen locallyGravatar Joshua Hill1-2/+2
2015-05-20Update AUTHORS file with correct listGravatar Martin Szulecki1-0/+5