Commit Graph

  • 1ea7813c76 Use DLL_EXPORT condition for DllMain master Luke Street 2018-01-03 23:11:28 -05:00
  • 3a37a4e4a3 idevicesyslog: Wait for passcode entry on device when required Nikias Bassen 2018-01-17 13:10:05 +02:00
  • 344729536e lockdown: Plug small memory leak Nikias Bassen 2017-12-08 00:42:38 +07:00
  • b7feed9f5a mobileactivation: Allow passing activation response headers as required for iOS 11.2+ Nikias Bassen 2017-12-07 16:48:36 +07:00
  • 5b3fcb7fa7 mobileactivation: Don't convert activation record if it is already passed as PLIST_DATA Nikias Bassen 2017-12-07 16:41:29 +07:00
  • 5a85432719 lockdown: Don't explicitly validate pairing unless we're dealing with an older device Nikias Bassen 2017-08-13 00:12:16 +02:00
  • 0dbe76b4e7 mobileactivation: Add new functions required for drmHandshake / session mode device activation Nikias Bassen 2017-07-03 03:09:35 +02:00
  • 5250024b53 Add basic mobileactivation service implementation Nikias Bassen 2016-07-02 01:37:50 +02:00
  • 835d84b678 idevicescreenshot: Detect screenshot image format to determine file extension Nikias Bassen 2017-06-18 04:10:57 +02:00
  • 53fede06af Updated README with some notes about configuration options Nikias Bassen 2017-04-28 20:58:53 +02:00
  • 0cf6bb6f5b gnutls: check for interrupted gnutls_handshake() Nikos Mavrogiannopoulos 2017-01-02 14:35:39 +01:00
  • a5b2266b4e cython: Fix build error after error constant rename Nikias Bassen 2017-04-27 14:32:49 +02:00
  • b89e4823ef #ifdef out code which is a no-op with OpenSSL 1.1.0 Christophe Fergeau 2017-04-25 16:59:15 +02:00
  • f635812ccc Don't use ERR_remove_thread_state() with OpenSSL 1.1.0 Christophe Fergeau 2017-04-26 11:36:54 +02:00
  • 02a0e03e24 Avoid double free with OpenSSL 1.1.0 Christophe Fergeau 2017-04-25 14:09:48 +02:00
  • 1d844aae78 Fix parameter check of instproxy_check_capabilities_match() BALATON Zoltan 2017-02-07 17:17:03 +01:00
  • f8999ef550 Define htobe16 if not defined BALATON Zoltan 2017-02-07 17:15:46 +01:00
  • 4bdea2983a Added IDEVICE_DEVICE_PAIRED event constant matching the corresponding event number in libusbmuxd BALATON Zoltan 2017-02-07 17:13:22 +01:00
  • 5a8449a391 Propagate lower level errors to callers instead of returning unknown error for most failures BALATON Zoltan 2016-07-12 23:01:47 +02:00
  • 45fda819e1 property_list_service: Remove packet length check when receiving plist data Antoine Reversat 2017-01-10 09:55:15 -08:00
  • b78a42e053 ideviceprovision: Silence compiler warning (missing parenthesis) Nikias Bassen 2017-01-04 20:28:59 +01:00
  • 038bb5902f Add ax_pthread.m4 for proper pthread cflags/ldflags Nikias Bassen 2016-12-31 02:59:36 +01:00
  • a80ba9363b ideviceprovision: Fix ASN1 parsing for large provisioning profiles Nikias Bassen 2016-12-22 14:40:46 +01:00
  • 2b8313181f cython: Make sure to pass correct CFLAGS for libplist Nikias Bassen 2016-12-21 01:29:54 +01:00
  • c7f24a92f2 idevicebackup2: Fix logical bug when checking for success of backup operation Nikias Bassen 2016-12-15 02:57:31 +01:00
  • d936514291 ideviceprovision: Add new remove-all command to remove all installed profiles at once Nikias Bassen 2016-12-15 02:39:37 +01:00
  • 9df4e695c5 ideviceprovision: Allow copying single profiles instead of all Nikias Bassen 2016-12-01 03:56:00 +01:00
  • 9083475cd8 ideviceprovision: Check output directory parameter for 'copy' command and return exit code on error Nikias Bassen 2016-12-01 03:52:16 +01:00
  • 76def2b68e ideviceprovision: Use newer API to get list of profiles on iOS 9.3+ Nikias Bassen 2016-12-01 03:51:15 +01:00
  • 2a9e6fe374 misagent: Add new misagent_copy_all() function (introduced in iOS 9.3) Nikias Bassen 2016-12-01 03:43:05 +01:00
  • a1c7285789 idevicebackup2: Plug some small memory leaks Nikias Bassen 2016-11-27 14:27:33 +01:00
  • 23069d1034 userpref: [GnuTLS] Fix pairing record generation and improve error handling Nikias Bassen 2016-11-04 02:11:39 +01:00
  • 8c37b9ca13 idevicebackup2: Fix heap buffer out-of-bounds write caused by wrong buffer size Nikias Bassen 2016-11-02 16:31:04 +01:00
  • 2c16751baf idevicebackup2: Don't report an error when file to remove doesn't exist Nikias Bassen 2016-10-21 14:51:02 +02:00
  • 5dd8b52915 idevicebackup2: Use remove_file() wrapper instead of remove() Nikias Bassen 2016-10-21 14:29:56 +02:00
  • c8c7adfd0e idevicebackup2: Suppress repeated printing of global status when 100% is reached Nikias Bassen 2016-10-05 17:07:09 +02:00
  • 1fa41702b6 idevicebackup2: Fix assertion occuring when copying non-present MEID Nikias Bassen 2016-10-04 14:37:57 +02:00
  • 00424f4057 idevicebackup2: Add installed application info to Info.plist during backup Nikias Bassen 2016-09-23 20:07:48 +02:00
  • 3fc7a85778 win32: Fix MinGW build by adding -lgdi32 to properly link against OpenSSL Nikias Bassen 2016-09-18 16:42:26 +02:00
  • 98a096134b idevicebackup2: Fix build on win32 after last commit Nikias Bassen 2016-09-18 16:24:14 +02:00
  • 6aecc7228d idevicebackup2: Fix removal of Snapshot dir during backup with iOS 10+ Nikias Bassen 2016-09-18 16:18:20 +02:00
  • 00f8e5733f lockdown: return LOCKDOWN_E_INVALID_HOST_ID when missing pair record Jay Freeman (saurik) 2016-08-09 17:18:14 -07:00
  • 72643b2b83 idevice: Update GnuTLS code to support iOS 10 Jay Freeman (saurik) 2016-08-02 03:08:04 -07:00
  • 18811d92c9 userpref: Remove obsoleted function userpref_has_pair_record() Jay Freeman (saurik) 2016-07-27 02:46:47 -07:00
  • a94c5c827a lockdown: remove unnecessary check for pair record file during pairing Jay Freeman (saurik) 2016-07-27 02:46:27 -07:00
  • 13bf235cac Fix SSL version negotiation for newer versions of OpenSSL David Weinstein 2016-03-21 17:45:59 -04:00
  • dc4c75d8a0 Revert "Fix SSL version negotiation with newer versions of OpenSSL" Nikias Bassen 2016-06-16 19:24:48 +02:00
  • 6ce120c168 Fix SSL version negotiation with newer versions of OpenSSL Nikias Bassen 2016-06-15 02:01:36 +02:00
  • 2a5868411c Updated gnutls certificate callback to new API (backwards compatible) Nikos Mavrogiannopoulos 2016-04-29 22:58:34 +02:00
  • e6486dbd29 configure.ac: Only check for pthread support on non-win32 platforms Arty Gus 2016-04-29 21:47:32 +02:00
  • b5a70e9aaf Updated .gitignore Nikias Bassen 2016-04-29 21:34:05 +02:00
  • ed48703dd9 configure.ac: Don't always explicitly disable openssl Kylie McClain 2015-06-23 04:28:41 -04:00
  • 11c1cd64ed file_relay: Plug small memory leak Xiao Deng 2016-04-29 20:34:52 +02:00
  • d29709f86e diagnostics_relay: Plug small memory leak Xiao Deng 2016-04-29 20:34:13 +02:00
  • cca7ce77d8 idevicedebug: Show error if container info not found Matthias Ringwald 2016-04-29 20:27:32 +02:00
  • 692f7c9de7 Add new function to get the underlying file descriptor of an idevice connection BALATON Zoltan 2015-09-23 02:19:27 +02:00
  • 15173c59a0 Avoid potential NULL pointer dereference (leading to segfault) if functions are called with NULL arguments BALATON Zoltan 2015-09-23 02:15:34 +02:00
  • 35b0543ec2 idevicebackup: fix some timestamps that are relative to the Mac epoch instead of Unix one BALATON Zoltan 2015-09-23 02:11:54 +02:00
  • df1f5c4d70 common: [security fix] Make sure sockets only listen locally Joshua Hill 2015-12-29 22:27:17 +01:00
  • decffad5f5 tools: idevicecrashreport: Fix missing 0-term when creating local filename Nikias Bassen 2015-12-22 18:10:35 +01:00
  • cae19fa6cf tools: idevicecrashreport: Propertly initialize buffer used to check for ping message Nikias Bassen 2015-12-18 21:01:01 +01:00
  • 2203f4cba9 tools: Fix inverted abort condition in idevicecrashreport Nikias Bassen 2015-12-18 20:46:46 +01:00
  • 6070126868 Fix installation_proxy when using GnuTLS instead of OpenSSL Jay Freeman (saurik) 2015-10-21 00:39:14 -07:00
  • 40f7dd0649 common: Add missing gnutls/openssl CFLAGS to Makefile.am Nikias Bassen 2015-10-09 15:43:22 +02:00
  • d93043e624 tools: Use PACKAGE_URL define for homepage project links in usage output Martin Szulecki 2015-10-06 22:10:56 +02:00
  • 2d5c2195bb Add missing "(void)" to functions to match public headers Martin Szulecki 2015-10-06 22:07:56 +02:00
  • f268393d4e lockdown: Add new lockdownd_pair_with_options() function Nikias Bassen 2015-07-15 07:22:37 +02:00
  • e1cac25e63 lockdown: Add more error codes Nikias Bassen 2015-07-10 03:03:23 +02:00
  • 65def89153 lockdown: Remove unneeded plist_free() calls since entire dict is freed later Nikias Bassen 2015-05-24 00:12:48 +02:00
  • 1ff3448d2e m4: Use python-config if available to fix Python 3 support on newer distros Martin Szulecki 2015-01-29 22:21:27 +01:00
  • 344409e1d1 Post-release version bump to 1.2.1 Martin Szulecki 2015-01-29 00:12:56 +01:00
  • a7568f456d Update doxygen configuration to 1.8.8 1.2.0 Martin Szulecki 2015-01-28 23:11:57 +01:00
  • 4d95679e67 Move pkg-config file into src directory Martin Szulecki 2015-01-28 20:54:25 +01:00
  • 3f0ab718d5 Update NEWS with latest changes Martin Szulecki 2015-01-28 19:44:22 +01:00
  • fc8f01688b Update README with new git URL, IRC and twitter profile Martin Szulecki 2015-01-28 16:54:22 +01:00
  • 141cc3d58c Require autoconf 2.64+ to use package bugreport and project URL in AC_INIT Martin Szulecki 2015-01-28 16:54:10 +01:00
  • 64b1b1aa1e Remove dev tools which are not installed and unmaintained anyways Martin Szulecki 2015-01-28 01:32:54 +01:00
  • bf3223b972 lockdown: Remove dead link to old documentation Martin Szulecki 2015-01-28 01:28:34 +01:00
  • 24ce2e27b4 Remove trailing whitespace errors from all files Martin Szulecki 2015-01-28 01:27:59 +01:00
  • c9d8013c1a Update copyright of public headers Martin Szulecki 2015-01-28 01:19:55 +01:00
  • e6d2246ba0 Update NEWS with latest changes Martin Szulecki 2015-01-27 23:22:45 +01:00
  • f314f1cf60 Bump so name version before release Martin Szulecki 2015-01-27 23:22:21 +01:00
  • e51f9926ca configure.ac: Reorder dependency version definitions for consistency Martin Szulecki 2015-01-27 23:21:25 +01:00
  • 1aa329cd10 tools: Add link to project homepage on usage output Martin Szulecki 2015-01-27 23:20:46 +01:00
  • 65354321f4 docs: Add link to project homepage Martin Szulecki 2015-01-27 23:19:51 +01:00
  • 2bff6193d1 sbservices: Use more consistent name for lock/unlock methods Martin Szulecki 2015-01-27 21:58:25 +01:00
  • a6fcb3fd33 idevicedebug: Use more efficient instproxy_lookup instead of browsing all apps Martin Szulecki 2015-01-27 21:56:48 +01:00
  • 294dea4eaa installation_proxy: Use char* array to pass capabilities for related method Martin Szulecki 2015-01-27 21:40:04 +01:00
  • 73b36cce14 installation_proxy: Use char* array to pass appids for lookup command Martin Szulecki 2015-01-27 21:37:38 +01:00
  • d44af054c8 installation_proxy: Use new lookup command for app path retrieval helper Martin Szulecki 2015-01-26 23:38:47 +01:00
  • 9d7667a1ac installation_proxy: Refactor implementation, add new commands and helpers Martin Szulecki 2015-01-26 23:37:08 +01:00
  • 9aa2fdef1c idevicedebug: Use new return attributes helper Martin Szulecki 2015-01-26 23:26:40 +01:00
  • 148e8b96d8 installation_proxy: Add missing native errors to enum Martin Szulecki 2015-01-26 22:42:05 +01:00
  • db4f941a4c installation_proxy: Add new helper to set return attributes in client options Martin Szulecki 2015-01-26 22:35:17 +01:00
  • 4902178daf installation_proxy: Improve comment formatting and some whitespaces Martin Szulecki 2015-01-26 22:30:28 +01:00
  • 42cea6264e debugserver: Make debugserver_client_set_ack_mode() public Martin Szulecki 2015-01-26 21:50:54 +01:00
  • fddc0a9fa6 idevice: Rename generic errorstring() into ssl_error_to_string() Martin Szulecki 2015-01-26 21:31:47 +01:00
  • f88d37c830 idevicesyslog: Flush stdout whenever encountering a line break Nikias Bassen 2015-01-27 20:44:54 +01:00
  • e7852d5a72 idevicebackup: Notify user if erroneously used with an iOS 4 or later device Nikias Bassen 2015-01-27 20:15:13 +01:00
  • 2c951c8bf1 idevicecrashreport: Enable build for win32 Nikias Bassen 2015-01-27 19:43:54 +01:00