summaryrefslogtreecommitdiffstats
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2024-06-17Require libtatsu-1.0.3Gravatar Nikias Bassen1-1/+1
2024-06-16Remove OpenSSL dependency in favor of libimobiledevice-glue's hash functionsGravatar Nikias Bassen1-32/+1
This also removes the sha1/sha384 code from this repository since we are using the ones from libimobiledevice-glue now.
2024-06-12Require libtatsu 1.0.2Gravatar Nikias Bassen1-1/+1
2024-06-05Small change to align with updated libtatsuGravatar Nikias Bassen1-1/+1
2024-05-23Link against the new libtatsu and remove tss codeGravatar Nikias Bassen1-0/+3
2024-05-14Require libplist 2.6.0Gravatar Nikias Bassen1-1/+1
2024-05-05Updated to use libplist 2.5.0 APIGravatar Nikias Bassen1-1/+1
2024-03-23Add support for Port DFU device restoreGravatar Nikias Bassen1-2/+2
2023-09-14autoconf: Link against libusbmuxd tooGravatar Nikias Bassen1-0/+3
2023-04-21Updated to use latest libplist APIGravatar Nikias Bassen1-1/+1
2022-04-15configure: Only check for pthread if really requiredGravatar Nikias Bassen1-2/+6
2022-04-14configure: Make sure the plist_from_json worksGravatar Nikias Bassen1-0/+1
2022-04-13autoconf: Automatically derive version number from latest git tagGravatar Nikias Bassen1-19/+32
with a fallback to get the version string from a .tarball-version file
2021-11-24restore: Use new reverse proxy implementation from latest libimobiledeviceGravatar Nikias Bassen1-2/+14
with fallback to the legacy code with a compile time warning. The legacy code will be removed in the future once a newer libimobiledevice has been officially released.
2021-11-20Update deprecated autoconf macros and update ax_pthread.m4Gravatar Nikias Bassen1-14/+15
2021-11-17configure: Bump libzip requirement to 1.0Gravatar Nikias Bassen1-1/+1
2021-09-01Remove common code in favor of libimobiledevice-glueGravatar Nikias Bassen1-0/+3
2021-05-28Add SHA384 (and SHA512) implementation for use when compiling without OpenSSLGravatar Nikias Bassen1-1/+1
2021-05-26Remove libuuid dependencyGravatar Nikias Bassen1-2/+1
2021-05-26configure: Bump libirecovery version requirement to 1.0.1Gravatar Nikias Bassen1-1/+1
2021-05-08tss: Add new callsGravatar Benjamin BOURGEAIS1-1/+2
- Local policy (non persistent) - recoveryOS - recoveryOS Local policy (persistent) The local policy TSS request differs slightly between the one for the restore process and the recoveryOS. The one for the restore process is meant to be used only once, and the one for the recovery os is meant to be loaded from disk, and thus has a different request. See the Ap,LocalBoot parameter.
2021-03-17configure: Make sure to check endiannessGravatar Nikias Bassen1-0/+4
When using macros from endianness.h we want to be sure that the target platform endianness is correctly set. This makes sure that we define the endianness, in case the compiler doesn't provide that information.
2020-07-05configure: Make sure that additional compiler or linker flags are separated ↵Gravatar Nikias Bassen1-2/+2
by space
2020-06-15Post release version bump to 1.0.1Gravatar Martin Szulecki1-1/+1
2020-06-09Update libirecovery, libplist, and libimobiledevice version requirementsGravatar Nikias Bassen1-5/+5
2020-06-04Use secure project URL in configure.acGravatar Martin Szulecki1-1/+1
2020-06-04Set version to 1.0.0 in configure.acGravatar Martin Szulecki1-1/+1
2020-06-02Make OpenSSL dependency optional (used for SHA1)Gravatar Nikias Bassen1-2/+29
Can be disabled with --without-openssl, otherwise auto-detected.
2020-05-21Ignore non-usbmux (i.e. wifi sync) devices in device event callbackGravatar Nikias Bassen1-2/+19
2019-12-13configure.ac: Remove largefile hackeryGravatar Rosen Penev1-24/+0
It requires a program to be ran, which cannot be done when cross compiling. AC_SYS_LARGEFILE seems to be enough to implement largefile checking. A similar change was merged into libimobiledevice.
2019-10-11Explicitly suppress multichar compiler warningGravatar Nikias Bassen1-1/+1
2019-09-26restore: Only use timeout error if it is actually definedGravatar Nikias Bassen1-0/+10
2019-09-25Use global event handlers for normale/restore and recovery/dfu mode devicesGravatar Nikias Bassen1-1/+1
2019-06-24fdr: Handle new timeout error conditions (introduced in latest libimobiledevice)Gravatar Nikias Bassen1-0/+12
2019-02-14Allow .ipsw files or extracted IPSW as sourceGravatar Nikias Bassen1-2/+3
2019-02-07win32: Remove WINVER define that is not really neededGravatar Nikias Bassen1-1/+0
2019-02-04build: Check for pthread properly (non-win32)Gravatar Nikias Bassen1-11/+18
2019-02-02win32: Use _lseeki64 instead of _fseeki64/_ftelli64 and don't link against ↵Gravatar Nikias Bassen1-1/+1
msvcr100.dll What a mess it is, all these msvcr*.dll - incompatible without limits
2019-01-23Replace tempnam() with mkstemp() and provide reference implementation for ↵Gravatar Nikias Bassen1-1/+1
systems lacking it
2019-01-22win32: Use _fseeki64/_ftelli64 instead of fseeko/ftelloGravatar Nikias Bassen1-2/+1
2018-06-01Add explicit zlib dependencyGravatar Nikias Bassen1-0/+1
2017-02-24common: Add strsep() implementation for platforms lacking itGravatar Nikias Bassen1-0/+7
2015-10-06configure.ac: Move dependency versions into variables for easier maintenanceGravatar Martin Szulecki1-6/+23
2015-10-06Require autoconf 2.64+ to use package bugreport and project URL in AC_INITGravatar Martin Szulecki1-5/+7
2015-09-24common: Remove plist_dict_merge() as it's already provided by libplistGravatar Nikias Bassen1-1/+1
Also, set libplist requirement to 1.12
2014-10-28Do not link with libusb manually as libirecovery dependency already adds itGravatar Martin Szulecki1-3/+1
2014-10-09Enable large file support if available for >2GB file supportGravatar Martin Szulecki1-0/+27
2014-03-22Bump dependency to libplist 1.11Gravatar Martin Szulecki1-1/+1
2013-09-27Require libirecovery >= 0.2.0 and port code to it's new APIGravatar Martin Szulecki1-1/+1
2013-09-23docs: Add basic man page for idevicerestoreGravatar Martin Szulecki1-0/+1