summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
6 daysdebugserver: Improved memory handling in debugserver_client_send_command() an...HEADmasterGravatar Nikias Bassen1-23/+24
11 daysAdd new function lockdown_strerror() to get a readable description of a lockd...Gravatar Nikias Bassen1-62/+84
11 daysAdd new idevice_get_device_list_extended() allowing to list all devices, incl...Gravatar Nikias Bassen1-0/+56
11 daysAdd 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
2019-02-12lockdown: Make sure to return correct error code when pairing failsGravatar Nikias Bassen1-1/+1
2018-09-29lockdown: Pass along usbmux device id when saving pair recordsGravatar Nikias Bassen2-1/+3
2018-09-29idevice: Add usbmux device id (handle/mux id) to internal data structureGravatar Nikias Bassen2-13/+7
2017-12-08lockdown: Plug small memory leakGravatar Nikias Bassen1-0/+1
2017-12-07mobileactivation: Allow passing activation response headers as required for i...Gravatar Nikias Bassen1-15/+45
2017-12-07mobileactivation: Don't convert activation record if it is already passed as ...Gravatar Nikias Bassen1-0/+3
2017-08-13lockdown: Don't explicitly validate pairing unless we're dealing with an olde...Gravatar Nikias Bassen3-12/+27
2017-07-03mobileactivation: Add new functions required for drmHandshake / session mode ...Gravatar Nikias Bassen1-2/+73
2017-06-29Add basic mobileactivation service implementationGravatar Nikias Bassen3-0/+242
2017-04-27gnutls: check for interrupted gnutls_handshake()Gravatar Nikos Mavrogiannopoulos1-3/+10
2017-04-26 #ifdef out code which is a no-op with OpenSSL 1.1.0Gravatar Christophe Fergeau1-0/+6
2017-04-26Don't use ERR_remove_thread_state() with OpenSSL 1.1.0Gravatar Christophe Fergeau1-14/+16
2017-04-26Avoid double free with OpenSSL 1.1.0Gravatar Christophe Fergeau1-1/+9
2017-04-08Fix parameter check of instproxy_check_capabilities_match()Gravatar BALATON Zoltan1-1/+1
2017-04-08Propagate lower level errors to callers instead of returning unknownGravatar BALATON Zoltan3-39/+45
2017-01-18property_list_service: Remove packet length check when receiving plist dataGravatar Antoine Reversat1-46/+43
2016-12-31Add ax_pthread.m4 for proper pthread cflags/ldflagsGravatar Nikias Bassen1-2/+2
2016-12-01misagent: Add new misagent_copy_all() function (introduced in iOS 9.3)Gravatar Nikias Bassen1-0/+40
2016-09-18win32: Fix MinGW build by adding -lgdi32 to properly link against OpenSSLGravatar Nikias Bassen1-1/+1
2016-08-09lockdown: return LOCKDOWN_E_INVALID_HOST_ID when missing pair recordGravatar Jay Freeman (saurik)1-1/+1
2016-08-02idevice: Update GnuTLS code to support iOS 10Gravatar Jay Freeman (saurik)1-1/+1