Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-05-09 | instproxy: Use synchronous mode when callbacks are NULL, as documented | Marc Prud'hommeaux | 1 | -6/+6 | |
Synchronous modes for `instproxy_install`, `instproxy_upgrade`, `instproxy_uninstall`, `instproxy_archive`, `instproxy_restore`, and `instproxy_remove_archive` appear to be ignoring the documented behavior that “If NULL is passed, this function will run synchronously”. This commit fixes the advertised behavior. | |||||
2022-04-22 | Fix a few inconsistent declarations | Nikias Bassen | 1 | -7/+4 | |
2021-06-22 | installation_proxy: Ignore non-status messages instead of terminating loop | Simon Søndergaard | 1 | -6/+3 | |
Some iOS versions will interleave a CFBundleIdentifier message into the Status messages, and the code would treat the CFBundleIdentifier message as an error. Terminating the loop, never seeing the last message - and even worse - never calling back to ideviceinstaller that would be stuck waiting for a callback with a message where Status == Complete. | |||||
2019-07-19 | installation_proxy: Terminate worker thread before freeing property list ↵ | Nikias Bassen | 1 | -1/+2 | |
service client to prevent segfault | |||||
2019-06-23 | replace all occurrences of occured by occurred | Yves-Alexis Perez | 1 | -3/+3 | |
Do it in all comments and errors messages | |||||
2019-06-11 | common: Update thread.c/.h to match the one from libusbmuxd | Nikias Bassen | 1 | -4/+7 | |
2017-04-08 | Fix parameter check of instproxy_check_capabilities_match() | BALATON Zoltan | 1 | -1/+1 | |
The capabilities parameter is a string array not a plist. Also check other parameters when we are at it. | |||||
2016-04-01 | Avoid potential NULL pointer dereference (leading to segfault) if functions ↵ | BALATON Zoltan | 1 | -5/+9 | |
are called with NULL arguments | |||||
2015-10-06 | Add missing "(void)" to functions to match public headers | Martin Szulecki | 1 | -1/+1 | |
2015-01-28 | Remove trailing whitespace errors from all files | Martin Szulecki | 1 | -5/+5 | |
2015-01-27 | installation_proxy: Use char* array to pass capabilities for related method | Martin Szulecki | 1 | -2/+11 | |
2015-01-27 | installation_proxy: Use char* array to pass appids for lookup command | Martin Szulecki | 1 | -15/+28 | |
2015-01-27 | installation_proxy: Use new lookup command for app path retrieval helper | Martin Szulecki | 1 | -26/+8 | |
2015-01-27 | installation_proxy: Refactor implementation, add new commands and helpers | Martin Szulecki | 1 | -239/+591 | |
2015-01-27 | installation_proxy: Add new helper to set return attributes in client options | Martin Szulecki | 1 | -0/+21 | |
2015-01-27 | installation_proxy: Improve comment formatting and some whitespaces | Martin Szulecki | 1 | -3/+5 | |
2015-01-13 | thread: Introduce thread_new and thread_free to cover handle leaks on WIN32 | Martin Szulecki | 1 | -3/+8 | |
2014-10-26 | Remove obsolete prefix from debug messages in internal locking helpers | Martin Szulecki | 1 | -2/+2 | |
2014-10-03 | Avoid exporting non-public symbols | Martin Szulecki | 1 | -15/+15 | |
2014-03-27 | Moved Doxygen comments from source files to public headers. | Aaron Burghardt | 1 | -232/+0 | |
Conflicts: include/libimobiledevice/afc.h | |||||
2014-03-20 | Bump dependency to libplist 1.11 and remove use of "plist_dict_insert_item()" | Martin Szulecki | 1 | -7/+7 | |
2013-11-10 | installation_proxy: Fix operations exiting before being finished due to timeout | Martin Szulecki | 1 | -4/+5 | |
The internal status callback used a timeout of 30 seconds to receive status messages about the progress of an operation. However, slow devices or large app archives trigger this timeout causing the handler to return before the operation was actually complete. This fixes it by removing the internal timeout by waiting forever and only returning early in case of a real error. | |||||
2013-11-10 | property_list_service: Rename RECEIVE_TIMEOUT error for more clarity | Martin Szulecki | 1 | -0/+2 | |
2013-11-04 | installation_proxy: Remove dead code from uninstall method | Martin Szulecki | 1 | -5/+0 | |
2013-08-05 | Implement *_start_service() helper to simplify creation of service clients | Martin Szulecki | 1 | -0/+20 | |
2013-07-18 | installation_proxy: Fix another two memory leaks | Martin Szulecki | 1 | -0/+4 | |
2013-07-16 | Fix memory leaks in instproxy_client_get_path_for_bundle_identifier() | Martin Szulecki | 1 | -0/+10 | |
2013-04-25 | installation_proxy: Add helper to retrieve filepath of an app from device | Martin Szulecki | 1 | -0/+97 | |
2013-04-25 | common: Move debug and userpref code into libinternalcommon | Martin Szulecki | 1 | -1/+1 | |
2013-04-25 | installation_proxy: Silence compiler warnings about thread_t pointer assignments | Martin Szulecki | 1 | -2/+2 | |
2013-03-20 | use new internal common code for thread, mutex, and socket operations | Nikias Bassen | 1 | -40/+6 | |
2013-03-18 | installation_proxy: Add ReturnAttributes key to comment for documentation | Martin Szulecki | 1 | -3/+3 | |
2013-03-14 | global: make sure to check service before checking service->port to prevent ↵ | Nikias Bassen | 1 | -5/+3 | |
crashes | |||||
2013-02-26 | Refactor port number use into service descriptor to enable SSL for services | Martin Szulecki | 1 | -3/+3 | |
This is a major change which breaks API but is required in order to support SSL communication for services as used by network connections. | |||||
2012-12-08 | installation_proxy: Correctly handle adding ReturnAttributes in client options | Martin Szulecki | 1 | -1/+1 | |
2012-03-19 | WIN32: use windows threads and mutexes instead of pthread_* | Nikias Bassen | 1 | -0/+34 | |
2012-03-18 | Remove gthread dependency and use pthreads instead | Nikias Bassen | 1 | -16/+9 | |
2010-05-15 | Document user_data parameter in installation_proxy interface | Martin Szulecki | 1 | -0/+9 | |
2010-03-31 | Added user_data parameter to instproxy_status_cb and related functions. | Bryan Forbes | 1 | -19/+21 | |
2010-03-25 | Use insert_item instead of set_item to make adding client options work | Nikias Bassen | 1 | -3/+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-03-08 | installation_proxy: docs updated | Nikias Bassen | 1 | -7/+10 | |
2010-01-29 | Global renames due to project rename to libimobiledevice | Nikias Bassen | 1 | -1/+1 | |
2010-01-21 | installation_proxy: rework code to use plist client_options | Nikias Bassen | 1 | -119/+152 | |
[#104 state:resolved] | |||||
2010-01-13 | Rename service implementation sources to lowercase for consistency | Martin Szulecki | 1 | -0/+740 | |