summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-02-27Add label argument to *_client_start_service() helpersGravatar Martin Szulecki5-7/+11
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-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 Szulecki7-9/+7
2013-02-27implement base service that all other services inherit fromGravatar Nikias Bassen11-80/+404
2013-02-27Update NEWS with latest changesGravatar Martin Szulecki1-2/+5
2013-02-27cython: Add all service protocols which brings Python bindings to 100% coverageGravatar Martin Szulecki9-0/+661
2013-02-27cython: Port all binding code to latest API and fix broken compilationGravatar Martin Szulecki12-47/+137
2013-02-27cython: Add support for receive_with_timeout() method on PropertyListServiceGravatar Martin Szulecki2-0/+19
2013-02-27cython: Remove custom stdint.pxi and use libc.stdint cimport insteadGravatar Martin Szulecki3-21/+2
2013-02-27configure.ac: Require cython 0.17.0 or laterGravatar Martin Szulecki1-1/+1
Earlier versions are just too different and cause to many issues.
2013-02-27Make all "include guards" for all headers consistentGravatar Martin Szulecki33-65/+84
2013-02-27house_arrest: Use more generic description for documentationGravatar Martin Szulecki1-1/+1
2013-02-27configure.ac: Make note about SSL provider in summary easier to understandGravatar Martin Szulecki1-1/+1
2013-02-26Update NEWS with latest changesGravatar Martin Szulecki1-1/+16
2013-02-26ideviceheartbeat: Add simpe tool which keeps heartbeat service connection aliveGravatar Martin Szulecki2-4/+162
2013-02-26heartbeat: Implement basic "network heartbeat" service protocolGravatar Martin Szulecki5-0/+333
2013-02-26Refactor port number use into service descriptor to enable SSL for servicesGravatar Martin Szulecki48-187/+373
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-26includes: Add missing webinspector.h file to exportsGravatar Martin Szulecki1-0/+1
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-23idevicedebugserverproxy: Fix irritating and wrong debug messageGravatar Martin Szulecki1-1/+1
2013-02-23webinspector: Add new service protocol implementationGravatar Yury Melnichek4-1/+358
2013-02-21idevicebackup: Fix compiler warning when building for WIN32Gravatar Martin Szulecki1-0/+1
2013-02-21Link with ole32 on WIN32 to fix buildGravatar Martin Szulecki2-0/+21
2013-02-21configure.ac: Remove autoconf tests for malloc/realloc which fail on WIN32Gravatar Martin Szulecki1-2/+0
2013-02-11mobilesync: Add new error_description argument to grab device error messagesGravatar Martin Szulecki3-13/+12
2013-02-10mobilesync: Bump major version to 300 for compatibility with iOS 6Gravatar Martin Szulecki1-1/+1
2013-02-09idevicebackup2: added interactive mode (-i) for password inputGravatar Nikias Bassen1-4/+17
2013-02-01idevicebackup2: fix invalid free in mkdir_with_parentsGravatar Nikias Bassen1-3/+3
2013-01-24idevicebackup2: change several global variables to local onesGravatar Nikias Bassen1-52/+59
2013-01-24idevicebackup2: fix invalid whitespaceGravatar Nikias Bassen1-2/+2
2013-01-24idevicebackup2: use reported error code instead of 0 as exit codeGravatar Nikias Bassen1-4/+8
2013-01-24idevicebackup2: make sure -1 is returned if invalid arguments are passedGravatar Nikias Bassen1-6/+6
2013-01-16idevicebackup2: Refactor output of overall progress for more frequent reportingGravatar Martin Szulecki1-10/+36
2013-01-16idevicebackup2: request password interactively if required on restoreGravatar Nikias Bassen1-0/+34
2013-01-16idevicebackup2: allow setting encryption on/off and change backup passwordGravatar Nikias Bassen1-24/+275
2013-01-07idevicebackup2: Fix nasty "too long filename received" bugGravatar Martin Szulecki1-35/+68
If the device is sending files to the host, it sometimes requires a bit more time to process them before sending. This appeared to happen mostly for larger sqlite databases which appear to get some preprocessing on the device. In such a "wait" situation, we receive no data and need to retry reading the filename length again. Due to a code bug though which didn't reset the last read length to zero, this length was incorrectly alternating between 1 and 16777216 due to the byte swapping. This ulitmativly lead to a broken backup process. Now we properly wait for the device to preprocess any file before sending the filename to the host.
2012-12-08idevicebackup2: Implement support to supply backup password for restoreGravatar Martin Szulecki1-7/+24
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 Szulecki2-8/+51
2012-11-29ideviceprovision: fix warning when building for win32Gravatar Nikias Bassen1-0/+4
2012-11-29idevicebackup2: suppress "Can't remove" warning about Manifest.mbdxGravatar Nikias Bassen1-2/+11
This file is not used anymore since iOS 5.0 but the device's BackupAgent2 is still requesting the deletion of this file. To not confuse the user we just suppress the warning if the file could not be deleted.
2012-11-29idevicebackup2: Add flag to remove items not being restored from target deviceGravatar Martin Szulecki1-2/+10
2012-11-29idevicebackup2: add --source option to allow using backup directories from ↵Gravatar Nikias Bassen1-76/+39
other devices
2012-11-29tools: mass replace 'device' with 'phone' variable namesGravatar Nikias Bassen8-58/+58
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-11-29idevicebackup2: pass UDID to factory_info_plist_new instead of requeryingGravatar Nikias Bassen1-6/+3