summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-11-29Updated ax_python_devel.m4Gravatar Nikias Bassen2-110/+252
2024-11-29tools: Fix build due to missing sys/stat.hGravatar Nikias Bassen4-0/+4
2024-11-29[github-actions] Bump dawidd6/action-download-artifact from 3 to 6Gravatar Nikias Bassen1-12/+12
2024-11-29[github-actions] Run build workflow on pull_requestGravatar Nikias Bassen1-0/+1
2024-11-29Fix compilation on MSVCGravatar Duncan Ogilvie11-13/+51
2024-11-29Switch to better initializer strategyGravatar Duncan Ogilvie1-57/+47
2024-11-29Fix attempts to detect Windows using _WIN32Gravatar Duncan Ogilvie29-89/+89
2024-11-15tools: Add --insecure option to idevicenotificationproxy toolGravatar Nikias Bassen2-10/+27
2024-10-27configure: Fine-tuning for MinGW/msys buildGravatar Nikias Bassen1-0/+1
2024-10-27tools: Some Makefile fine-tuningGravatar Nikias Bassen1-3/+3
2024-10-26idevice: Use proper cast for pointer to fdGravatar Nikias Bassen1-12/+12
2024-10-25docs: Update manpage for idevicecrashreportGravatar Nikias Bassen1-8/+11
2024-10-25idevicecrashreport: Allow removing crash logs without copying.Gravatar Nikias Bassen1-9/+27
Can also be used with `-f` to only remove matching files.
2024-10-22Updated READMEGravatar Nikias Bassen1-3/+3
2024-10-22win32: Add missing include for SleepGravatar Nikias Bassen1-0/+1
2024-10-083rd_party/libsrp6a: Remove unnecessary allocator code and just use malloc/freeGravatar Nikias Bassen2-64/+10
2024-09-16tools: Add detection and note about passcode requirement for iOS 16.1Gravatar Nikias Bassen1-1/+18
2024-08-07tools: Fix typo in Makefile.am regarding idevicebtlogger_CFLAGSGravatar Nikias Bassen1-1/+1
2024-07-01tools: Fix heap buffer overflow in ideviceimagemounterGravatar Nikias Bassen1-2/+5
2024-06-27[github-actions] Fix build workflow for new libtatsu dependencyGravatar Nikias Bassen1-0/+21
2024-06-27tools/afcclient: Add missing time.h header.Gravatar Nikias Bassen1-0/+1
Thanks @neheb for pointing this out.
2024-06-27Updated README.md to mention libtatsu dependencyGravatar Nikias Bassen1-1/+5
2024-06-27Add support for iOS 17+ Personalized Developer Disk image mountingGravatar Nikias Bassen7-74/+792
2024-06-27Update libimobiledevice-glue dependency to 1.3.0 and use its SHA1 implementationGravatar Nikias Bassen2-107/+24
2024-05-20tools/afcclient: Add missing argument count check for `get` commandGravatar Nikias Bassen1-0/+3
2024-05-18tools/afcclient: Fix build for WindowsGravatar Nikias Bassen1-1/+10
2024-05-18tools/afcclient: Prevent too much blank lines from recursive putGravatar tomriddly1-1/+0
Signed-off-by: tomriddly <tomriddly@qq.com>
2024-05-18docs: Update manpage for afcclientGravatar tomriddly1-5/+3
Signed-off-by: tomriddly <tomriddly@qq.com>
2024-05-18docs/Makefile.am: add man doc build for afcclientGravatar tomriddly1-1/+2
Signed-off-by: tomriddly <tomriddly@qq.com>
2024-05-18tools/afcclient: Update get/put options in help messageGravatar tomriddly1-2/+2
Signed-off-by: tomriddly <tomriddly@qq.com>
2024-05-18tools/afcclient: get/put operations use '-f' to allow overwrite, '-r' to ↵Gravatar tomriddly1-41/+142
allow recursive Signed-off-by: tomriddly <tomriddly@qq.com>
2024-05-18.gitignore: Ignore build target for afcclientGravatar tomriddly1-0/+1
2024-05-18tools/afcclient: Allow put directory to deviceGravatar tomriddly1-84/+211
Signed-off-by: tomriddly <tomriddly@qq.com>
2024-05-18tools/afcclient: Allow get folder from device to local.Gravatar tomriddly1-86/+164
Signed-off-by: tomriddly <tomriddly@qq.com>
2024-05-17common: Add libimobiledevice-glue to dependenciesGravatar Nikias Bassen1-0/+2
2024-04-28[github-actions] Fix cython installation for macOS buildGravatar Nikias Bassen1-1/+1
2024-04-27[github-actions] Update actions in build workflow to newer versionsGravatar Nikias Bassen1-15/+15
2024-04-27common/userpref: remove X509V3_EXT_cleanup()Gravatar orbea1-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-23libsrp6a-sha512: disable BN_mod_exp_mont_word() with LibreSSLGravatar orbea1-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-16automake: Prevent `dist` or `distcheck` when uncommitted changes are presentGravatar Nikias Bassen1-0/+1
2024-04-02autoconf: Require cython 3.0 for python bindingsGravatar Nikias Bassen1-2/+2
2024-04-02[github-actions] Use newer cython version (macOS/Linux)Gravatar Nikias Bassen1-2/+2
2024-04-01cython: Set explicit language_level to 3strGravatar Nikias Bassen1-0/+3
2024-04-01cython: Fix cython3 noexcept compilation errorGravatar Andrea Oliveri3-3/+3
2024-04-01cython: Allow passing null to lockdown set valueGravatar aymenim1-3/+12
* added code to handle passing null values to lockdown_set_value, needed for example setting device name .
2024-04-01cython: fixed notification_proxy callback gil lockGravatar aymenim1-1/+1
cython notification proxy bug segmentation fault when callback called without gil
2024-03-27tools: Fix memory leak in idevicedevmodectlGravatar Nikias Bassen1-0/+1
Thanks to @Fidetro for reporting the issue.
2024-03-17autoconf: Add LibreSSL specific checkGravatar Nikias Bassen1-0/+30
2024-03-16Add libimobiledevice_version() function to interfaceGravatar Nikias Bassen2-0/+15
2024-02-01tools/afcclient: Allow removing non-empty directories with -rGravatar Nikias Bassen1-32/+84