Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-18 | win32: Fix MinGW build by adding -lgdi32 to properly link against OpenSSL | Nikias Bassen | 1 | -1/+1 | |
2016-09-18 | idevicebackup2: Fix build on win32 after last commit | Nikias Bassen | 1 | -14/+14 | |
2016-09-18 | idevicebackup2: Fix removal of Snapshot dir during backup with iOS 10+ | Nikias Bassen | 1 | -23/+78 | |
DLMessageRemoveItems needs to recursively remove directories and this commit implements that. | |||||
2016-08-09 | lockdown: return LOCKDOWN_E_INVALID_HOST_ID when missing pair record | Jay Freeman (saurik) | 1 | -1/+1 | |
When the check of /var/db/lockdown was removed, lockdownd_do_pair started to always return LOCKDOWN_E_INVALID_CONF instead of usually (but not always...) returning LOCKDOWN_E_INVALID_HOST_ID for devices not currently paired. This change not only breaks some third-party code, but also breaks the other code in this library calling this function (lockdownd_client_new_with_handshake). | |||||
2016-08-02 | idevice: Update GnuTLS code to support iOS 10 | Jay Freeman (saurik) | 1 | -1/+1 | |
As of iOS 10 beta 4, the GnuTLS implementation idevice_connection_enable_ssl needs to be updated to support TLS. Using +VERS-TLS-ALL did not work on some of the devices I tested and I wasn't sure how to fix it, but +VERS-TLS1.0 is working on every device I've tested: iOS 9.0.2, 10.0b4, 8.1.1, 6.0, and 3.0. | |||||
2016-07-27 | userpref: Remove obsoleted function userpref_has_pair_record() | Jay Freeman (saurik) | 1 | -29/+0 | |
Since pair records are meanwhile handled by usbmuxd there is no need to check for the existence of a pair record on disk. Asking usbmuxd for a pair record of a given UDID is sufficient to know if it exists or not. | |||||
2016-07-27 | lockdown: remove unnecessary check for pair record file during pairing | Jay Freeman (saurik) | 1 | -7/+3 | |
During device pairing the code in lockdownd_do_pair() is checking if there is a pair record on disk for the current device, and then requests it from usbmuxd. This additional check is not only unnecessary since usbmuxd can obviously only return a pair record if it exists, but is also causing issues on newer versions of macOS where /var/db/lockdown is mode 700. | |||||
2016-06-16 | Fix SSL version negotiation for newer versions of OpenSSL | David Weinstein | 1 | -1/+1 | |
Depending on the OpenSSL version (and custom distribution patches), `SSLv3_method()` would return NULL on some systems and also `SSLv23_method()` fails with some older iOS versions... | |||||
2016-06-16 | Revert "Fix SSL version negotiation with newer versions of OpenSSL" | Nikias Bassen | 1 | -1/+1 | |
This reverts commit 6ce120c168b0f0a0146e505649864b5b07dc5093. The change had the negative effect that connecting to older iOS devices wouldn't work anymore. | |||||
2016-06-15 | Fix SSL version negotiation with newer versions of OpenSSL | Nikias Bassen | 1 | -1/+1 | |
2016-04-29 | Updated gnutls certificate callback to new API (backwards compatible) | Nikos Mavrogiannopoulos | 1 | -0/+13 | |
2016-04-29 | configure.ac: Only check for pthread support on non-win32 platforms | Arty Gus | 1 | -1/+4 | |
2016-04-29 | Updated .gitignore | Nikias Bassen | 1 | -7/+2 | |
2016-04-29 | configure.ac: Don't always explicitly disable openssl | Kylie McClain | 1 | -1/+1 | |
2016-04-29 | file_relay: Plug small memory leak | Xiao Deng | 1 | -0/+1 | |
2016-04-29 | diagnostics_relay: Plug small memory leak | Xiao Deng | 1 | -0/+1 | |
2016-04-29 | idevicedebug: Show error if container info not found | Matthias Ringwald | 1 | -10/+8 | |
2016-04-01 | Add new function to get the underlying file descriptor of an idevice connection | BALATON Zoltan | 2 | -0/+26 | |
2016-04-01 | Avoid potential NULL pointer dereference (leading to segfault) if functions ↵ | BALATON Zoltan | 2 | -6/+10 | |
are called with NULL arguments | |||||
2016-04-01 | idevicebackup: fix some timestamps that are relative to the Mac epoch ↵ | BALATON Zoltan | 3 | -5/+8 | |
instead of Unix one | |||||
2015-12-29 | common: [security fix] Make sure sockets only listen locally | Joshua Hill | 1 | -2/+2 | |
2015-12-22 | tools: idevicecrashreport: Fix missing 0-term when creating local filename | Nikias Bassen | 1 | -1/+3 | |
When a .synced file is encountered, the .synced should be stripped off the local filename. However the strncpy doesn't 0-terminate the string by itself so the output filename usually contains some garbage characters at the end. This commit properly 0-terminates the local filename to avoid this. | |||||
2015-12-18 | tools: idevicecrashreport: Propertly initialize buffer used to check for ↵ | Nikias Bassen | 1 | -0/+1 | |
ping message | |||||
2015-12-18 | tools: Fix inverted abort condition in idevicecrashreport | Nikias Bassen | 1 | -1/+1 | |
This bug caused it to never wait for the 'ping' message from the crashreportmover service | |||||
2015-10-21 | Fix installation_proxy when using GnuTLS instead of OpenSSL | Jay Freeman (saurik) | 1 | -4/+4 | |
2015-10-09 | common: Add missing gnutls/openssl CFLAGS to Makefile.am | Nikias Bassen | 1 | -1/+1 | |
2015-10-06 | tools: Use PACKAGE_URL define for homepage project links in usage output | Martin Szulecki | 17 | -17/+82 | |
2015-10-06 | Add missing "(void)" to functions to match public headers | Martin Szulecki | 3 | -3/+3 | |
2015-07-15 | lockdown: Add new lockdownd_pair_with_options() function | Nikias Bassen | 2 | -9/+47 | |
2015-07-10 | lockdown: Add more error codes | Nikias Bassen | 3 | -1/+21 | |
2015-05-24 | lockdown: Remove unneeded plist_free() calls since entire dict is freed later | Nikias Bassen | 1 | -5/+0 | |
2015-01-29 | m4: Use python-config if available to fix Python 3 support on newer distros | Martin Szulecki | 1 | -0/+6 | |
2015-01-29 | Post-release version bump to 1.2.1 | Martin Szulecki | 1 | -1/+1 | |
2015-01-28 | Update doxygen configuration to 1.8.81.2.0 | Martin Szulecki | 1 | -824/+1738 | |
2015-01-28 | Move pkg-config file into src directory | Martin Szulecki | 4 | -4/+4 | |
2015-01-28 | Update NEWS with latest changes | Martin Szulecki | 1 | -0/+2 | |
2015-01-28 | Update README with new git URL, IRC and twitter profile | Martin Szulecki | 1 | -2/+5 | |
2015-01-28 | Require autoconf 2.64+ to use package bugreport and project URL in AC_INIT | Martin Szulecki | 1 | -2/+2 | |
2015-01-28 | Remove dev tools which are not installed and unmaintained anyways | Martin Szulecki | 9 | -1176/+2 | |
Some might return as proper tools or be used as examples within the website documentation sooner or later. | |||||
2015-01-28 | lockdown: Remove dead link to old documentation | Martin Szulecki | 1 | -2/+0 | |
2015-01-28 | Remove trailing whitespace errors from all files | Martin Szulecki | 78 | -363/+360 | |
2015-01-28 | Update copyright of public headers | Martin Szulecki | 21 | -18/+41 | |
2015-01-27 | Update NEWS with latest changes | Martin Szulecki | 1 | -0/+42 | |
2015-01-27 | Bump so name version before release | Martin Szulecki | 1 | -1/+1 | |
2015-01-27 | configure.ac: Reorder dependency version definitions for consistency | Martin Szulecki | 1 | -2/+2 | |
2015-01-27 | tools: Add link to project homepage on usage output | Martin Szulecki | 17 | -0/+17 | |
2015-01-27 | docs: Add link to project homepage | Martin Szulecki | 17 | -0/+51 | |
2015-01-27 | sbservices: Use more consistent name for lock/unlock methods | Martin Szulecki | 1 | -12/+12 | |
2015-01-27 | idevicedebug: Use more efficient instproxy_lookup instead of browsing all apps | Martin Szulecki | 1 | -20/+8 | |
2015-01-27 | installation_proxy: Use char* array to pass capabilities for related method | Martin Szulecki | 2 | -5/+14 | |