summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-12-09cython: Add DebugServerClient class to communicate with debugserverGravatar Hao Zhou3-1/+250
2014-12-08Replace () with (void) in libinternalcommon and tools for consistencyGravatar Martin Szulecki5-6/+6
2014-12-06Replace () with (void) in function prototypesGravatar Christophe Fergeau3-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-11notification_proxy: Send Shutdown command in np_client_free() instead of ↵Gravatar Nikias Bassen1-33/+34
np_post_notification()
2014-10-27debug: Fix linking failure on OS X by keeping debug level symbol internalGravatar Martin Szulecki4-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-26debug: Fix symbol locality for linker so debug messages are printed againGravatar Martin Szulecki4-20/+18
2014-10-26common: Remove obsolete symbol hiding macros from userpref moduleGravatar Martin Szulecki1-14/+6
2014-10-26Remove obsolete prefix from debug messages in internal locking helpersGravatar Martin Szulecki3-6/+6
2014-10-26lockdown: Fix error in re-pairing when previous record became invalidGravatar BALATON Zoltan1-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-26Supress printing very long plists in debug outputGravatar BALATON Zoltan1-1/+7
2014-10-22common: Move size format helper to utils and use it in idevicebackup toolsGravatar Martin Szulecki4-45/+30
2014-10-22common: Move string_toupper() helper to utils and use it in idevicebackup toolsGravatar Martin Szulecki4-22/+13
2014-10-22common: Share idevicebackup helper string_build_path() from utilsGravatar Martin Szulecki4-73/+49
2014-10-22common: Change stpcpy() signature code style slightlyGravatar Martin Szulecki2-2/+2
2014-10-22Update description in pkg-config file to more generic oneGravatar Martin Szulecki1-1/+1
2014-10-21afc: Remove incorrect flags from afc_file_open() doc commentsGravatar Nikias Bassen1-4/+1
2014-10-15Post-release version bump to 1.2.0Gravatar Martin Szulecki1-1/+1
2014-10-15idevicedebug: Fix invalid write due to out of bounds access1.1.7Gravatar Martin Szulecki1-1/+1
2014-10-14Bump so name correctly as some ABI symbols were hidden nowGravatar Martin Szulecki1-1/+1
2014-10-14Update NEWS with latest changesGravatar Martin Szulecki1-0/+4
2014-10-14cython: Enforce default symbol visibility to make bindings loadableGravatar Martin Szulecki1-1/+1
2014-10-14idevicedebug: Fix broken logic when creating app argumentsGravatar Martin Szulecki1-3/+3
2014-10-14idevicedebug: Fix redeclaration and incrementation of environment_indexGravatar Martin Szulecki1-4/+1
2014-10-11tools: Make sure to print an error when lockdown connection failsGravatar Nikias Bassen13-16/+30
2014-10-09debugserver: Fix wrong service_error_t return type in debugserver_client_send()Gravatar Martin Szulecki1-1/+1
2014-10-07idevicedate: Remove space and fix syntax of preprocessor conditionalsGravatar Martin Szulecki1-3/+3
2014-10-07idevicedebug: Fix small memory leakGravatar Martin Szulecki1-6/+11
2014-10-07idevicedebug: Fix error variables for type consistencyGravatar Martin Szulecki1-1/+1
2014-10-07idevice: Fix compilation with OpenSSL before 1.0.0-beta1Gravatar Martin Szulecki1-0/+12
2014-10-05idevicebackup2: Fix error variables for type consistencyGravatar Martin Szulecki1-6/+7
2014-10-05idevicebackup: Fix error variables for type consistencyGravatar Martin Szulecki1-6/+7
2014-10-05Convert int16_t macro error types into enum to improve debugging/type-checkingGravatar Martin Szulecki27-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-05restore: Correct wrong error names in @return doc commentsGravatar Martin Szulecki1-10/+10
2014-10-03mobilesync: Fix crash in mobilesync_recive_changes() due to typoGravatar Martin Szulecki1-1/+1
2014-10-03Update NEWS with latest changesGravatar Martin Szulecki1-7/+19
2014-10-03debugserver: Fix compiler warning about missing bracesGravatar Martin Szulecki1-2/+4
2014-10-03cython: Use output variables in Makefile instead of relative pathsGravatar Martin Szulecki1-7/+7
2014-10-03common: Fix distcheck targetGravatar Martin Szulecki2-2/+2
2014-10-03Bump so revision due to ABI changesGravatar Martin Szulecki1-1/+1
2014-10-03Avoid exporting non-public symbolsGravatar Martin Szulecki28-258/+263
2014-10-03idevicedebug: Fix win32 buildGravatar Nikias Bassen1-0/+5
2014-10-02idevicebackup2: Fix backup failure for passcode devices entering lock screenGravatar Martin Szulecki1-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".
2014-10-02idevicebackup2: Use macro instead of plain AFC service nameGravatar Martin Szulecki1-1/+1
2014-10-02idevicebackup2: Use correct label for lockdown requestsGravatar Martin Szulecki1-2/+2
2014-10-02lockdown: Added lockdownd_start_service_with_escrow_bagGravatar Koby Boyango2-6/+96
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
2014-10-02afc: Implement afc_remove_path_and_contents() for recursive deletionGravatar Martin Szulecki2-0/+36
Only available on iOS 6 and later.
2014-10-02afc: Add documentation for afc_dictionary_free()Gravatar Martin Szulecki1-0/+7
2014-10-02afc: Cleanup and reformat documentation commentsGravatar Martin Szulecki1-19/+18
2014-10-02afc: Unify argument names for some functions to match overall APIGravatar Martin Szulecki2-25/+27
2014-10-02docs: Remove "src" from directories doxygen should check for documentationGravatar Martin Szulecki1-1/+1
The documentation should be moved to the headers and generated from there.