summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-09-16afc: fix some return types (afc_error_t vs. idevice_error_t)Gravatar Nikias Bassen1-4/+4
2013-08-19webinspector: Implement support for partial messages when sending or receivingGravatar Martin Szulecki2-42/+125
The protocol appears to split plist payload on 8096 bytes boundries into multiple WIRPartialMessage messages. Now partial messages are correctly decoded during receiving and split automatically when sending large messages by the implementation.
2013-08-08idevicebackup2: Implement support for encrypted backups in Unback commandGravatar Aaron Burghardt1-0/+6
Allows to specify a password for the Unback request. It is also sent in the main message, not in an options dictionary.
2013-08-07idevice: Export SSL control functions for idevice_connection_tGravatar Martin Szulecki1-3/+0
2013-08-05service: Make generic service public to enable external service implementationsGravatar Martin Szulecki1-30/+1
2013-08-05Implement *_start_service() helper to simplify creation of service clientsGravatar Martin Szulecki13-0/+260
2013-07-19syslog_relay: Add doc comments for syslog_relay(_start|_stop)_capture()Gravatar Martin Szulecki1-0/+26
2013-07-18installation_proxy: Fix another two memory leaksGravatar Martin Szulecki1-0/+4
2013-07-16Fix memory leaks in instproxy_client_get_path_for_bundle_identifier()Gravatar Martin Szulecki1-0/+10
2013-06-30Fixed memory leak in lockdownd_gen_pair_cert() by freeing X509_EXTENSION ↵Gravatar Aaron Burghardt1-0/+1
object when using OpenSSL.
2013-06-30Fixed memory leak in lockdownd_gen_pair_cert() when getting cert data using ↵Gravatar Aaron Burghardt1-2/+5
OpenSSL.
2013-05-24syslog_relay: Make sure syslog worker thread is not stuck foreverGravatar Martin Szulecki1-2/+4
2013-05-23syslog_relay: Remove syslog_relay_send() as the service is read-onlyGravatar Martin Szulecki1-31/+0
2013-05-23Add protocol implementation for syslog_relay serviceGravatar Martin Szulecki3-1/+342
2013-05-23heartbeat: Fix wrong error codes in documentationGravatar Martin Szulecki1-4/+4
2013-04-25installation_proxy: Add helper to retrieve filepath of an app from deviceGravatar Martin Szulecki1-0/+97
2013-04-25common: Move debug and userpref code into libinternalcommonGravatar Martin Szulecki28-1490/+26
2013-04-25installation_proxy: Silence compiler warnings about thread_t pointer assignmentsGravatar Martin Szulecki2-4/+4
2013-04-25afc: Add convenience helper to free AFC dictionaries in afc_dictionary_free()Gravatar Martin Szulecki1-0/+14
2013-03-20use new internal common code for thread, mutex, and socket operationsGravatar Nikias Bassen11-201/+38
2013-03-18installation_proxy: Add ReturnAttributes key to comment for documentationGravatar Martin Szulecki1-3/+3
2013-03-14global: make sure to check service before checking service->port to prevent ↵Gravatar Nikias Bassen18-43/+27
crashes
2013-03-14lockdown: only return service descriptor if StartService succeedsGravatar Nikias Bassen1-5/+11
2013-02-28remove unneeded int16_t* casts from calls to ↵Gravatar Nikias Bassen2-2/+2
service_client_factory_start_service
2013-02-28service: use correct int16_t instead of uint16_t for error codesGravatar Nikias Bassen4-7/+7
2013-02-27webinspector: Use new service_client_factory_start_service()Gravatar Martin Szulecki1-30/+3
2013-02-27heartbeat: Fix compile time warning by casting returned error codeGravatar Martin Szulecki1-1/+1
2013-02-27turn service_client_start_service into service_client_factory_start_serviceGravatar Nikias Bassen3-40/+21
2013-02-27Add label argument to *_client_start_service() helpersGravatar Martin Szulecki2-4/+8
2013-02-27service: Allow passing label for lockdown from start_service helperGravatar Martin Szulecki2-3/+5
2013-02-27afc: List afc_client_new_with_service_client() in private headerGravatar Martin Szulecki3-5/+7
2013-02-27Rename start service methods to be consistentGravatar Martin Szulecki4-4/+4
2013-02-27implement base service that all other services inherit fromGravatar Nikias Bassen11-80/+404
2013-02-27Make all "include guards" for all headers consistentGravatar Martin Szulecki22-43/+62
2013-02-26heartbeat: Implement basic "network heartbeat" service protocolGravatar Martin Szulecki3-0/+268
2013-02-26Refactor port number use into service descriptor to enable SSL for servicesGravatar Martin Szulecki20-82/+138
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-26webinspector: Remove obsolete newline charaters from debug messagesGravatar Martin Szulecki1-5/+5
2013-02-23webinspector: Print sent/received message plist for easier debuggingGravatar Martin Szulecki1-0/+4
2013-02-23webinspector: Add new service protocol implementationGravatar Yury Melnichek3-1/+295
2013-02-21Link with ole32 on WIN32 to fix buildGravatar Martin Szulecki1-0/+5
2013-02-11mobilesync: Add new error_description argument to grab device error messagesGravatar Martin Szulecki1-11/+10
2013-02-10mobilesync: Bump major version to 300 for compatibility with iOS 6Gravatar Martin Szulecki1-1/+1
2012-12-08installation_proxy: Correctly handle adding ReturnAttributes in client optionsGravatar Martin Szulecki1-1/+1
2012-11-30diagnostics_relay: Handle "UnknownRequest" status response correctlyGravatar Martin Szulecki1-8/+50
2012-11-29idevice: use 'dev' instead of 'phone' as variable nameGravatar Nikias Bassen1-5/+5
2012-11-29afc: fix documentation to say 'device' instead of 'phone'Gravatar Nikias Bassen1-11/+11
2012-10-21screenshotr: Bump DL proto version to 300 to fix iOS 6 supportGravatar Martin Szulecki1-1/+1
2012-10-21diagnostics_relay: Implement query functions for MobileGestalt and IORegistryGravatar Martin Szulecki1-0/+111
2012-10-21diagnostics_relay: Implement sleep, restart, shutdown and request_diagnosticsGravatar Martin Szulecki1-95/+121
2012-10-21diagnostics_relay: Add basic new service implementationGravatar Martin Szulecki3-1/+373