Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2009-11-05 | MAXIMUM_PACKET_SIZE should be static | Christophe Fergeau | 1 | -1/+1 | |
2009-11-05 | make sure 'length' is >=0 in afc_file_read | Christophe Fergeau | 1 | -1/+1 | |
trying to read a negative amount of data doesn't make much sense, and the returned 'bytes' value will overflow if we try to do that. Just treat negative length values as an invalid argument. An alternative way of handling it would be to silently return OK/0 bytes read. | |||||
2009-11-05 | make sure 'length' is >=0 in afc_file_write | Christophe Fergeau | 1 | -1/+1 | |
trying to write a negative amount of data doesn't make much sense, and bad things will happen if we try to do that. Just treat negative length values as an invalid argument. An alternative way of handling it would be to silently return OK/0 bytes written. | |||||
2009-11-02 | AFC: new function afc_set_file_time | Nikias Bassen | 3 | -1/+46 | |
This function allows to set the modification time of a file. The time value needs to be specified as nanoseconds since epoch. [#81 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name> |