Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-08-07 | tools: Fix typo in Makefile.am regarding idevicebtlogger_CFLAGSHEADmaster | 1 | -1/+1 | ||
2024-07-01 | tools: Fix heap buffer overflow in ideviceimagemounter | 1 | -2/+5 | ||
2024-06-27 | [github-actions] Fix build workflow for new libtatsu dependency | 1 | -0/+21 | ||
2024-06-27 | tools/afcclient: Add missing time.h header. | 1 | -0/+1 | ||
Thanks @neheb for pointing this out. | |||||
2024-06-27 | Updated README.md to mention libtatsu dependency | 1 | -1/+5 | ||
2024-06-27 | Add support for iOS 17+ Personalized Developer Disk image mounting | 7 | -74/+792 | ||
2024-06-27 | Update libimobiledevice-glue dependency to 1.3.0 and use its SHA1 implementation | 2 | -107/+24 | ||
2024-05-20 | tools/afcclient: Add missing argument count check for `get` command | 1 | -0/+3 | ||
2024-05-18 | tools/afcclient: Fix build for Windows | 1 | -1/+10 | ||
2024-05-18 | tools/afcclient: Prevent too much blank lines from recursive put | 1 | -1/+0 | ||
Signed-off-by: tomriddly <tomriddly@qq.com> | |||||
2024-05-18 | docs: Update manpage for afcclient | 1 | -5/+3 | ||
Signed-off-by: tomriddly <tomriddly@qq.com> | |||||
2024-05-18 | docs/Makefile.am: add man doc build for afcclient | 1 | -1/+2 | ||
Signed-off-by: tomriddly <tomriddly@qq.com> | |||||
2024-05-18 | tools/afcclient: Update get/put options in help message | 1 | -2/+2 | ||
Signed-off-by: tomriddly <tomriddly@qq.com> | |||||
2024-05-18 | tools/afcclient: get/put operations use '-f' to allow overwrite, '-r' to ↵ | 1 | -41/+142 | ||
allow recursive Signed-off-by: tomriddly <tomriddly@qq.com> | |||||
2024-05-18 | .gitignore: Ignore build target for afcclient | 1 | -0/+1 | ||
2024-05-18 | tools/afcclient: Allow put directory to device | 1 | -84/+211 | ||
Signed-off-by: tomriddly <tomriddly@qq.com> | |||||
2024-05-18 | tools/afcclient: Allow get folder from device to local. | 1 | -86/+164 | ||
Signed-off-by: tomriddly <tomriddly@qq.com> | |||||
2024-05-17 | common: Add libimobiledevice-glue to dependencies | 1 | -0/+2 | ||
2024-04-28 | [github-actions] Fix cython installation for macOS build | 1 | -1/+1 | ||
2024-04-27 | [github-actions] Update actions in build workflow to newer versions | 1 | -15/+15 | ||
2024-04-27 | common/userpref: remove X509V3_EXT_cleanup() | 1 | -1/+0 | ||
When building libimobiledevice with libressl 3.9 it fails with an implicit declaration for X509V3_EXT_cleanup(). This was removed in libressl "because it was part of a dangerous, incomplete and mostly useless API". Additionally it doesn't seem to be actually used by libimobiledevice: "It cleans up the stack containing custom extensions which libimobiledevice doesn't use, it's only needed after calls to X509V3_EXT_add{,_list,_alias}()." Reference: https://github.com/libressl/portable/issues/1050 Signed-off-by: orbea <orbea@riseup.net> | |||||
2024-04-23 | libsrp6a-sha512: disable BN_mod_exp_mont_word() with LibreSSL | 1 | -1/+5 | ||
When building libimobiledevice with LibreSSL 3.9 it fails with an implicit declaration for BN_mod_exp_mont_word(). This function was removed from the public symbols in LibreSSL because it is rarely used where "BN_mod_exp() and BN_mod_exp_mont() will use the word optimization when appropriate." Reference: https://github.com/libressl/portable/issues/1049 Signed-off-by: orbea <orbea@riseup.net> | |||||
2024-04-16 | automake: Prevent `dist` or `distcheck` when uncommitted changes are present | 1 | -0/+1 | ||
2024-04-02 | autoconf: Require cython 3.0 for python bindings | 1 | -2/+2 | ||
2024-04-02 | [github-actions] Use newer cython version (macOS/Linux) | 1 | -2/+2 | ||
2024-04-01 | cython: Set explicit language_level to 3str | 1 | -0/+3 | ||
2024-04-01 | cython: Fix cython3 noexcept compilation error | 3 | -3/+3 | ||
2024-04-01 | cython: Allow passing null to lockdown set value | 1 | -3/+12 | ||
* added code to handle passing null values to lockdown_set_value, needed for example setting device name . | |||||
2024-04-01 | cython: fixed notification_proxy callback gil lock | 1 | -1/+1 | ||
cython notification proxy bug segmentation fault when callback called without gil | |||||
2024-03-27 | tools: Fix memory leak in idevicedevmodectl | 1 | -0/+1 | ||
Thanks to @Fidetro for reporting the issue. | |||||
2024-03-17 | autoconf: Add LibreSSL specific check | 1 | -0/+30 | ||
2024-03-16 | Add libimobiledevice_version() function to interface | 2 | -0/+15 | ||
2024-02-01 | tools/afcclient: Allow removing non-empty directories with -r | 1 | -32/+84 | ||
2024-02-01 | tools/afcclient: Print human readable description of AFC error code on error | 1 | -11/+11 | ||
2024-02-01 | Add afc_strerror function to interface | 2 | -0/+76 | ||
2024-01-31 | Move LIBIMOBILEDEVICE_API to public headers | 85 | -642/+680 | ||
2024-01-11 | tools/idevicedevmodectl: Fix action success check and device reboot detection | 1 | -17/+25 | ||
2023-12-30 | Updated README | 1 | -2/+3 | ||
2023-12-30 | tools: Add afcclient utility | 4 | -1/+1393 | ||
2023-12-22 | idevicesyslog: Allow writing output to a file with command line option | 2 | -3/+36 | ||
2023-12-16 | idevicedevmodectl: Include unistd.h for usleep() | 1 | -0/+1 | ||
clang16 flags the missing header Fixes ../../git/tools/idevicedevmodectl.c:363:2: error: call to undeclared function 'usleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
2023-12-16 | idevice: Update for LibreSSL >= 3.6.0 | 1 | -1/+2 | ||
Since LibreSSL 3.6.0 SSL_CTX_set_security_level() has been available. | |||||
2023-12-16 | lockdown-cu: Fix the build with LibreSSL >= 3.5.0 | 1 | -2/+2 | ||
In LibreSSL >= 3.5.0 many structs are defined as opaque as they are in OpenSSL 1.1. | |||||
2023-12-16 | mobilebackup: Add missing include | 1 | -0/+1 | ||
2023-12-16 | Remove bashisms in configure.ac | 1 | -8/+8 | ||
2023-12-16 | cython: Fix Python 3 LockdownClient exception | 1 | -2/+3 | ||
Fixes #1110 | |||||
2023-12-16 | Fix GitHub Action for Cython on macOS | 1 | -1/+11 | ||
2023-12-16 | sbservices: Read setIconState response | 1 | -1/+4 | ||
This allows the same connection to be used again after sbservices_set_icon_state is called. Fixes #928. | |||||
2023-12-12 | Fix idevicebackup2 man page | 1 | -1/+1 | ||
Thanks to @SCOTT-HAMILTON for pointing this out. | |||||
2023-12-12 | Fix iOS 1 SSL connection | 1 | -0/+14 | ||
Detect if we're talking to iOS 1 `if (connection->device->version == 0)` and set `SSL_CTX_set_min_proto_version(ssl_ctx, 0);` to support SSL3. iOS 1 doesn't understand TLS1_VERSION, it can only speak SSL3_VERSION. However, modern OpenSSL is usually compiled without SSLv3 support. So if we set min_proto_version to SSL3_VERSION on an OpenSSL instance which doesn't support it, it will just ignore min_proto_version altogether and fall back to an even higher version. To avoid accidentally breaking iOS 2.0+, we set min version to 0 instead. |