Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-09-29 | lockdown: Pass along usbmux device id when saving pair records | Nikias Bassen | 1 | -0/+1 | |
2014-03-22 | Update copyright in various files | Martin Szulecki | 1 | -0/+1 | |
2014-03-21 | Refactor pair record handling to use new usbmuxd pair record interface | Martin Szulecki | 1 | -5/+0 | |
This refactoring is mandatory as libimobiledevice should not interact with the pair record configuration directory which is owned by the usbmuxd user. This change also adds compatibility for the native usbmuxd and thus pair records saved by iTunes. | |||||
2013-09-17 | Refactor userpref logic to use plist format and implement trust dialog handling | Martin Szulecki | 1 | -1/+3 | |
iOS 7 introduced a new pairing workflow which increases security by showing a trust dialog to the user before pairing with the host is allowed. The userpref system was refactored to use the native plist format, too. Configuration files of the native implementations are used on each platform. Former configuration files are no longer in use and can be deleted. | |||||
2013-04-25 | common: Move debug and userpref code into libinternalcommon | Martin Szulecki | 1 | -1/+1 | |
2013-02-27 | Make all "include guards" for all headers consistent | Martin Szulecki | 1 | -3/+3 | |
2012-03-22 | Mass replace UUID by UDID, which is the correct term for it | Martin Szulecki | 1 | -1/+1 | |
2012-03-19 | Add OpenSSL support | Nikias Bassen | 1 | -4/+3 | |
2010-03-24 | Remove unused and fix some includes | Nikias Bassen | 1 | -1/+0 | |
2010-03-16 | Rename the *_int to *_private for better semantic and fix public typedefs | Martin Szulecki | 1 | -1/+1 | |
This changes the typedef logic slightly for the public headers in order for doxygen to correctly pickup and enable the client struct documentation. | |||||
2010-01-29 | Global renames due to project rename to libimobiledevice | Nikias Bassen | 1 | -1/+1 | |
2010-01-13 | lockdown/property_list_service: use new SSL code | Nikias Bassen | 1 | -2/+0 | |
2010-01-12 | Refactor lockdown session handling and expose it in public API | Martin Szulecki | 1 | -6/+0 | |
This splits out SSL code and allows implementations to manually handle session start and stop if needed. Also brings the API closer to the lockdown request protocol. | |||||
2010-01-12 | Rename in_SSL to ssl_enabled within lockdown private struct | Martin Szulecki | 1 | -1/+1 | |
2010-01-12 | lockdownd: use new property_list_service | Nikias Bassen | 1 | -1/+2 | |
2010-01-08 | Lowercase HostID parameter like everywhere else | Martin Szulecki | 1 | -1/+1 | |
2010-01-08 | Allow set the label of a lockdown request, usually set to the program name | Martin Szulecki | 1 | -0/+1 | |
2009-12-07 | cache device uuid in client struct | Nikias Bassen | 1 | -0/+1 | |
When accessing/storing key info with userprefs, a device uuid is required that makes it possible to distinguish between different devices. On execution of lockdownd_client_new, the uuid is queried via lockdown and now stored in the client struct for later reuse. This patch also removes the uuid parameter from lockdownd_pair(). | |||||
2009-12-07 | better handling of session_id | Nikias Bassen | 1 | -1/+1 | |
This will change session_id out of the lockdownd_client_int struct to a pointer instead of using a buffer of fixed size. The session_id is allocated anyway by libplist when reading it from the plist received from the device, so why don't just use it? [#94 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-11-17 | simplify gnutls_session_t use | Christophe Fergeau | 1 | -1/+1 | |
gnutls_session_t is already a pointer, we don't need to manipulate a gnutls_session_t* [#87 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-11-17 | don't leak memory allocated for gnutls credentials | Christophe Fergeau | 1 | -0/+1 | |
2009-09-12 | Public API rework, extension and adaption to latest libusbmuxd-1.0 API. | Nikias Bassen | 1 | -1/+1 | |
2009-07-25 | Update lockdown API and introduce new error codes | Martin Szulecki | 1 | -4/+6 | |
2009-07-07 | Cleanup lockdown request API and fix docs, tools, bindings and exports | Martin Szulecki | 1 | -19/+5 | |
2009-05-18 | Make use of usbmuxd and remove libusb dependencies | Nikias Bassen | 1 | -3/+1 | |
Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-04-12 | Use less secure random number generation so we can generate private | Jonathan Beck | 1 | -4/+4 | |
keys on the fly. Drop libiphone-initconf. | |||||
2009-03-24 | Merge branch 'master' of git://github.com/MattColyer/libiphone into contact_sync | Jonathan Beck | 1 | -2/+0 | |
Conflicts: Makefile.am configure.ac src/AFC.h src/NotificationProxy.c src/lockdown.c | |||||
2009-03-23 | Remove lockdown gnutls buffer hack [#1 state:resolved] | Nikias Bassen | 1 | -2/+0 | |
Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-01-29 | Merge branch 'master' into contact_sync | Jonathan Beck | 1 | -1/+2 | |
Conflicts: src/Makefile.am src/iphone.c src/lockdown.c src/lockdown.h src/utils.c | |||||
2009-01-27 | Moved lockdownd_get_device_uid to be part of the public API. | Matt Colyer | 1 | -1/+0 | |
2009-01-09 | Perform proper goodby on lockdown shutdown. | Nikias Bassen | 1 | -0/+1 | |
2009-01-08 | Merge branch 'nikias' into plist | Jonathan Beck | 1 | -0/+1 | |
Conflicts: src/lockdown.c | |||||
2009-01-08 | Perform proper goodby on lockdown shutdown. | Nikias Bassen | 1 | -0/+1 | |
2009-01-04 | Merge branch 'master' into plist | Jonathan Beck | 1 | -1/+1 | |
Conflicts: src/AFC.c src/lockdown.c src/lockdown.h src/plist.c src/plist.h | |||||
2009-01-02 | Fix indent issues. | Matt Colyer | 1 | -1/+2 | |
2009-01-02 | Fix function prototypes | Christophe Fergeau | 1 | -2/+2 | |
Add missing static, const, change function() to function(void) | |||||
2008-12-13 | fork out plist stuff in libplist and migrate libiphone to use it. | Jonathan Beck | 1 | -1/+0 | |
2008-12-12 | Change from Base64 encoded buffers to real buffers. Base64 decoding/encoding ↵ | Jonathan Beck | 1 | -5/+6 | |
only happens in xml plists. | |||||
2008-12-11 | move stuff around to make code more organized. | Jonathan Beck | 1 | -2/+0 | |
2008-09-11 | Setup a very basic lockdownd command line client | Jonathan Beck | 1 | -0/+1 | |
Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2008-09-01 | Enforce a modified kr style. | Matt Colyer | 1 | -1/+2 | |
Use "make indent" from now on before committing. | |||||
2008-08-31 | use new function signature and few bugfixes. | Jonathan Beck | 1 | -9/+7 | |
2008-08-31 | migrate usbmux.c. | Jonathan Beck | 1 | -1/+1 | |
2008-08-31 | migrate lockdown.c | Jonathan Beck | 1 | -11/+12 | |
2008-08-31 | more libraryzing | Jonathan Beck | 1 | -2/+1 | |
2008-08-31 | use non anonymous structs so we can use opaque type on them | Jonathan Beck | 1 | -1/+1 | |
2008-08-31 | first shot at setting up a library | Jonathan Beck | 1 | -1/+4 | |
2008-08-22 | Handle known device through their UniqueDeviceID and use it as name to store ↵ | Jonathan Beck | 1 | -1/+1 | |
PEM device public key. | |||||
2008-08-21 | add get_device_uid function | Jonathan Beck | 1 | -0/+1 | |
Conflicts: | |||||
2008-08-20 | Removed duplicate functions in initconf and fixed build issues. | Matt Colyer | 1 | -0/+2 | |