Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-02-09 | Add support for wireless pairing | 1 | -0/+4 | ||
2021-07-29 | lockdown: Replace udid and mux_id members from client struct with idevice_t ↵ | 1 | -2/+1 | ||
reference | |||||
2018-09-29 | lockdown: Pass along usbmux device id when saving pair records | 1 | -0/+1 | ||
2014-03-22 | Update copyright in various files | 1 | -0/+1 | ||
2014-03-21 | Refactor pair record handling to use new usbmuxd pair record interface | 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 | 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 | 1 | -1/+1 | ||
2013-02-27 | Make all "include guards" for all headers consistent | 1 | -3/+3 | ||
2012-03-22 | Mass replace UUID by UDID, which is the correct term for it | 1 | -1/+1 | ||
2012-03-19 | Add OpenSSL support | 1 | -4/+3 | ||
2010-03-24 | Remove unused and fix some includes | 1 | -1/+0 | ||
2010-03-16 | Rename the *_int to *_private for better semantic and fix public typedefs | 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 | 1 | -1/+1 | ||
2010-01-13 | lockdown/property_list_service: use new SSL code | 1 | -2/+0 | ||
2010-01-12 | Refactor lockdown session handling and expose it in public API | 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 | 1 | -1/+1 | ||
2010-01-12 | lockdownd: use new property_list_service | 1 | -1/+2 | ||
2010-01-08 | Lowercase HostID parameter like everywhere else | 1 | -1/+1 | ||
2010-01-08 | Allow set the label of a lockdown request, usually set to the program name | 1 | -0/+1 | ||
2009-12-07 | cache device uuid in client struct | 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 | 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 | 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 | 1 | -0/+1 | ||
2009-09-12 | Public API rework, extension and adaption to latest libusbmuxd-1.0 API. | 1 | -1/+1 | ||
2009-07-25 | Update lockdown API and introduce new error codes | 1 | -4/+6 | ||
2009-07-07 | Cleanup lockdown request API and fix docs, tools, bindings and exports | 1 | -19/+5 | ||
2009-05-18 | Make use of usbmuxd and remove libusb dependencies | 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 | 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 | 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] | 1 | -2/+0 | ||
Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-01-29 | Merge branch 'master' into contact_sync | 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. | 1 | -1/+0 | ||
2009-01-09 | Perform proper goodby on lockdown shutdown. | 1 | -0/+1 | ||
2009-01-08 | Merge branch 'nikias' into plist | 1 | -0/+1 | ||
Conflicts: src/lockdown.c | |||||
2009-01-08 | Perform proper goodby on lockdown shutdown. | 1 | -0/+1 | ||
2009-01-04 | Merge branch 'master' into plist | 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. | 1 | -1/+2 | ||
2009-01-02 | Fix function prototypes | 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. | 1 | -1/+0 | ||
2008-12-12 | Change from Base64 encoded buffers to real buffers. Base64 decoding/encoding ↵ | 1 | -5/+6 | ||
only happens in xml plists. | |||||
2008-12-11 | move stuff around to make code more organized. | 1 | -2/+0 | ||
2008-09-11 | Setup a very basic lockdownd command line client | 1 | -0/+1 | ||
Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2008-09-01 | Enforce a modified kr style. | 1 | -1/+2 | ||
Use "make indent" from now on before committing. | |||||
2008-08-31 | use new function signature and few bugfixes. | 1 | -9/+7 | ||
2008-08-31 | migrate usbmux.c. | 1 | -1/+1 | ||
2008-08-31 | migrate lockdown.c | 1 | -11/+12 | ||
2008-08-31 | more libraryzing | 1 | -2/+1 | ||
2008-08-31 | use non anonymous structs so we can use opaque type on them | 1 | -1/+1 | ||
2008-08-31 | first shot at setting up a library | 1 | -1/+4 | ||
2008-08-22 | Handle known device through their UniqueDeviceID and use it as name to store ↵ | 1 | -1/+1 | ||
PEM device public key. |