summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-03-18Completely remove glib dependency.Gravatar Nikias Bassen22-170/+583
2012-03-18Remove gthread dependency and use pthreads insteadGravatar Nikias Bassen12-92/+50
2012-03-08restored: Add restored_query_value() to query for values in restore modeGravatar Martin Szulecki2-0/+52
2012-01-15added mobilebackup2_send_message to public apiGravatar Nikias Bassen2-3/+4
2012-01-12idevice: add error checking to internal_ssl_write()Gravatar Geoff Paul1-1/+5
Returning 0 bytes sent upon error causes an infinite loop within the calling gnutls code. Returning -1 as an error code allows gnutls to properly detect and recover.
2012-01-11idevicesyslog: use fflush to immediately write out bufferGravatar Nikias Bassen1-0/+1
2012-01-11restored: allow passing options to restored_start_restore()Gravatar Nikias Bassen2-3/+8
2011-11-21lockdown: iOS 5: handle 'Error' key in lockdown_check_resultGravatar Nikias Bassen1-1/+15
2011-10-19Fix memory leak in idevice_device_list_freeGravatar Peter Hoepfner1-1/+2
2011-10-12idevicebackup2: plug another memory leakGravatar Nikias Bassen1-0/+2
2011-06-09lockdown: move writing of device uuid to client struct inside ↵Gravatar Nikias Bassen1-7/+6
lockdownd_client_new() ... instead of in lockdownd_client_new_with_handshake(). This way the device UUID is also available when only using a non-paired connection (e.g. when using the idevicepair tool).
2011-06-07lockdown: fix support for iOS 5Gravatar Nikias Bassen1-1/+3
2011-05-28idevicebackup2: plug a small memory leakGravatar Nikias Bassen1-1/+3
2011-05-28ideviceimagemounter: remove bogus g_free()Gravatar Nikias Bassen1-1/+0
2011-05-27notification_proxy: use free() instead of g_free()Gravatar Nikias Bassen1-1/+3
2011-05-19ideviceinfo: fix possible segmentation fault when parsing empty data nodesGravatar Nikias Bassen1-4/+8
Thanks to Gordon Assaf for pointing this out.
2011-05-17idevicebackup2: fix restore command option handlingGravatar Nikias Bassen1-4/+4
The constant for --system option was set to 0 resulting in this option not being evaluated.
2011-04-30idevicebackup2: Add typedef for GStatBuf for backwards compatibilityGravatar Martin Szulecki1-0/+4
GStatBuf was introduced with glib 2.25.0 which is more recent than we actually allow as minimum requirement.
2011-04-30Remove deprecated gnutls_*_set_priority() and use gnutls_priority_set_direct()Gravatar Martin Szulecki2-14/+2
This change requires gnutls >= 2.2.0 for the latter to be available. With deprecation starts with gnutls 2.12.0.
2011-04-28Bump version to unstable 1.1.11.1.1Gravatar Martin Szulecki1-2/+2
2011-04-28Update NEWS for 1.1.1Gravatar Martin Szulecki1-0/+41
2011-04-28idevicebackup2: Device does not expect a status response after ↵Gravatar Martin Szulecki1-4/+1
DLMessageProcessMessage
2011-04-28device_link_service: Allow passing a reason message upon disconnectingGravatar Martin Szulecki6-6/+11
2011-04-28idevicebackup2: Update man page and usage to reflect latest statusGravatar Martin Szulecki2-2/+20
2011-04-28idevicebackup2: Use errno_to_device_error() for other operations, tooGravatar Martin Szulecki1-4/+3
2011-04-28idevicebackup2: Only post "sync finished" notification if we sent "sync ↵Gravatar Martin Szulecki1-1/+2
start" earlier
2011-04-28idevicebackup2: Improve disconnect behavior to cleanly disconnect from agentGravatar Martin Szulecki2-5/+10
2011-04-28idevicebackup2: Use g_mkdir_with_parents() for "creating directory" handlerGravatar Martin Szulecki1-1/+1
2011-04-28idevicebackup2: Improve message for sending and receiving filesGravatar Martin Szulecki1-2/+2
2011-04-28idevicebackup2: Use fread/fwrite for copy operation to speed it upGravatar Martin Szulecki1-14/+4
2011-04-28idevicebackup2: Invert restore --nocopy argument to --copyGravatar Martin Szulecki1-6/+6
2011-04-27idevicebackup2: Rename backup_ok as it applies globally for all operationsGravatar Martin Szulecki1-14/+44
2011-04-27idevicebackup2: Print progress after every operation, not only for copyingGravatar Martin Szulecki1-16/+9
2011-04-27idevicebackup2: Add command line argument flags for restore commandGravatar Martin Szulecki1-3/+38
2011-04-27idevicebackup2: Implement UNBACK command to unpack a backup into filesystemGravatar Martin Szulecki1-1/+14
2011-04-27idevicebackup2: Normalize code of backup/restore aborting due to ↵Gravatar Martin Szulecki1-12/+2
incompatible backup
2011-04-27mobilebackup2: Finish mobilebackup2_version_exchange() and use it in ↵Gravatar Martin Szulecki3-17/+26
idevicebackup2
2011-04-26idevicebackup2: Add manpage for toolGravatar Martin Szulecki2-1/+41
2011-04-26idevicebackup2: Rename idevicebackup4 to reflect backup protocol version 2Gravatar Martin Szulecki2-6/+6
2011-04-26idevicebackup4: Implement DLMessageCopyItem directory and file copy used by ↵Gravatar Martin Szulecki1-2/+96
restore
2011-04-26idevicebackup4: Make restore finish message similar to the one for backupGravatar Martin Szulecki1-1/+1
2011-04-26idevicebackup4: Remove duplicated progress output when receiving filesGravatar Martin Szulecki1-2/+0
2011-04-26idevicebackup4: Split print_progress() to be able to pass percentagesGravatar Martin Szulecki1-10/+31
2011-04-26idevicebackup4: Revise usage message once again for "humans"Gravatar Martin Szulecki1-4/+4
2011-04-26idevicebackup4: No need to print "Description:" infront of error code messagesGravatar Martin Szulecki1-1/+1
2011-04-26idevicebackup4: Remove disturbing error message if stat could not find a fileGravatar Martin Szulecki1-1/+2
2011-04-26idevicebackup4: Add verbose level to make info and list command output useableGravatar Martin Szulecki1-37/+45
Introduces PRINT_VERBOSE(level, ...) and silences any regular output for the info and list commands which output documents that can now be piped from stdout to a file and actually become useful.
2011-04-26idevicebackup4: Fix memory leaks when receiving files and save device filenameGravatar Martin Szulecki1-6/+16
2011-04-26idevicebackup: Detect last file data hunk flag to prevent printing errorsGravatar Martin Szulecki1-1/+7
We have interpreted code 0x0b as CODE_ERROR_REMOTE and printed this error to the user which was disturbing. However, it is not an error but a flag which signals the end of a series of data hunks being sent.
2011-04-26idevicebackup4: Add info and list commands to usage output and make ↵Gravatar Martin Szulecki1-3/+5
DIRECTORY argument mandatory