summaryrefslogtreecommitdiff
path: root/src/idevice.c
Commit message (Expand)AuthorAgeFilesLines
* idevice: Use more reliable version check macro for OpenSSL 3 specific thingsNikias Bassen2023-01-111-1/+1
* idevice: Fix connections to <= iOS 5 devices with OpenSSL 3Nikias Bassen2023-01-111-1/+10
* idevice: Simplify TLS version selection code for older devicesNikias Bassen2023-01-111-6/+4
* idevice: Fix OpenSSL 3.0 internal error on read timeoutRuipu Ma2022-07-031-0/+12
* idevice: Restore original behavior for idevice_event_unsubscribe()Nikias Bassen2022-05-101-0/+1
* Add new idevice_events_subscribe/unsubscribe API with contextNikias Bassen2022-05-091-10/+49
* idevice: Fix sign issue in idevice_get_device_list_extendedСемён Марьясин2022-05-021-1/+1
* [clang-tidy] Do not use else after returnRosen Penev2022-04-301-37/+39
* idevice: Fix mistreatment of 0-byte sent casesLi Beinan2022-04-221-1/+4
* idevice: Fix debug message showing function name twiceNikias Bassen2022-03-291-1/+1
* idevice: win32: Add winsock2.h include for struct sockaddr_storageNikias Bassen2022-03-291-4/+5
* idevice: Make sure ECONNREFUSED is definedNikias Bassen2022-03-291-0/+4
* Add support for wireless pairingNikias Bassen2022-02-091-1/+4
* idevice: Add IDEVICE_E_CONNREFUSED and have idevice_connect() return meaningf...Nikias Bassen2021-10-121-2/+17
* Check availability of constructor attribute and use it on Windows in favor of...Nikias Bassen2021-09-131-10/+18
* Remove common code in favor of new libimobiledevice-glueNikias Bassen2021-09-011-2/+3
* idevice: Reset receive length variable in internal_ssl_read retry loop and fi...Nikias Bassen2021-07-301-1/+2
* lockdown: Get DeviceClass to make sure OS version dependent code is executed ...Nikias Bassen2021-07-291-0/+1
* Handle error cases in relevant code when retrieving pair record failsNikias Bassen2021-07-291-3/+3
* Add support for MbedTLSNikias Bassen2021-07-271-25/+170
* idevice: Remove unnecessary memcpy from internal_ssl_read()Nikias Bassen2021-07-261-29/+15
* idevice: Route OpenSSL reads/writes through internal_connection_*Kabir Oberai2021-07-261-42/+64
* idevice: Make sure to handle timeout condition for network connections tooNikias Bassen2021-07-251-9/+11
* idevice: Allow partial reads in idevice_connection_receive_timeout() and hand...Nikias Bassen2021-02-011-6/+9
* idevice: Handle -EAGAIN in case usbmuxd_send() returns itNikias Bassen2020-11-191-1/+4
* idevice: Fix build with LibreSSLNikias Bassen2020-08-061-1/+1
* Allow OpenSSL >= 1.1.0 to use older/disallowed TLS versionsAuthor: Frederik Carlier2020-06-131-1/+5
* Remove whitespace errors from all filesMartin Szulecki2020-06-081-1/+1
* idevice: Add fix for potential SSL_write timeout error caseNikias Bassen2020-06-081-3/+3
* idevice: Revert not copying scope id for IPv6 addresses from usbmuxd againMartin Szulecki2020-06-061-2/+2
* idevice: Slightly improve connectivity logic and fix IPv6 for network devicesMartin Szulecki2020-06-061-6/+8
* idevice: Add some newlines for better code readabilityMartin Szulecki2020-06-061-0/+7
* idevice: Fix compiler warning about switch case fallthroughMartin Szulecki2020-06-041-1/+1
* idevice: [OpenSSL] Handle non-blocking SSL_writeNikias Bassen2020-05-211-0/+13
* idevice_connection_send: Make sure send works with non-blocking socketsNikias Bassen2020-05-181-1/+17
* Use direct socket connection for network devicesNikias Bassen2020-05-181-7/+76
* idevice: [OpenSSL] Fix SSL_read with non-blocking socketsNikias Bassen2020-05-171-1/+10
* idevice: [OpenSSL] Make sure SSL handshake works with non-blocking socketNikias Bassen2020-05-151-8/+18
* introduces optional `idevice_connection_disable_ssl` with ability not to send...Demyan Kimitsa2020-02-201-13/+23
* Define ETIMEDOUT if requiredNikias Bassen2020-01-051-0/+4
* Add new idevice_get_device_list_extended() allowing to list all devices, incl...Nikias Bassen2019-11-071-0/+56
* Add propert support for network (WiFi) devices via new idevice_new_with_optio...Nikias Bassen2019-11-071-21/+71
* idevice: properly handle partial SSL writesNikias Bassen2019-09-291-8/+15
* idevice: fix hang in SSL_shutdownMikkel Kamstrup Erlandsen2019-09-281-1/+7
* idevice: Fix handling SSL/TLS version selection for OpenSSL 1.1.0+ and for ol...Nikias Bassen2019-09-051-11/+19
* idevice: [win32] Move windows.h include after socket.h to prevent 'must inclu...Nikias Bassen2019-08-181-4/+4
* Force use of TLSv1 for backwards compatibility with older iOS versionsNikias Bassen2019-08-181-1/+13
* OpenSSL: Use SSL_pending() to determine if we want a select() before SSL_read()Nikias Bassen2019-07-191-11/+16
* Make sure to not use deprecated API when compiling with OpenSSL >= 1.1Rosen Penev2019-06-221-1/+7
* Use OPENSSL_THREADID_* API for OpenSSL >= 1.0.0 && < 1.1.0Nikias Bassen2019-06-211-0/+15