summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2010-05-12Update NEWS with 1.0.1 release notesGravatar Martin Szulecki1-0/+13
2010-04-11Fix memory leak and actually set the label supplied for new lockdown clientsGravatar Martin Szulecki1-1/+1
2010-04-11gitignore: add tools/ideviceimagemounter and tools/idevicescreenshotGravatar Petr Uzel1-0/+2
2010-04-11plug memory leak in lockdownd_gen_pair_cert()Gravatar Petr Uzel1-0/+3
2010-04-11plug memory leak in lockdownd_gen_pair_cert()Gravatar Petr Uzel1-0/+10
2010-04-11plug memory leaks in generate_pair_record_plist()Gravatar Petr Uzel1-0/+7
2010-04-06idevicebackup: better handle broken or missing plist filesGravatar Nikias Bassen1-13/+35
2010-03-31Bump version to stable 1.0.1Gravatar Martin Szulecki1-1/+1
2010-03-31Update AUTHORS from git history and alpha sort namesGravatar Martin Szulecki1-8/+11
2010-03-31Update installation instructions in README and update master remoteGravatar Martin Szulecki1-6/+2
2010-03-25Use insert_item instead of set_item to make adding client options workGravatar Nikias Bassen1-3/+3
2010-03-24Use glib GUINT32_TO/FROM_BE macros instead of htonl/ntohlGravatar Martin Szulecki3-6/+6
2010-03-24Remove unused and fix some includesGravatar Nikias Bassen15-21/+3
2010-03-21Bump version to 1.0.01.0.0Gravatar Matt Colyer1-1/+1
2010-03-20Update NEWS file with latest changesGravatar Martin Szulecki1-0/+1
2010-03-20Fix make distcheck not workingGravatar Martin Szulecki2-1/+3
2010-03-19Removed the HAL fdi rules since HAL is deprecated and the fdi was outdated ↵Gravatar Martin Szulecki4-22/+1
anyways
2010-03-16Fix typo in commentGravatar Martin Szulecki1-1/+1
2010-03-16Add upcoming changes to NEWS fileGravatar Martin Szulecki1-0/+13
2010-03-16Complete documentation of public interface and fix a lot of bogus commentsGravatar Martin Szulecki21-268/+502
This change unifies the documentation comment syntax, fixes a few bad documentation comments and completes documentation where it was missing.
2010-03-16Unify NP callback userdata parameter to user_data for consistencyGravatar Martin Szulecki2-7/+8
2010-03-16Document internal make_strings_list() and change parameter namesGravatar Martin Szulecki1-3/+13
2010-03-16Rename afc invalid argument error to AFC_E_INVALID_ARGGravatar Martin Szulecki2-38/+33
All other services use *_E_INVALID_ARG instead of *_E_INVALID_ARGUMENT, thus the afc interface should use the common name.
2010-03-16Rename the *_int to *_private for better semantic and fix public typedefsGravatar Martin Szulecki37-58/+57
This changes the typedef logic slightly for the public headers in order for doxygen to correctly pickup and enable the client struct documentation.