index
:
libimobiledevice
master
stable-1-0-0
webinspectorproxy
work
A cross-platform protocol library to access iOS devices
ms
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
idevice.c
Age
Commit message (
Expand
)
Author
Files
Lines
2021-10-12
idevice: Add IDEVICE_E_CONNREFUSED and have idevice_connect() return meaningf...
Nikias Bassen
1
-2
/
+17
2021-09-13
Check availability of constructor attribute and use it on Windows in favor of...
Nikias Bassen
1
-10
/
+18
2021-09-01
Remove common code in favor of new libimobiledevice-glue
Nikias Bassen
1
-2
/
+3
2021-07-30
idevice: Reset receive length variable in internal_ssl_read retry loop and fi...
Nikias Bassen
1
-1
/
+2
2021-07-29
lockdown: Get DeviceClass to make sure OS version dependent code is executed ...
Nikias Bassen
1
-0
/
+1
2021-07-29
Handle error cases in relevant code when retrieving pair record fails
Nikias Bassen
1
-3
/
+3
2021-07-27
Add support for MbedTLS
Nikias Bassen
1
-25
/
+170
2021-07-26
idevice: Remove unnecessary memcpy from internal_ssl_read()
Nikias Bassen
1
-29
/
+15
2021-07-26
idevice: Route OpenSSL reads/writes through internal_connection_*
Kabir Oberai
1
-42
/
+64
2021-07-25
idevice: Make sure to handle timeout condition for network connections too
Nikias Bassen
1
-9
/
+11
2021-02-01
idevice: Allow partial reads in idevice_connection_receive_timeout() and hand...
Nikias Bassen
1
-6
/
+9
2020-11-19
idevice: Handle -EAGAIN in case usbmuxd_send() returns it
Nikias Bassen
1
-1
/
+4
2020-08-06
idevice: Fix build with LibreSSL
Nikias Bassen
1
-1
/
+1
2020-06-13
Allow OpenSSL >= 1.1.0 to use older/disallowed TLS versions
Author: Frederik Carlier
1
-1
/
+5
2020-06-08
Remove whitespace errors from all files
Martin Szulecki
1
-1
/
+1
2020-06-08
idevice: Add fix for potential SSL_write timeout error case
Nikias Bassen
1
-3
/
+3
2020-06-06
idevice: Revert not copying scope id for IPv6 addresses from usbmuxd again
Martin Szulecki
1
-2
/
+2
2020-06-06
idevice: Slightly improve connectivity logic and fix IPv6 for network devices
Martin Szulecki
1
-6
/
+8
2020-06-06
idevice: Add some newlines for better code readability
Martin Szulecki
1
-0
/
+7
2020-06-04
idevice: Fix compiler warning about switch case fallthrough
Martin Szulecki
1
-1
/
+1
2020-05-21
idevice: [OpenSSL] Handle non-blocking SSL_write
Nikias Bassen
1
-0
/
+13
2020-05-18
idevice_connection_send: Make sure send works with non-blocking sockets
Nikias Bassen
1
-1
/
+17
2020-05-18
Use direct socket connection for network devices
Nikias Bassen
1
-7
/
+76
2020-05-17
idevice: [OpenSSL] Fix SSL_read with non-blocking sockets
Nikias Bassen
1
-1
/
+10
2020-05-15
idevice: [OpenSSL] Make sure SSL handshake works with non-blocking socket
Nikias Bassen
1
-8
/
+18
2020-02-20
introduces optional `idevice_connection_disable_ssl` with ability not to send...
Demyan Kimitsa
1
-13
/
+23
2020-01-05
Define ETIMEDOUT if required
Nikias Bassen
1
-0
/
+4
2019-11-07
Add new idevice_get_device_list_extended() allowing to list all devices, incl...
Nikias Bassen
1
-0
/
+56
2019-11-07
Add propert support for network (WiFi) devices via new idevice_new_with_optio...
Nikias Bassen
1
-21
/
+71
2019-09-29
idevice: properly handle partial SSL writes
Nikias Bassen
1
-8
/
+15
2019-09-28
idevice: fix hang in SSL_shutdown
Mikkel Kamstrup Erlandsen
1
-1
/
+7
2019-09-05
idevice: Fix handling SSL/TLS version selection for OpenSSL 1.1.0+ and for ol...
Nikias Bassen
1
-11
/
+19
2019-08-18
idevice: [win32] Move windows.h include after socket.h to prevent 'must inclu...
Nikias Bassen
1
-4
/
+4
2019-08-18
Force use of TLSv1 for backwards compatibility with older iOS versions
Nikias Bassen
1
-1
/
+13
2019-07-19
OpenSSL: Use SSL_pending() to determine if we want a select() before SSL_read()
Nikias Bassen
1
-11
/
+16
2019-06-22
Make sure to not use deprecated API when compiling with OpenSSL >= 1.1
Rosen Penev
1
-1
/
+7
2019-06-21
Use OPENSSL_THREADID_* API for OpenSSL >= 1.0.0 && < 1.1.0
Nikias Bassen
1
-0
/
+15
2019-06-16
service: Silence timeout errors
Nikias Bassen
1
-1
/
+0
2019-06-13
Timeout support for SSL connections and better timeout handeling.
DanyL
1
-11
/
+48
2019-06-10
Make sure OpenSSL version checks don't fail when using LibreSSL
Nikias Bassen
1
-7
/
+6
2018-09-29
idevice: Add usbmux device id (handle/mux id) to internal data structure
Nikias Bassen
1
-13
/
+6
2017-08-13
lockdown: Don't explicitly validate pairing unless we're dealing with an olde...
Nikias Bassen
1
-0
/
+1
2017-04-27
gnutls: check for interrupted gnutls_handshake()
Nikos Mavrogiannopoulos
1
-3
/
+10
2017-04-26
#ifdef out code which is a no-op with OpenSSL 1.1.0
Christophe Fergeau
1
-0
/
+6
2017-04-26
Don't use ERR_remove_thread_state() with OpenSSL 1.1.0
Christophe Fergeau
1
-14
/
+16
2017-04-26
Avoid double free with OpenSSL 1.1.0
Christophe Fergeau
1
-1
/
+9
2017-04-08
Propagate lower level errors to callers instead of returning unknown
BALATON Zoltan
1
-2
/
+2
2016-08-02
idevice: Update GnuTLS code to support iOS 10
Jay Freeman (saurik)
1
-1
/
+1
2016-06-16
Fix SSL version negotiation for newer versions of OpenSSL
David Weinstein
1
-1
/
+1
2016-06-16
Revert "Fix SSL version negotiation with newer versions of OpenSSL"
Nikias Bassen
1
-1
/
+1
[next]