Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-04-27 | mobilebackup2: Finish mobilebackup2_version_exchange() and use it in ↵ | Martin Szulecki | 1 | -15/+19 | |
idevicebackup2 | |||||
2011-04-11 | mobilebackup2: Add missing function documentation | Nikias Bassen | 1 | -4/+70 | |
2011-04-11 | mobilebackup2: small api changes | Nikias Bassen | 1 | -5/+21 | |
2011-04-11 | Add initial mobilebackup2 support and idevicebackup4 tool | Nikias Bassen | 3 | -0/+428 | |
2011-03-31 | userpref: Fix a segfault that might occour if locally stored certs could not ↵ | Martin Szulecki | 1 | -2/+4 | |
be read userpref_get_file_contents() was stil attempting to set the data and size properties on the passed gnutls_datum_t even if g_file_get_contents() failed. This shoud fix a possible segfault in any code code using the pairing. | |||||
2011-03-31 | debug: Use explicit size for string when debugging non-null terminated | Martin Szulecki | 1 | -1/+1 | |
The debug code to output the device public key was not taking into account that the key data is not null terminated. | |||||
2011-03-21 | Due to a bug in iOS 4.3, plist data might contain invalid null characters | Martin Szulecki | 1 | -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-16 | mobilesync: Plugging a memory leak | Christophe Fergeau | 1 | -0/+4 | |
2011-03-16 | mobilesync: Check for cancel message when attempting to clear all records on ↵ | Martin Szulecki | 1 | -7/+15 | |
device Furthermore the clearing must happen after starting synchronization and as we have the data class set already, we can obsolete that argument. | |||||
2011-03-14 | mobilesync: Implement mobilesync_clear_all_records_on_device() | Martin Szulecki | 1 | -0/+72 | |
2011-03-12 | Add some doxygen markup to mobilesync API doc | Christophe Fergeau | 1 | -7/+7 | |
Add some missing (), \a and # to let doxygen know that something is a function, a parameter name or a type. This lets doxygen formats these elements in a nicer way (by creating links, changing the font, ...) | |||||
2011-03-12 | Fix typos in mobilesync.c API doc | Christophe Fergeau | 1 | -7/+7 | |
2011-03-12 | Add missing '_' in mobilesync_client_new API doc | Christophe Fergeau | 1 | -1/+1 | |
MOBILESYNC_E_INVALID ARG was used instead of MOBILESYNC_E_INVALID_ARG | |||||
2011-03-12 | Use @retval in mobilesync.c doxygen | Christophe Fergeau | 1 | -38/+49 | |
When enumerating a list of possible return codes in doxygen, these values can be listed using @retval instead of @return. This gives a prettier output. Since doing the conversion is tedious, I've only done mobilesync.c so far. | |||||
2011-03-12 | Wrap debug_print_line in #ifndef STRIP_DEBUG_CODE | Christophe Fergeau | 1 | -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 | |||||
2010-11-28 | notification_proxy: read ProxyDeath message after posting notification | Nikias Bassen | 1 | -0/+21 | |
This prevents ugly error messages appearing in the device's syslog. | |||||
2010-11-27 | Add a safety check in lockdownd_client_new_with_handshake() to fix a ↵ | Martin Szulecki | 1 | -1/+4 | |
possible crash | |||||
2010-11-27 | Make sure uuid argument of idevice_get_uuid() is set | Martin Szulecki | 1 | -1/+1 | |
2010-11-27 | Fix iOS 4.2 GnuTLS issue by passing a certificate in the handshake | Nikias Bassen | 2 | -3/+54 | |
2010-11-05 | Add new house_arrest service including small test tool | Nikias Bassen | 3 | -0/+290 | |
2010-11-05 | afc: new function afc_client_new_from_connection | Nikias Bassen | 2 | -20/+61 | |
This function allows creating an afc client upon an already established connection. This is for example required for the house_arrest service. | |||||
2010-09-01 | afc: fix reading of afc status codes on big endian machines | Nikias Bassen | 1 | -1/+1 | |
2010-08-27 | device_link_service: add new function device_link_service_receive_message | Nikias Bassen | 2 | -17/+58 | |
2010-08-27 | afc: fix packet communication on big endian machines | Marty Rosenberg | 1 | -0/+2 | |
2010-08-15 | device_link_service: removed unused local variable | Nikias Bassen | 1 | -2/+1 | |
2010-07-29 | property_list_service: fix plist receiving on big endian machines | Nikias Bassen | 1 | -2/+2 | |
2010-07-12 | sbservices: allow passing formatVersion when requesting icon state | Nikias Bassen | 1 | -1/+8 | |
2010-07-09 | sbservices: add support for fetching the home screen wallpaper | Nikias Bassen | 1 | -0/+49 | |
2010-06-19 | mobilesync: Fix incorrect process changes message when sending changes | Martin Szulecki | 1 | -2/+8 | |
Sending changes from computer to device was broken. This also allows passing NULL for actions. | |||||
2010-06-10 | mobilebackup: Add function to receive application received message | Martin Szulecki | 1 | -0/+23 | |
2010-06-09 | mobilebackup: free device_link_service after sending restore_complete | Nikias Bassen | 1 | -6/+51 | |
The device sends us a DLMessageDisconnect so we need to free the device_link_service_client. Otherwise when calling mobilebackup_client_free we get a send error from libusbmuxd. | |||||
2010-06-08 | Fix typos in mobilesync code | Martin Szulecki | 1 | -1/+1 | |
2010-06-08 | restored: Fixed crash when attempting to pass NULL values to restored_query_type | Joshua Hill | 1 | -12/+20 | |
2010-06-06 | mobilebackup: extend interface with functions for the restore process | Nikias Bassen | 1 | -0/+114 | |
2010-06-05 | Added function to fetch device values from the QueryType response | Joshua Hill | 2 | -2/+45 | |
2010-06-04 | lockdown: correctly handle activation_record parameter in lockdownd_activate | Nikias Bassen | 1 | -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-03 | mobilebackup: add internal mobilebackup_send_message() for cleaner code | Nikias Bassen | 1 | -20/+49 | |
Again, does not clean up too much, but it'll be helpful when completing the restore part of the mobilebackup API. | |||||
2010-06-03 | mobilebackup: add internal mobilebackup_receive_message() for cleaner code | Nikias Bassen | 1 | -21/+69 | |
This does not clean up too much for now, but when completing the rest of the mobilebackup API it will help to provide nice and clean code. | |||||
2010-05-28 | Expose more userpref functions for use in the new idevicepair tool | Martin Szulecki | 1 | -2/+2 | |
2010-05-28 | Add special handling for unpair request; probably a bug in the iPhone OS | Martin Szulecki | 1 | -4/+13 | |
2010-05-28 | userpref: new internal function userpref_get_paired_uuids | Nikias Bassen | 2 | -0/+61 | |
2010-05-28 | Add missing config.h include to debug.c | Nikias Bassen | 1 | -0/+3 | |
2010-05-28 | Refactor lockdownd_client_new() internals | Martin Szulecki | 1 | -11/+3 | |
2010-05-27 | Silence 64bit compiler warnings using proper casts | Nikias Bassen | 1 | -8/+8 | |
2010-05-25 | Document that lockdownd automatically drops the connection when idle | Martin Szulecki | 1 | -0/+7 | |
2010-05-19 | Implement restored API | Martin Szulecki | 3 | -1/+446 | |
2010-05-15 | Use a more general implementation to get data classes the device supports | Martin Szulecki | 1 | -45/+14 | |
Some devices appear to not have anything set in com.apple.mobile.tethered_sync. Thus we use the more general com.apple.mobile.iTunes domain to query which seems to be supported on all tested devices. | |||||
2010-05-15 | Document user_data parameter in installation_proxy interface | Martin Szulecki | 1 | -0/+9 | |
2010-05-15 | Add documentation for mobilesync API | Martin Szulecki | 1 | -0/+151 | |
2010-05-15 | Add documentation for lockdownd_get_sync_data_classes/data_classes_free() | Martin Szulecki | 1 | -0/+22 | |