Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-01-16 | idevicedebugserverproxy: Use debugserver service and fix reconnecting to it | Martin Szulecki | 1 | -71/+46 | |
As the debugserver exits after a detach or disconnect, we need to ensure to start it again upon a new client connection. | |||||
2015-01-13 | thread: Introduce thread_new and thread_free to cover handle leaks on WIN32 | Martin Szulecki | 7 | -14/+40 | |
2015-01-12 | cython: Add receive/receive_timeout methods for iDeviceConnection to receive ↵ | Hao Zhou | 2 | -0/+32 | |
data from a connection | |||||
2015-01-12 | cython: Add new FILE_RELAY_E_PERMISSION_DENIED(-6) error to detect ↵ | Hao Zhou | 1 | -0/+2 | |
permission denied on iOS8+ | |||||
2015-01-12 | lockdown: Fix documentation for client argument on pairing methods | Martin Szulecki | 1 | -3/+3 | |
2015-01-12 | idevicepair: Fix compilation due to renamed pairing dialog error | Martin Szulecki | 1 | -1/+1 | |
2015-01-12 | lockdown: Refactor internal error checking and add more native errors to enum | Martin Szulecki | 3 | -137/+226 | |
2015-01-12 | common: Convert int16_t macro error types of userpref module into enum | Martin Szulecki | 1 | -10/+10 | |
2015-01-12 | Add new "idevicenotificationproxy" tool to post or observe notifications | Martin Szulecki | 4 | -2/+297 | |
2015-01-12 | Fix overlong blocking in np_client_free() | Christophe Fergeau | 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 | Martin Szulecki | 1 | -4/+4 | |
2014-12-10 | lockdown: Add new LOCKDOWN_E_SERVICE_LIMIT error to detect service limit states | Martin Szulecki | 2 | -0/+3 | |
2014-12-09 | debugserver: Return enum error type instead of int for type consistency | Martin Szulecki | 1 | -1/+1 | |
2014-12-09 | idevicedebug: Fix memory leak and compiler warnings regarding command creation | Martin Szulecki | 1 | -2/+6 | |
2014-12-09 | debugserver: Remove const argv requirement for creating commands | Martin Szulecki | 2 | -3/+6 | |
2014-12-09 | cython: Add get_path_for_bundle_identifier() method to InstallationProxyClient | Hao Zhou | 1 | -0/+19 | |
2014-12-09 | cython: Add DebugServerClient class to communicate with debugserver | Hao Zhou | 3 | -1/+250 | |
2014-12-08 | Replace () with (void) in libinternalcommon and tools for consistency | Martin Szulecki | 5 | -6/+6 | |
2014-12-06 | Replace () with (void) in function prototypes | Christophe Fergeau | 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 ↵ | Nikias Bassen | 1 | -33/+34 | |
np_post_notification() | |||||
2014-10-27 | debug: Fix linking failure on OS X by keeping debug level symbol internal | Martin Szulecki | 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 | Martin Szulecki | 4 | -20/+18 | |
2014-10-26 | common: Remove obsolete symbol hiding macros from userpref module | Martin Szulecki | 1 | -14/+6 | |
2014-10-26 | Remove obsolete prefix from debug messages in internal locking helpers | Martin Szulecki | 3 | -6/+6 | |
2014-10-26 | lockdown: Fix error in re-pairing when previous record became invalid | BALATON Zoltan | 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 | BALATON Zoltan | 1 | -1/+7 | |
2014-10-22 | common: Move size format helper to utils and use it in idevicebackup tools | Martin Szulecki | 4 | -45/+30 | |
2014-10-22 | common: Move string_toupper() helper to utils and use it in idevicebackup tools | Martin Szulecki | 4 | -22/+13 | |
2014-10-22 | common: Share idevicebackup helper string_build_path() from utils | Martin Szulecki | 4 | -73/+49 | |
2014-10-22 | common: Change stpcpy() signature code style slightly | Martin Szulecki | 2 | -2/+2 | |
2014-10-22 | Update description in pkg-config file to more generic one | Martin Szulecki | 1 | -1/+1 | |
2014-10-21 | afc: Remove incorrect flags from afc_file_open() doc comments | Nikias Bassen | 1 | -4/+1 | |
2014-10-15 | Post-release version bump to 1.2.0 | Martin Szulecki | 1 | -1/+1 | |
2014-10-15 | idevicedebug: Fix invalid write due to out of bounds access1.1.7 | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | Bump so name correctly as some ABI symbols were hidden now | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | Update NEWS with latest changes | Martin Szulecki | 1 | -0/+4 | |
2014-10-14 | cython: Enforce default symbol visibility to make bindings loadable | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | idevicedebug: Fix broken logic when creating app arguments | Martin Szulecki | 1 | -3/+3 | |
2014-10-14 | idevicedebug: Fix redeclaration and incrementation of environment_index | Martin Szulecki | 1 | -4/+1 | |
2014-10-11 | tools: Make sure to print an error when lockdown connection fails | Nikias Bassen | 13 | -16/+30 | |
2014-10-09 | debugserver: Fix wrong service_error_t return type in debugserver_client_send() | Martin Szulecki | 1 | -1/+1 | |
2014-10-07 | idevicedate: Remove space and fix syntax of preprocessor conditionals | Martin Szulecki | 1 | -3/+3 | |
2014-10-07 | idevicedebug: Fix small memory leak | Martin Szulecki | 1 | -6/+11 | |
2014-10-07 | idevicedebug: Fix error variables for type consistency | Martin Szulecki | 1 | -1/+1 | |
2014-10-07 | idevice: Fix compilation with OpenSSL before 1.0.0-beta1 | Martin Szulecki | 1 | -0/+12 | |
2014-10-05 | idevicebackup2: Fix error variables for type consistency | Martin Szulecki | 1 | -6/+7 | |
2014-10-05 | idevicebackup: Fix error variables for type consistency | Martin Szulecki | 1 | -6/+7 | |
2014-10-05 | Convert int16_t macro error types into enum to improve debugging/type-checking | Martin Szulecki | 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 | Martin Szulecki | 1 | -10/+10 | |
2014-10-03 | mobilesync: Fix crash in mobilesync_recive_changes() due to typo | Martin Szulecki | 1 | -1/+1 | |