Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-01-31 | Move LIBIMOBILEDEVICE_API to public headers | 1 | -24/+24 | ||
2023-03-23 | installation_proxy: Handle BundleIDs in instproxy_client_options_add | 1 | -1/+1 | ||
BundleIDs are passed as an array so we need to make sure it gets added as such. In fact though we just copy the node from the va_arg :) | |||||
2022-05-09 | instproxy: Use synchronous mode when callbacks are NULL, as documented | 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 | 1 | -7/+4 | ||
2021-06-22 | installation_proxy: Ignore non-status messages instead of terminating loop | 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 ↵ | 1 | -1/+2 | ||
service client to prevent segfault | |||||
2019-06-23 | replace all occurrences of occured by occurred | 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 | 1 | -4/+7 | ||
2017-04-08 | Fix parameter check of instproxy_check_capabilities_match() | 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 ↵ | 1 | -5/+9 | ||
are called with NULL arguments | |||||
2015-10-06 | Add missing "(void)" to functions to match public headers | 1 | -1/+1 | ||
2015-01-28 | Remove trailing whitespace errors from all files | 1 | -5/+5 | ||
2015-01-27 | installation_proxy: Use char* array to pass capabilities for related method | 1 | -2/+11 | ||
2015-01-27 | installation_proxy: Use char* array to pass appids for lookup command | 1 | -15/+28 | ||
2015-01-27 | installation_proxy: Use new lookup command for app path retrieval helper | 1 | -26/+8 | ||
2015-01-27 | installation_proxy: Refactor implementation, add new commands and helpers | 1 | -239/+591 | ||
2015-01-27 | installation_proxy: Add new helper to set return attributes in client options | 1 | -0/+21 | ||
2015-01-27 | installation_proxy: Improve comment formatting and some whitespaces | 1 | -3/+5 | ||
2015-01-13 | thread: Introduce thread_new and thread_free to cover handle leaks on WIN32 | 1 | -3/+8 | ||
2014-10-26 | Remove obsolete prefix from debug messages in internal locking helpers | 1 | -2/+2 | ||
2014-10-03 | Avoid exporting non-public symbols | 1 | -15/+15 | ||
2014-03-27 | Moved Doxygen comments from source files to public headers. | 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()" | 1 | -7/+7 | ||
2013-11-10 | installation_proxy: Fix operations exiting before being finished due to timeout | 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 | 1 | -0/+2 | ||
2013-11-04 | installation_proxy: Remove dead code from uninstall method | 1 | -5/+0 | ||
2013-08-05 | Implement *_start_service() helper to simplify creation of service clients | 1 | -0/+20 | ||
2013-07-18 | installation_proxy: Fix another two memory leaks | 1 | -0/+4 | ||
2013-07-16 | Fix memory leaks in instproxy_client_get_path_for_bundle_identifier() | 1 | -0/+10 | ||
2013-04-25 | installation_proxy: Add helper to retrieve filepath of an app from device | 1 | -0/+97 | ||
2013-04-25 | common: Move debug and userpref code into libinternalcommon | 1 | -1/+1 | ||
2013-04-25 | installation_proxy: Silence compiler warnings about thread_t pointer assignments | 1 | -2/+2 | ||
2013-03-20 | use new internal common code for thread, mutex, and socket operations | 1 | -40/+6 | ||
2013-03-18 | installation_proxy: Add ReturnAttributes key to comment for documentation | 1 | -3/+3 | ||
2013-03-14 | global: make sure to check service before checking service->port to prevent ↵ | 1 | -5/+3 | ||
crashes | |||||
2013-02-26 | Refactor port number use into service descriptor to enable SSL for services | 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 | 1 | -1/+1 | ||
2012-03-19 | WIN32: use windows threads and mutexes instead of pthread_* | 1 | -0/+34 | ||
2012-03-18 | Remove gthread dependency and use pthreads instead | 1 | -16/+9 | ||
2010-05-15 | Document user_data parameter in installation_proxy interface | 1 | -0/+9 | ||
2010-03-31 | Added user_data parameter to instproxy_status_cb and related functions. | 1 | -19/+21 | ||
2010-03-25 | Use insert_item instead of set_item to make adding client options work | 1 | -3/+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-03-08 | installation_proxy: docs updated | 1 | -7/+10 | ||
2010-01-29 | Global renames due to project rename to libimobiledevice | 1 | -1/+1 | ||
2010-01-21 | installation_proxy: rework code to use plist client_options | 1 | -119/+152 | ||
[#104 state:resolved] | |||||
2010-01-13 | Rename service implementation sources to lowercase for consistency | 1 | -0/+740 | ||