Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2015-01-27 | installation_proxy: Use char* array to pass appids for lookup command | Martin Szulecki | 2 | -18/+31 | |
2015-01-27 | installation_proxy: Use new lookup command for app path retrieval helper | Martin Szulecki | 2 | -29/+8 | |
2015-01-27 | installation_proxy: Refactor implementation, add new commands and helpers | Martin Szulecki | 4 | -248/+710 | |
2015-01-27 | idevicedebug: Use new return attributes helper | Martin Szulecki | 1 | -7/+1 | |
2015-01-27 | installation_proxy: Add missing native errors to enum | Martin Szulecki | 1 | -8/+68 | |
2015-01-27 | installation_proxy: Add new helper to set return attributes in client options | Martin Szulecki | 2 | -0/+31 | |
2015-01-27 | installation_proxy: Improve comment formatting and some whitespaces | Martin Szulecki | 2 | -40/+43 | |
2015-01-27 | debugserver: Make debugserver_client_set_ack_mode() public | Martin Szulecki | 2 | -1/+15 | |
2015-01-27 | idevice: Rename generic errorstring() into ssl_error_to_string() | Martin Szulecki | 1 | -2/+2 | |
2015-01-27 | idevicesyslog: Flush stdout whenever encountering a line break | Nikias Bassen | 1 | -0/+3 | |
2015-01-27 | idevicebackup: Notify user if erroneously used with an iOS 4 or later device | Nikias Bassen | 1 | -0/+21 | |
2015-01-27 | idevicecrashreport: Enable build for win32 | Nikias Bassen | 2 | -4/+6 | |
2015-01-22 | idevicedebugserverproxy: Properly handle server shutdown | Nikias Bassen | 1 | -45/+75 | |
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 | |