Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-01-08 | Implement lockdown activate and deactive | Martin Szulecki | 2 | -0/+91 | |
Passing the right activiation record allows activating a phone using this functionality. | |||||
2010-01-08 | Fix printing values in iphoneinfo when in key/value output mode | Martin Szulecki | 1 | -3/+0 | |
2010-01-08 | Implement lockdown unpair request | Martin Szulecki | 2 | -2/+24 | |
2010-01-08 | Enforce a set of notifications for observing instead of using defaults | Martin Szulecki | 2 | -17/+2 | |
We don't need to maintain defaults, applications should know and specifiy which notification ids they want to observe themselfs. | |||||
2010-01-08 | Add userpref helper to allow removal of the stored device public key | Martin Szulecki | 2 | -0/+25 | |
2010-01-08 | Lowercase HostID parameter like everywhere else | Martin Szulecki | 2 | -8/+8 | |
2010-01-08 | Update msync developer example to latest plist Python API | Martin Szulecki | 1 | -12/+14 | |
2010-01-08 | Add more known notification ids for notification_proxy | Martin Szulecki | 2 | -25/+19 | |
2010-01-08 | Allow set the label of a lockdown request, usually set to the program name | Martin Szulecki | 12 | -11/+57 | |
2010-01-05 | Merge branch 'master' of git://github.com/MattColyer/libiphone into martin | Martin Szulecki | 11 | -10/+1349 | |
2010-01-04 | Add options to instproxy_archive function | Nikias Bassen | 2 | -2/+20 | |
This change allows to specify the following options: INSTPROXY_ARCHIVE_APP_ONLY - Archive only the application data INSTPROXY_ARCHIVE_SKIP_UNINSTALL - Do not uninstall the application. Combine these options with logical OR to specify both. These two options combined are used by iTunes to create app archives of on-device downloaded apps that are later copied as *.ipa files to the computer. [#104 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2010-01-04 | New installation_proxy interface. | Nikias Bassen | 6 | -0/+919 | |
Allows enumeration, install, uninstall, upgrade, and some other stuff with apps. | |||||
2009-12-15 | Support for new SBServices interface | Nikias Bassen | 5 | -0/+382 | |
This lockdown service has been introduced in firmware 3.1 and allows to re-arrange the Spr*ngboard icons from the computer. [#99 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-12-11 | Documentation cleanup and a new error code | Nikias Bassen | 2 | -10/+30 | |
[#96 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-12-10 | Merge branch 'master' of git://github.com/MattColyer/libiphone into martin | Martin Szulecki | 10 | -195/+323 | |
2009-12-07 | New function lockdownd_validate_pair() | Nikias Bassen | 2 | -7/+41 | |
This function allows the current host (or the host specified by the given HostID to become the trusted host of the device. [#89 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-12-07 | Allow passing NULL as HostID to lockdownd_pair() | Nikias Bassen | 1 | -1/+11 | |
When NULL is given as HostID, lockdownd_pair() will use the HostID available from userprefs. | |||||
2009-12-07 | cache device uuid in client struct | Nikias Bassen | 3 | -27/+27 | |
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 | fix lockdownd_pair returning success on error | Nikias Bassen | 1 | -3/+2 | |
This fixes a bug where lockdown_check_result() might return -1 and lockdownd_pair() still returns success. Thanks to dborca for spotting this. | |||||
2009-12-07 | better handling of session_id | Nikias Bassen | 2 | -22/+27 | |
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-12-07 | fix signature of lockdownd_stop_session | Nikias Bassen | 2 | -4/+4 | |
This removes the session_id parameter from lockdownd_stop_session because the session_id is stored in the lockdownd_client_int structure anyway. | |||||
2009-12-06 | Updated autofoo stuff; swig is now optional and can be disabled. | Nikias Bassen | 4 | -6/+56 | |
Use --without-swig to prevent building the swig extensions even if swig is installed. [#93 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-11-30 | Evaluate EnableSessionSSL key on session startup | Nikias Bassen | 1 | -2/+18 | |
This is required if the device does not send the EnableSessionSSL:true key-value pair in the answer to the StartSession request. [#92 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-11-30 | afc_truncate: use uint64_t instead of off_t | Nikias Bassen | 2 | -2/+2 | |
This makes afc_truncate look more like afc_file_truncate which is also using uint64_t for the file size. [#82 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-11-30 | uint32_t type fixes for afc_file_read/afc_file_write | Nikias Bassen | 2 | -110/+124 | |
This patch also adapts all corresponding internal functions. The buffer lengths are now consistently handled as uint32_t. | |||||
2009-11-30 | added endian safety to AFC | Nikias Bassen | 2 | -15/+31 | |
This should make libiphone compatible with big endian machines. [#85 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-11-30 | Evaluate EnableSessionSSL key on session startup | Nikias Bassen | 1 | -2/+18 | |
This is required if the device does not send the EnableSessionSSL:true key-value pair in the answer to the StartSession request. | |||||
2009-11-30 | Merge branch 'master' of git://github.com/MattColyer/libiphone into martin | Martin Szulecki | 2 | -3/+3 | |
2009-11-25 | Merge branch 'master' of git@github.com:MattColyer/libiphone | Matt Colyer | 0 | -0/+0 | |
2009-11-25 | Fix linking on Mandriva | Christophe Fergeau | 1 | -1/+1 | |
2009-11-25 | Fix linking on Mandriva | Christophe Fergeau | 1 | -1/+1 | |
2009-11-24 | Update README for correct usbmuxd0.9.5 | Matt Colyer | 1 | -2/+2 | |
2009-11-24 | Fix distcheck by removing usage of private function in dev tools | Martin Szulecki | 1 | -1/+1 | |
2009-11-19 | Merge branch 'master' of git://github.com/MattColyer/libiphone into martin | Martin Szulecki | 2 | -0/+52 | |
2009-11-19 | Fix distcheck by removing usage of private function in dev tools | Martin Szulecki | 1 | -1/+1 | |
2009-11-19 | set ssl_certificate to NULL in lockdownd_client_new | Nikias Bassen | 1 | -0/+1 | |
[#87 state:resolved] | |||||
2009-11-19 | Move my private ignore list to public. | Matt Colyer | 1 | -0/+51 | |
2009-11-18 | Merge branch 'master' of git://github.com/MattColyer/libiphone into martin | Martin Szulecki | 7 | -40/+43 | |
2009-11-17 | silence building output for better overview | Nikias Bassen | 1 | -0/+2 | |
2009-11-17 | simplify gnutls_session_t use | Christophe Fergeau | 2 | -20/+19 | |
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 | 2 | -6/+7 | |
2009-11-17 | Fix spaces that should be tabs. | Matt Colyer | 1 | -1/+1 | |
2009-11-17 | Preparing for release 0.9.5 | Matt Colyer | 2 | -2/+2 | |
2009-11-12 | Simplify 'libiphone.iPhone' module to 'iphone' | Jonathan Beck | 3 | -14/+15 | |
2009-11-11 | Merge branch 'master' of git://github.com/MattColyer/libiphone into martin | Martin Szulecki | 7 | -103/+112 | |
2009-11-11 | Require libplist++ in order to fix linking of Python bindings | Martin Szulecki | 2 | -1/+2 | |
[#84 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-11-11 | Finish migration to latest plist API. | Jonathan Beck | 5 | -93/+99 | |
[#77 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2009-11-10 | hide symbols that should not get exported | Nikias Bassen | 2 | -10/+13 | |
2009-11-10 | Require libplist++ in order to fix linking of Python bindings | Martin Szulecki | 2 | -1/+2 | |
2009-11-05 | afc_dispatch_packet optimization: remove additional buffer | Nikias Bassen | 1 | -20/+29 | |
This patch removes the additional buffer that was used inside afc_dispatch_packet. So instead of 'alloc, copy header, copy data, send, free' it will now simply do 'send header, send data'. This should reduce cpu usage. |