1. 1ac34c1 idevice: Fix debug message showing function name twice by Nikias Bassen · 3 years ago
  2. 0733156 Remove buggy and redundant debug output by Ben Wagner · 3 years ago
  3. 52bea5b Handle connection failures in debugserver_client_receive_response; also simplify the code by Ben Wagner · 3 years ago
  4. 310cf5e Format by Ben Wagner · 3 years ago
  5. 8e29efe Fix compile by Ben Wagner · 3 years ago
  6. 2f1e066 Add timeout and interrupt handling to debugserver. Fix debugserver_client_handle_response by Ben Wagner · 3 years ago
  7. 94ed8c4 debugserver: Check return value of asprintf to eliminate compiler warnings by Baodong Chen · 3 years ago
  8. 2c2ea70 reverse_proxy: Add asprintf.h include to make sure vasprintf is available on Windows by Nikias Bassen · 3 years ago
  9. a3622de reverse_proxy: Make sure ECONNRESET and ETIMEDOUT are defined by Nikias Bassen · 3 years ago
  10. 63fcc65 idevice: win32: Add winsock2.h include for struct sockaddr_storage by Nikias Bassen · 3 years ago
  11. f6873e5 idevice: Make sure ECONNREFUSED is defined by Nikias Bassen · 3 years ago
  12. 10003bc afc: Some minor code polishing by Nikias Bassen · 3 years ago
  13. 40b7451 diagnostics_relay: Check for errors after sending requests to service connection by 怯花颜 · 3 years, 1 month ago
  14. e41dbc3 Add support for wireless pairing by Nikias Bassen · 3 years, 1 month ago
  15. ee9104b companion_proxy: Fix invalid argument passed to plist_dict_merge by Nikias Bassen · 3 years, 1 month ago
  16. cc66a40 service: Silence compiler warning when configured without --enable-debug by Nikias Bassen · 3 years, 1 month ago
  17. a64fcc3 tools: Print meaningful error messages when service startup fails by Nikias Bassen · 3 years, 1 month ago
  18. 2c6121d Add Reverse Proxy implementation by Nikias Bassen · 3 years, 4 months ago
  19. fa8bfb6 idevice: Add IDEVICE_E_CONNREFUSED and have idevice_connect() return meaningful error codes by Nikias Bassen · 3 years, 5 months ago
  20. d64a7a3 Check availability of constructor attribute and use it on Windows in favor of DllMain by Nikias Bassen · 3 years, 6 months ago
  21. 46c4ea0 pkgconfig: Fix libimobiledevice-glue dependency in .pc file by Nikias Bassen · 3 years, 6 months ago
  22. b7366e4 Updated pkg-config file with libimobiledevice-glue dependency by Nikias Bassen · 3 years, 7 months ago
  23. ce76093 Remove common code in favor of new libimobiledevice-glue by Nikias Bassen · 3 years, 7 months ago
  24. 537766a idevice: Reset receive length variable in internal_ssl_read retry loop and fix wrong variable in debug message by Nikias Bassen · 3 years, 8 months ago
  25. 58f3516 lockdown: Replace udid and mux_id members from client struct with idevice_t reference by Nikias Bassen · 3 years, 8 months ago
  26. 6c7b503 lockdown: Get DeviceClass to make sure OS version dependent code is executed correctly by Nikias Bassen · 3 years, 8 months ago
  27. 8e01e87 Handle error cases in relevant code when retrieving pair record fails by Nikias Bassen · 3 years, 8 months ago
  28. 5c52551 afc: Suppress compiler warning when compiling without --enable-debug by Nikias Bassen · 3 years, 8 months ago
  29. ab1c815 Add support for MbedTLS by Nikias Bassen · 3 years, 8 months ago
  30. 19eca85 idevice: Remove unnecessary memcpy from internal_ssl_read() by Nikias Bassen · 3 years, 8 months ago
  31. 93622ec idevice: Route OpenSSL reads/writes through internal_connection_* by Kabir Oberai · 3 years, 8 months ago
  32. 65fddc7 idevice: Make sure to handle timeout condition for network connections too by Nikias Bassen · 3 years, 8 months ago
  33. 7eb3583 installation_proxy: Ignore non-status messages instead of terminating loop by Simon Søndergaard · 3 years, 9 months ago
  34. ca32415 mobilesync: Set DeviceLink version to 400 to support iOS 14b4+ by Nikias Bassen · 3 years, 10 months ago
  35. f6eb49b debugserver: Return success when a receive timed out but actualy bytes have been read by Nikias Bassen · 4 years, 1 month ago
  36. de1d724 idevice: Allow partial reads in idevice_connection_receive_timeout() and handle timeouts more adequate by Nikias Bassen · 4 years, 1 month ago
  37. a8a6c64 idevice: Handle -EAGAIN in case usbmuxd_send() returns it by Nikias Bassen · 4 years, 4 months ago
  38. 98056a8 debugserver: Fix service startup for iOS 14b4+ by Nikias Bassen · 4 years, 6 months ago
  39. d857a83 screenshotr: Set DeviceLink version to 400 to support iOS 14b4+ by Nikias Bassen · 4 years, 7 months ago
  40. b5d575c mobilebackup2: Set DeviceLink version to 400 to support iOS 14b4+ by Nikias Bassen · 4 years, 7 months ago
  41. 170e1c4 idevice: Fix build with LibreSSL by Nikias Bassen · 4 years, 7 months ago
  42. 70e8738 Add API version to library and pkgconfig file for proper linking by Nikias Bassen · 4 years, 9 months ago
  43. f56a65f Allow OpenSSL >= 1.1.0 to use older/disallowed TLS versions by Author: Frederik Carlier · 4 years, 9 months ago
  44. 0937462 lockdown: Remove unused includes by Nikias Bassen · 4 years, 9 months ago
  45. d0a476a configure: Update libplist and libusbmuxd version dependencies by Nikias Bassen · 4 years, 9 months ago
  46. 296a294 Remove whitespace errors from all files by Martin Szulecki · 4 years, 9 months ago
  47. f5c963b Unfold automake variables into multiple lines for maintainability by Martin Szulecki · 4 years, 9 months ago
  48. 960fb40 idevice: Add fix for potential SSL_write timeout error case by Nikias Bassen · 4 years, 9 months ago
  49. 542ef47 Rename "compproxy" names to "companion_proxy" in all related code by Martin Szulecki · 4 years, 9 months ago
  50. 02c9257 Fix filename typo in comments of companion_proxy service implementation by Martin Szulecki · 4 years, 9 months ago
  51. 0d80046 idevice: Revert not copying scope id for IPv6 addresses from usbmuxd again by Martin Szulecki · 4 years, 9 months ago
  52. e4fb701 idevice: Slightly improve connectivity logic and fix IPv6 for network devices by Martin Szulecki · 4 years, 9 months ago
  53. 2abfb1e idevice: Add some newlines for better code readability by Martin Szulecki · 4 years, 9 months ago
  54. 2e93785 idevice: Fix compiler warning about switch case fallthrough by Martin Szulecki · 4 years, 10 months ago
  55. 80eec8b idevice: [OpenSSL] Handle non-blocking SSL_write by Nikias Bassen · 4 years, 10 months ago
  56. 59f16a1 afc: Reduce packet segmentation and unnecessary malloc/free by Nikias Bassen · 4 years, 10 months ago
  57. 397961e idevice_connection_send: Make sure send works with non-blocking sockets by Nikias Bassen · 4 years, 10 months ago
  58. 0268777 Add support for com.apple.companion_proxy by Nikias Bassen · 4 years, 10 months ago
  59. 2c83cae Use direct socket connection for network devices by Nikias Bassen · 4 years, 10 months ago
  60. 3166d0d idevice: [OpenSSL] Fix SSL_read with non-blocking sockets by Nikias Bassen · 4 years, 10 months ago
  61. 916adfe idevice: [OpenSSL] Make sure SSL handshake works with non-blocking socket by Nikias Bassen · 4 years, 10 months ago
  62. 21f1da6 diagnostics_relay: Don't use reserved words as function arguments by Nikias Bassen · 4 years, 11 months ago
  63. a48b8fb syslog_relay: Add new function syslog_relay_start_capture_raw by Nikias Bassen · 4 years, 11 months ago
  64. cf5a60d afc: Remove unused client struct members from afc.c too by Nikias Bassen · 5 years ago
  65. 3f64bbd afc: Remove unused members from internal afc client struct by Nikias Bassen · 5 years ago
  66. 3d8d13f debugserver: Fix argv encoding by Shane Garrett · 5 years ago
  67. bbe55ef debugserver: Fix whitespace error by Nikias Bassen · 5 years ago
  68. ff62b2d debugserver: Proxy SERVICE_E_TIMEOUT into DEBUGSERVER_E_TIMEOUT by Demyan Kimitsa · 5 years ago
  69. e52ef95 introduces optional `idevice_connection_disable_ssl` with ability not to send SSL shutdown message. As in debugserver this message will be considered as GDB server communication and break things by Demyan Kimitsa · 5 years ago
  70. 56527f0 Increase timeout for service receive methods by Nikias Bassen · 5 years ago
  71. 297ae43 win32: Define minimum windows version and use static libgcc by Nikias Bassen · 5 years ago
  72. db4dec6 Define ETIMEDOUT if required by Nikias Bassen · 5 years ago
  73. 49d2c6d Make sure all source files include config.h by Nikias Bassen · 5 years ago
  74. 315cea7 Define the flags for the diagnostics_relay_* methods in a diagnostics_relay_action_t enum by Frederik Carlier · 5 years ago
  75. 43852c7 debugserver: Return size of the returned buffer by Nikias Bassen · 5 years ago
  76. af91dc6 debugserver: Improved memory handling in debugserver_client_send_command() and debugserver_client_receive_response() by Nikias Bassen · 5 years ago
  77. fe3ef93 Add new function lockdown_strerror() to get a readable description of a lockdownd_error_t by Nikias Bassen · 5 years ago
  78. 953c139 Add new idevice_get_device_list_extended() allowing to list all devices, including network by Nikias Bassen · 5 years ago
  79. 5390060 Add propert support for network (WiFi) devices via new idevice_new_with_options() by Nikias Bassen · 5 years ago
  80. 8872aec property_list_service: Consider a successful 0 byte read a timeout rather than an error condition by Nikias Bassen · 5 years ago
  81. 60823f9 idevice: properly handle partial SSL writes by Nikias Bassen · 5 years ago
  82. e88fdf9 idevice: fix hang in SSL_shutdown by Mikkel Kamstrup Erlandsen · 5 years ago
  83. 92d95d0 mobile_image_mounter: Better error handling (e.g. when device is locked) by Nikias Bassen · 5 years ago
  84. 8f96c52 Make sure to handle timeout errors in device link service and all depending services by Nikias Bassen · 5 years ago
  85. acf0a76 restore: Update error codes and properly convert underlying property_list_service errors by Nikias Bassen · 5 years ago
  86. a9e69b1 idevice: Fix handling SSL/TLS version selection for OpenSSL 1.1.0+ and for older devices by Nikias Bassen · 6 years ago
  87. 6d5a3d6 preboard: Remove development notes from preboard.c and add info to public header by Nikias Bassen · 6 years ago
  88. 5086a97 Add preboardservice_v2 implementation by Nikias Bassen · 6 years ago
  89. 9e33a26 idevice: [win32] Move windows.h include after socket.h to prevent 'must include winsock.h before windows.h' by Nikias Bassen · 6 years ago
  90. a9ccd31 Force use of TLSv1 for backwards compatibility with older iOS versions by Nikias Bassen · 6 years ago
  91. 98ac7da installation_proxy: Terminate worker thread before freeing property list service client to prevent segfault by Nikias Bassen · 6 years ago
  92. e87c26e syslog_relay: Terminate worker thread before freeing service client to prevent segfault by Nikias Bassen · 6 years ago
  93. f52584e OpenSSL: Use SSL_pending() to determine if we want a select() before SSL_read() by Nikias Bassen · 6 years ago
  94. 41ce245 replace all occurrences of occured by occurred by Yves-Alexis Perez · 6 years ago
  95. e8dac8e Make sure to not use deprecated API when compiling with OpenSSL >= 1.1 by Rosen Penev · 6 years ago
  96. b3eaf9c Use OPENSSL_THREADID_* API for OpenSSL >= 1.0.0 && < 1.1.0 by Nikias Bassen · 6 years ago
  97. ddba0b5 notification_proxy: Make np_observe_notifications() atomic by Nikias Bassen · 6 years ago
  98. 7a0ab5f syslog_relay: Fix timeout issue introduced with recent libusbmuxd commit ca245709 by Nikias Bassen · 6 years ago
  99. fa1c5a9 service: Silence timeout errors by Nikias Bassen · 6 years ago
  100. 1369f43 service: Fix typo SERIVCE_E_NOT_ENOUGH_DATA to SERVICE_E_NOT_ENOUGH_DATA by Nikias Bassen · 6 years ago