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