summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-03-26Due to a bug in iOS 4.3, plist data might contain invalid null charactersGravatar Martin Szulecki1-0/+5
The main lockdown plist of iOS 4.3 contains invalid null characters which we now convert to spaces. Fixes running ideviceinfo on iOS 4.3. Thanks to teuf for debugging and proposing the fix.
2011-03-26Fix swig detectionGravatar Christophe Fergeau1-6/+9
AC_PROG_SWIG indicates failure to detect swig by setting the SWIG variable to false. Commit f489971b6b moved the "$SWIG != false" test before the call to AC_PROG_SWIG, which leads to the rest of configure.ac to think swig has been successfully detected even when not present. Move this test after the call to AC_PROG_SWIG. This also gets rid of the SWIG_SUB variable which is not really useful since the SWIG variable can be used for the same purpose.
2011-03-26Wrap debug_print_line in #ifndef STRIP_DEBUG_CODEGravatar Christophe Fergeau1-0/+2
This function is only called when STRIP_DEBUG_CODE isn't defined, so build is broken with -Wmissing-prototypes -Werror if it's not wrapped in #ifndef
2011-03-26Add manpages for ideviceenterrecovery and idevicepairGravatar Martin Szulecki3-1/+67
Thanks to Julien Lavergne for contributing.
2011-03-26Python: Fix SWIG includes to pass make distcheckGravatar Martin Szulecki1-1/+1
2011-03-26notification_proxy: read ProxyDeath message after posting notificationGravatar Nikias Bassen1-0/+21
This prevents ugly error messages appearing in the device's syslog.
2010-11-27Update NEWS with crash bugfix information for 1.0.41.0.4Gravatar Martin Szulecki1-0/+1
2010-11-27Add a safety check in lockdownd_client_new_with_handshake() to fix a ↵Gravatar Martin Szulecki1-1/+4
possible crash
2010-11-27Make sure uuid argument of idevice_get_uuid() is setGravatar Martin Szulecki1-1/+1
2010-11-27Bump version and soname for 1.0.4 releaseGravatar Martin Szulecki1-2/+2
2010-11-27Update NEWS for 1.0.4Gravatar Martin Szulecki1-0/+2
2010-11-27Fix configure "--without-swig" flag and show error if libgcrypt is not foundGravatar John Maguire1-6/+6
2010-11-27Update NEWS with 1.0.4 release notesGravatar Martin Szulecki1-0/+8
2010-11-27Fix iOS 4.2 GnuTLS issue by passing a certificate in the handshakeGravatar Nikias Bassen2-3/+54
2010-10-04Bump soname due to internal changes1.0.3Gravatar Martin Szulecki1-1/+1
2010-10-04Bump version to 1.0.3 for releaseGravatar Martin Szulecki1-1/+1
2010-10-04Update NEWS with 1.0.3 release notesGravatar Martin Szulecki1-0/+11
2010-10-04Try to use glibtoolize if possible in autogen.sh to fix OSX buildGravatar Martin Szulecki1-1/+6
2010-10-04afc: fix reading of afc status codes on big endian machinesGravatar Nikias Bassen1-1/+1
2010-10-04afc: fix packet communication on big endian machinesGravatar Marty Rosenberg1-0/+2
2010-10-04m4: Fix comparison bug in python macrosGravatar Martin Szulecki1-1/+1
Reports say it fixes FreeBSD detection.
2010-10-04idevicebackup: try multiple times to lock for syncGravatar Nikias Bassen1-3/+22
otherwise, the sync in progress screen might keep showing up until you swipe to cancel on the device
2010-10-04device_link_service: removed unused local variableGravatar Nikias Bassen1-2/+1
2010-10-04idevicesyslog: terminate on receive errors (e.g. device unplugging)Gravatar Nikias Bassen1-0/+5
2010-10-04property_list_service: fix plist receiving on big endian machinesGravatar Nikias Bassen1-2/+2
2010-10-04idevicebackup: Improve reporting of received backup files using a progress barGravatar Martin Szulecki1-8/+49
2010-10-04idevicebackup: Make sure we can quit while waiting for device to send dataGravatar Martin Szulecki1-2/+2
2010-10-04idevicebackup: Do not save just the last hunk of first file to backupGravatar Martin Szulecki1-1/+1
2010-10-04ideviceinfo: Add two new lockdown domains which appear in iOS 4+Gravatar Martin Szulecki1-0/+2
2010-10-04ideviceenterrecovery: Fix a typo in tool outputGravatar Martin Szulecki1-1/+1
2010-10-04idevicebackup: Give the device time to prepare backup dataGravatar Martin Szulecki1-0/+7
This change requests the initial backup files more gracefully as the device might need more time to prepare the backup data for bigger backups. Otherwise we cause a crash by attempting to parse a plist message we did not receive yet when the device is busy.
2010-06-20Use $(top_srcdir) in link flags for idevicepair to pass distcheck1.0.2Gravatar Martin Szulecki1-1/+1
2010-06-20Update NEWS with 1.0.2 release notesGravatar Martin Szulecki1-0/+10
2010-06-20Finish implementing idevicepair tool to allow managing pairings with devicesGravatar Martin Szulecki1-37/+75
2010-06-20Expose more userpref functions for use in the new idevicepair toolGravatar Martin Szulecki1-2/+2
2010-06-20idevicepair: Initial version of a simple pairing utilityGravatar Nikias Bassen2-1/+230
2010-06-20userpref: new internal function userpref_get_paired_uuidsGravatar Nikias Bassen2-0/+61
2010-06-08Bump versions to 1.0.2 and update SO versionGravatar Martin Szulecki1-2/+2
2010-06-06lockdown: correctly handle activation_record parameter in lockdownd_activateGravatar Nikias Bassen1-1/+1
The activation_record was inserted into the request plist and freed at the end. If the user app then uses plist_free to free the activation record, it gets an invalid free. By using plist_copy the activation_record is not touched.
2010-06-06idevicebackup: correctly handle removal of existing .mddata + .mdinfo filesGravatar Nikias Bassen1-3/+5
This commit fixes the problem that the .mddata and .mdinfo files were not removed due to an incorrect check for the result of stat(). Since the file data is sent in chunks we have to check for existing files only when the first chunk of a file is received. That's why we now reset hunk_index each time a file has been completely received.
2010-06-06Add special handling for unpair request; probably a bug in the iPhone OSGravatar Martin Szulecki1-4/+13
2010-06-06Fix indentation and a printf warning in ideviceimagemounterGravatar Martin Szulecki1-10/+10
2010-06-06Entering recovery mode does not require pairingGravatar Martin Szulecki1-1/+1
2010-06-06Add option to avoid auto-pairing for lockdownd connections in ideviceinfoGravatar Martin Szulecki1-1/+9
2010-06-06Silence 64bit compiler warnings using proper castsGravatar Nikias Bassen1-8/+8
2010-06-04Document that lockdownd automatically drops the connection when idleGravatar Martin Szulecki1-0/+7
2010-06-04Document user_data parameter in installation_proxy interfaceGravatar Martin Szulecki1-0/+9
2010-05-13Plug some memory leaks in lockdownd due to missing free() callsGravatar Bryan Forbes1-1/+4
2010-05-13Actually free the client in the _free() call.Gravatar Bryan Forbes1-0/+1
2010-05-12Bump library version revision for release1.0.1Gravatar Martin Szulecki1-1/+1