summaryrefslogtreecommitdiffstats
path: root/include/libimobiledevice
AgeCommit message (Collapse)AuthorFilesLines
2014-10-02afc: Implement afc_remove_path_and_contents() for recursive deletionGravatar Martin Szulecki1-0/+12
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 Szulecki1-13/+15
2014-09-19Add protocol implementation for debugserver serviceGravatar Martin Szulecki1-0/+235
2014-09-19file_relay: Handle new PermissionDenied error (iOS 8 GM+)Gravatar Martin Szulecki1-0/+1
2014-06-13mobile_image_mounter: Change upload method to accept optional image signatureGravatar Martin Szulecki1-5/+9
2014-04-29Make property_list_service publicGravatar Nikias Bassen1-0/+170
2014-04-04Correct wrong error codes in doxygen comments of public lockdown.hGravatar Nikias Bassen1-17/+17
2014-04-04Corrected some doxygen comments in public lockdown.hGravatar Nikias Bassen1-3/+3
2014-03-27Moved Doxygen comments from source files to public headers.Gravatar Aaron Burghardt20-0/+2701
Conflicts: include/libimobiledevice/afc.h
2014-03-12file_relay: Added file_relay_request_sources_timeout()Gravatar Aaron Burghardt1-0/+1
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
2014-02-09mobile_image_mounter: implemented new image file uploading methodGravatar Nikias Bassen1-0/+5
2013-11-10installation_proxy: Fix operations exiting before being finished due to timeoutGravatar Martin Szulecki1-0/+1
The internal status callback used a timeout of 30 seconds to receive status messages about the progress of an operation. However, slow devices or large app archives trigger this timeout causing the handler to return before the operation was actually complete. This fixes it by removing the internal timeout by waiting forever and only returning early in case of a real error.
2013-09-17Refactor userpref logic to use plist format and implement trust dialog handlingGravatar Martin Szulecki1-1/+4
iOS 7 introduced a new pairing workflow which increases security by showing a trust dialog to the user before pairing with the host is allowed. The userpref system was refactored to use the native plist format, too. Configuration files of the native implementations are used on each platform. Former configuration files are no longer in use and can be deleted.
2013-08-07idevice: Export SSL control functions for idevice_connection_tGravatar Martin Szulecki1-0/+2
2013-08-05service: Make generic service public to enable external service implementationsGravatar Martin Szulecki1-0/+67
2013-08-05Implement *_start_service() helper to simplify creation of service clientsGravatar Martin Szulecki13-0/+20
2013-08-05Add public *_SERVICE_NAME defines for each serviceGravatar Martin Szulecki13-0/+26
2013-05-23syslog_relay: Remove syslog_relay_send() as the service is read-onlyGravatar Martin Szulecki1-4/+1
2013-05-23Add protocol implementation for syslog_relay serviceGravatar Martin Szulecki1-0/+72
2013-04-25installation_proxy: Add helper to retrieve filepath of an app from deviceGravatar Martin Szulecki1-0/+2
2013-04-25afc: Add convenience helper to free AFC dictionaries in afc_dictionary_free()Gravatar Martin Szulecki1-0/+1
2013-02-27Add label argument to *_client_start_service() helpersGravatar Martin Szulecki2-2/+2
2013-02-27afc: Remove non-existant afc_client_new_from_connection() from exportsGravatar Martin Szulecki1-1/+0
2013-02-27Rename start service methods to be consistentGravatar Martin Szulecki2-4/+2
2013-02-27Make all "include guards" for all headers consistentGravatar Martin Szulecki10-20/+20
2013-02-27house_arrest: Use more generic description for documentationGravatar Martin Szulecki1-1/+1
2013-02-26heartbeat: Implement basic "network heartbeat" service protocolGravatar Martin Szulecki1-0/+64
2013-02-26Refactor port number use into service descriptor to enable SSL for servicesGravatar Martin Szulecki15-15/+37
This is a major change which breaks API but is required in order to support SSL communication for services as used by network connections.
2013-02-23webinspector: Add new service protocol implementationGravatar Yury Melnichek1-0/+63
2013-02-11mobilesync: Add new error_description argument to grab device error messagesGravatar Martin Szulecki1-1/+1
2012-11-30diagnostics_relay: Handle "UnknownRequest" status response correctlyGravatar Martin Szulecki1-0/+1
2012-10-21diagnostics_relay: Implement query functions for MobileGestalt and IORegistryGravatar Martin Szulecki1-0/+3
2012-10-21diagnostics_relay: Implement sleep, restart, shutdown and request_diagnosticsGravatar Martin Szulecki1-1/+13
2012-10-21diagnostics_relay: Add basic new service implementationGravatar Martin Szulecki1-0/+58
2012-10-21Added com.apple.misagent service protocol implementationGravatar Nikias Bassen1-0/+62
2012-04-08restore: Add note that service API is only available for restore mode devicesGravatar Martin Szulecki1-0/+1
2012-04-07sbservices: Implement retrieving interface orientation from deviceGravatar Martin Szulecki1-0/+12
2012-03-22Mass replace UUID by UDID, which is the correct term for itGravatar Martin Szulecki2-4/+4
2012-03-18Completely remove glib dependency.Gravatar Nikias Bassen2-4/+2
2012-03-08restored: Add restored_query_value() to query for values in restore modeGravatar Martin Szulecki1-0/+1
2012-01-15added mobilebackup2_send_message to public apiGravatar Nikias Bassen1-0/+1
2012-01-11restored: allow passing options to restored_start_restore()Gravatar Nikias Bassen1-1/+1
2011-04-27mobilebackup2: Finish mobilebackup2_version_exchange() and use it in ↵Gravatar Martin Szulecki1-1/+2
idevicebackup2
2011-04-11mobilebackup2: small api changesGravatar Nikias Bassen1-1/+1
2011-04-11Add initial mobilebackup2 support and idevicebackup4 toolGravatar Nikias Bassen1-0/+63
2011-03-16mobilesync: Check for cancel message when attempting to clear all records on ↵Gravatar Martin Szulecki1-1/+1
device Furthermore the clearing must happen after starting synchronization and as we have the data class set already, we can obsolete that argument.
2011-03-14mobilesync: Implement mobilesync_clear_all_records_on_device()Gravatar Martin Szulecki1-0/+1
2010-11-05Add new house_arrest service including small test toolGravatar Nikias Bassen1-0/+64