summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2020-05-21idevice: [OpenSSL] Handle non-blocking SSL_writeGravatar Nikias Bassen1-0/+13
2020-05-19afc: Reduce packet segmentation and unnecessary malloc/freeGravatar Nikias Bassen2-97/+188
2020-05-18idevice_connection_send: Make sure send works with non-blocking socketsGravatar Nikias Bassen1-1/+17
2020-05-18Add support for com.apple.companion_proxyGravatar Nikias Bassen3-0/+416
2020-05-18Use direct socket connection for network devicesGravatar Nikias Bassen1-7/+76
2020-05-17idevice: [OpenSSL] Fix SSL_read with non-blocking socketsGravatar Nikias Bassen1-1/+10
2020-05-15idevice: [OpenSSL] Make sure SSL handshake works with non-blocking socketGravatar Nikias Bassen1-8/+18
2020-05-03diagnostics_relay: Don't use reserved words as function argumentsGravatar Nikias Bassen1-6/+6
2020-04-27syslog_relay: Add new function syslog_relay_start_capture_rawGravatar Nikias Bassen1-2/+37
2020-04-13afc: Remove unused client struct members from afc.c tooGravatar Nikias Bassen1-2/+0
2020-04-13afc: Remove unused members from internal afc client structGravatar Nikias Bassen1-2/+0
2020-02-20debugserver: Fix argv encodingGravatar Shane Garrett1-2/+2
2020-02-20debugserver: Fix whitespace errorGravatar Nikias Bassen1-1/+1
2020-02-20debugserver: Proxy SERVICE_E_TIMEOUT into DEBUGSERVER_E_TIMEOUTGravatar Demyan Kimitsa1-0/+2
2020-02-20introduces optional `idevice_connection_disable_ssl` with ability not to send...Gravatar Demyan Kimitsa3-15/+30
2020-02-17Increase timeout for service receive methodsGravatar Nikias Bassen2-2/+2
2020-01-05win32: Define minimum windows version and use static libgccGravatar Nikias Bassen1-1/+1
2020-01-05Define ETIMEDOUT if requiredGravatar Nikias Bassen1-0/+4
2020-01-05Make sure all source files include config.hGravatar Nikias Bassen14-1/+46
2019-12-16Define the flags for the diagnostics_relay_* methods in a diagnostics_relay_a...Gravatar Frederik Carlier1-3/+3
2019-11-20debugserver: Return size of the returned bufferGravatar Nikias Bassen1-9/+10
2019-11-13debugserver: Improved memory handling in debugserver_client_send_command() an...Gravatar Nikias Bassen1-23/+24
2019-11-08Add new function lockdown_strerror() to get a readable description of a lockd...Gravatar Nikias Bassen1-62/+84
2019-11-07Add new idevice_get_device_list_extended() allowing to list all devices, incl...Gravatar Nikias Bassen1-0/+56
2019-11-07Add propert support for network (WiFi) devices via new idevice_new_with_optio...Gravatar Nikias Bassen2-27/+73
2019-10-29property_list_service: Consider a successful 0 byte read a timeout rather tha...Gravatar Nikias Bassen1-0/+5
2019-09-29idevice: properly handle partial SSL writesGravatar Nikias Bassen1-8/+15
2019-09-28idevice: fix hang in SSL_shutdownGravatar Mikkel Kamstrup Erlandsen1-1/+7
2019-09-27mobile_image_mounter: Better error handling (e.g. when device is locked)Gravatar Nikias Bassen1-36/+41
2019-09-27Make sure to handle timeout errors in device link service and all depending s...Gravatar Nikias Bassen8-56/+81
2019-09-25restore: Update error codes and properly convert underlying property_list_ser...Gravatar Nikias Bassen1-26/+26
2019-09-05idevice: Fix handling SSL/TLS version selection for OpenSSL 1.1.0+ and for ol...Gravatar Nikias Bassen3-14/+24
2019-08-29preboard: Remove development notes from preboard.c and add info to public headerGravatar Nikias Bassen1-63/+0
2019-08-28Add preboardservice_v2 implementationGravatar Nikias Bassen3-0/+353
2019-08-18idevice: [win32] Move windows.h include after socket.h to prevent 'must inclu...Gravatar Nikias Bassen1-4/+4
2019-08-18Force use of TLSv1 for backwards compatibility with older iOS versionsGravatar Nikias Bassen1-1/+13
2019-07-19installation_proxy: Terminate worker thread before freeing property list serv...Gravatar Nikias Bassen1-1/+2
2019-07-19syslog_relay: Terminate worker thread before freeing service client to preven...Gravatar Nikias Bassen1-8/+1
2019-07-19OpenSSL: Use SSL_pending() to determine if we want a select() before SSL_read()Gravatar Nikias Bassen1-11/+16
2019-06-23replace all occurrences of occured by occurredGravatar Yves-Alexis Perez6-9/+9
2019-06-22Make sure to not use deprecated API when compiling with OpenSSL >= 1.1Gravatar Rosen Penev1-1/+7
2019-06-21Use OPENSSL_THREADID_* API for OpenSSL >= 1.0.0 && < 1.1.0Gravatar Nikias Bassen1-0/+15
2019-06-16notification_proxy: Make np_observe_notifications() atomicGravatar Nikias Bassen1-7/+14
2019-06-16syslog_relay: Fix timeout issue introduced with recent libusbmuxd commit ca24...Gravatar Nikias Bassen1-2/+6
2019-06-16service: Silence timeout errorsGravatar Nikias Bassen2-9/+8
2019-06-16service: Fix typo SERIVCE_E_NOT_ENOUGH_DATA to SERVICE_E_NOT_ENOUGH_DATAGravatar Nikias Bassen2-2/+2
2019-06-14debugserver: Fix for iOS 13Gravatar Nikias Bassen1-0/+1
2019-06-13Timeout support for SSL connections and better timeout handeling.Gravatar DanyL5-68/+122
2019-06-11common: Update thread.c/.h to match the one from libusbmuxdGravatar Nikias Bassen6-14/+17
2019-06-10Make sure OpenSSL version checks don't fail when using LibreSSLGravatar Nikias Bassen1-7/+6