Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-01-12 | Add new "idevicenotificationproxy" tool to post or observe notifications | 4 | -2/+297 | ||
2015-01-12 | Fix overlong blocking in np_client_free() | 1 | -3/+7 | ||
When using ideviceinstaller, np_client_free() would block for several minutes when ideviceinstaller cleans up after installing the application. This happens because the function is blocking on thread_join(), waiting for the notification watcher thread to finish. It only ends when np_get_notification() returns a negative value after getting a timeout, which takes several minutes. However, the thread loop will also exit early if client->parent gets NULL (the loop is iterated every 500ms), so this commit ensures client->parent gets set to NULL early in np_client_free() so that thread_join() does not block for a long time. Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2014-12-10 | Improve maintainability and Requires of pkg-config file slightly | 1 | -4/+4 | ||
2014-12-10 | lockdown: Add new LOCKDOWN_E_SERVICE_LIMIT error to detect service limit states | 2 | -0/+3 | ||
2014-12-09 | debugserver: Return enum error type instead of int for type consistency | 1 | -1/+1 | ||
2014-12-09 | idevicedebug: Fix memory leak and compiler warnings regarding command creation | 1 | -2/+6 | ||
2014-12-09 | debugserver: Remove const argv requirement for creating commands | 2 | -3/+6 | ||
2014-12-09 | cython: Add get_path_for_bundle_identifier() method to InstallationProxyClient | 1 | -0/+19 | ||
2014-12-09 | cython: Add DebugServerClient class to communicate with debugserver | 3 | -1/+250 | ||
2014-12-08 | Replace () with (void) in libinternalcommon and tools for consistency | 5 | -6/+6 | ||
2014-12-06 | Replace () with (void) in function prototypes | 3 | -3/+3 | ||
() and (void) are 2 different things in C, and can cause gcc warnings: error: function declaration isn't a prototype [-Werror=strict-prototypes] idevice_error_t idevice_event_unsubscribe(); This commit replaces () with (void) in installed headers. | |||||
2014-11-11 | notification_proxy: Send Shutdown command in np_client_free() instead of ↵ | 1 | -33/+34 | ||
np_post_notification() | |||||
2014-10-27 | debug: Fix linking failure on OS X by keeping debug level symbol internal | 4 | -6/+13 | ||
This change keeps the debug level symbol within the internal convenience library and makes it accessible using an internal helper. This fixes linking, prevents new exported symbols and finally allows proper control of enabling debug messages. | |||||
2014-10-26 | debug: Fix symbol locality for linker so debug messages are printed again | 4 | -20/+18 | ||
2014-10-26 | common: Remove obsolete symbol hiding macros from userpref module | 1 | -14/+6 | ||
2014-10-26 | Remove obsolete prefix from debug messages in internal locking helpers | 3 | -6/+6 | ||
2014-10-26 | lockdown: Fix error in re-pairing when previous record became invalid | 1 | -9/+5 | ||
When connecting with an existing pair record failed we attempted to pair again which generated a new host id but then connect after successful pairing tried to use host id from the old record and failed. Make sure we forget the old host id when re-pairing. This also fixes a possible memory leak. | |||||
2014-10-26 | Supress printing very long plists in debug output | 1 | -1/+7 | ||
2014-10-22 | common: Move size format helper to utils and use it in idevicebackup tools | 4 | -45/+30 | ||
2014-10-22 | common: Move string_toupper() helper to utils and use it in idevicebackup tools | 4 | -22/+13 | ||
2014-10-22 | common: Share idevicebackup helper string_build_path() from utils | 4 | -73/+49 | ||
2014-10-22 | common: Change stpcpy() signature code style slightly | 2 | -2/+2 | ||
2014-10-22 | Update description in pkg-config file to more generic one | 1 | -1/+1 | ||
2014-10-21 | afc: Remove incorrect flags from afc_file_open() doc comments | 1 | -4/+1 | ||
2014-10-15 | Post-release version bump to 1.2.0 | 1 | -1/+1 | ||
2014-10-15 | idevicedebug: Fix invalid write due to out of bounds access1.1.7 | 1 | -1/+1 | ||
2014-10-14 | Bump so name correctly as some ABI symbols were hidden now | 1 | -1/+1 | ||
2014-10-14 | Update NEWS with latest changes | 1 | -0/+4 | ||
2014-10-14 | cython: Enforce default symbol visibility to make bindings loadable | 1 | -1/+1 | ||
2014-10-14 | idevicedebug: Fix broken logic when creating app arguments | 1 | -3/+3 | ||
2014-10-14 | idevicedebug: Fix redeclaration and incrementation of environment_index | 1 | -4/+1 | ||
2014-10-11 | tools: Make sure to print an error when lockdown connection fails | 13 | -16/+30 | ||
2014-10-09 | debugserver: Fix wrong service_error_t return type in debugserver_client_send() | 1 | -1/+1 | ||
2014-10-07 | idevicedate: Remove space and fix syntax of preprocessor conditionals | 1 | -3/+3 | ||
2014-10-07 | idevicedebug: Fix small memory leak | 1 | -6/+11 | ||
2014-10-07 | idevicedebug: Fix error variables for type consistency | 1 | -1/+1 | ||
2014-10-07 | idevice: Fix compilation with OpenSSL before 1.0.0-beta1 | 1 | -0/+12 | ||
2014-10-05 | idevicebackup2: Fix error variables for type consistency | 1 | -6/+7 | ||
2014-10-05 | idevicebackup: Fix error variables for type consistency | 1 | -6/+7 | ||
2014-10-05 | Convert int16_t macro error types into enum to improve debugging/type-checking | 27 | -343/+267 | ||
This simple change provides various benefits for developers like compile time errors, better auto-completition in editors and the ability of a debugger to show the constant instead of just the raw value. Thanks to Aaron Burghardt for the proposal. | |||||
2014-10-05 | restore: Correct wrong error names in @return doc comments | 1 | -10/+10 | ||
2014-10-03 | mobilesync: Fix crash in mobilesync_recive_changes() due to typo | 1 | -1/+1 | ||
2014-10-03 | Update NEWS with latest changes | 1 | -7/+19 | ||
2014-10-03 | debugserver: Fix compiler warning about missing braces | 1 | -2/+4 | ||
2014-10-03 | cython: Use output variables in Makefile instead of relative paths | 1 | -7/+7 | ||
2014-10-03 | common: Fix distcheck target | 2 | -2/+2 | ||
2014-10-03 | Bump so revision due to ABI changes | 1 | -1/+1 | ||
2014-10-03 | Avoid exporting non-public symbols | 28 | -258/+263 | ||
2014-10-03 | idevicedebug: Fix win32 build | 1 | -0/+5 | ||
2014-10-02 | idevicebackup2: Fix backup failure for passcode devices entering lock screen | 1 | -1/+1 | ||
A device would report "ErrorCode 1: Error copying keychain data (MBErrorDomain/1)" if a device entered lock state and had a passcode enabled during the backup or restore process. To prevent this, an escrow bag must be sent when starting the service to keep the operation "alive". |