Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove lockdown.h include from lockdown.h | Nikias Bassen | 2022-05-31 | 1 | -1/+0 |
| | | | Header guards should prevent recursive inclusion but there is no point in including the file itself. | ||||
* | Add new idevice_events_subscribe/unsubscribe API with context | Nikias Bassen | 2022-05-09 | 1 | -2/+34 |
| | | | | | | | | The older API idevice_event_subscribe/unsubscribe can only be used by a single instance. With the addition of a context, is is now possible to register multiple callback functions in different threads. For backwards compatibility the old API will still be available for a while before being removed in a future release. | ||||
* | idevicebtlogger: Minor cleanup | Geoffrey Kruse | 2022-05-05 | 1 | -8/+8 |
| | |||||
* | idevicebtlogger: Cleanup warnings, todos and magic numbers | Geoffrey Kruse | 2022-05-05 | 1 | -13/+7 |
| | |||||
* | Initial commit of working packet logger (idevicebtlogger) | Geoffrey Kruse | 2022-05-05 | 1 | -0/+162 |
| | |||||
* | Fix a few inconsistent declarations | Nikias Bassen | 2022-04-22 | 1 | -2/+2 |
| | |||||
* | Add property_list_client_get_service_client() and service_get_connection() ↵ | Nikias Bassen | 2022-04-12 | 2 | -4/+26 |
| | | | | | | | functions This allows for custom service implementations to easier switch to non-plist communication after the service has been started. | ||||
* | Documentation fixes | Nikias Bassen | 2022-04-12 | 26 | -86/+177 |
| | |||||
* | include: Update endianness.h with changes from limd-glue | Nikias Bassen | 2022-04-01 | 1 | -2/+2 |
| | | | | | The changes don't affect libimobiledevice itself but I don't want to have different versions of the same file across multiple repositories :) | ||||
* | Format | Ben Wagner | 2022-03-29 | 1 | -3/+8 |
| | |||||
* | Add timeout and interrupt handling to debugserver. Fix ↵ | Ben Wagner | 2022-03-29 | 1 | -1/+16 |
| | | | | debugserver_client_handle_response | ||||
* | reverse_proxy: Add asprintf.h include to make sure vasprintf is available on ↵ | Nikias Bassen | 2022-03-29 | 1 | -0/+2 |
| | | | | Windows | ||||
* | Add support for wireless pairing | Nikias Bassen | 2022-02-09 | 2 | -0/+107 |
| | |||||
* | Add Reverse Proxy implementation | Nikias Bassen | 2021-11-24 | 3 | -0/+222 |
| | |||||
* | idevice: Add IDEVICE_E_CONNREFUSED and have idevice_connect() return ↵ | Nikias Bassen | 2021-10-12 | 1 | -0/+1 |
| | | | | | | | | meaningful error codes This allows clients to properly detect that a connection to the requested port failed because it is not open on the device, instead of just returning an "unknown error" | ||||
* | include: Fix typo in installation_proxy.h | Nikias Bassen | 2020-12-10 | 1 | -6/+6 |
| | | | | Thanks to @timgates42 for spotting this. | ||||
* | debugserver: Fix service startup for iOS 14b4+ | Nikias Bassen | 2020-09-10 | 2 | -0/+2 |
| | |||||
* | Fix inconsistent declaration of function parameter in another public header | Nikias Bassen | 2020-06-10 | 1 | -2/+2 |
| | |||||
* | Fix inconsistent declarations of function parameters in public headers | Nikias Bassen | 2020-06-10 | 2 | -5/+5 |
| | |||||
* | Unfold automake variables into multiple lines for maintainability | Martin Szulecki | 2020-06-08 | 1 | -26/+29 |
| | |||||
* | Rename "compproxy" names to "companion_proxy" in all related code | Martin Szulecki | 2020-06-08 | 1 | -76/+76 |
| | | | | | This now matches how other services are named as we try to use the lockdownd provided name or otherwise a more readable one even if it is longer. | ||||
* | Add companion_proxy.h to public headers | Nikias Bassen | 2020-05-18 | 1 | -0/+1 |
| | |||||
* | Add support for com.apple.companion_proxy | Nikias Bassen | 2020-05-18 | 1 | -0/+208 |
| | |||||
* | diagnostics_relay: Don't use reserved words as function arguments | Nikias Bassen | 2020-05-03 | 1 | -1/+1 |
| | |||||
* | syslog_relay: Add new function syslog_relay_start_capture_raw | Nikias Bassen | 2020-04-27 | 1 | -1/+23 |
| | | | | to allow access to the unprocessed raw data | ||||
* | debugserver: Proxy SERVICE_E_TIMEOUT into DEBUGSERVER_E_TIMEOUT | Demyan Kimitsa | 2020-02-20 | 1 | -0/+1 |
| | | | | This allows proper handling the timeout case in debugserver_client_receive_with_timeout | ||||
* | introduces optional `idevice_connection_disable_ssl` with ability not to ↵ | Demyan Kimitsa | 2020-02-20 | 2 | -0/+25 |
| | | | | send SSL shutdown message. As in debugserver this message will be considered as GDB server communication and break things | ||||
* | Define the flags for the diagnostics_relay_* methods in a ↵ | Frederik Carlier | 2019-12-16 | 1 | -5/+7 |
| | | | | diagnostics_relay_action_t enum | ||||
* | debugserver: Return size of the returned buffer | Nikias Bassen | 2019-11-20 | 1 | -2/+4 |
| | |||||
* | Add new function lockdown_strerror() to get a readable description of a ↵ | Nikias Bassen | 2019-11-08 | 1 | -0/+9 |
| | | | | lockdownd_error_t | ||||
* | Add new idevice_get_device_list_extended() allowing to list all devices, ↵ | Nikias Bassen | 2019-11-07 | 1 | -4/+28 |
| | | | | | | | | including network Instead of just returning a list of UDIDs (like idevice_get_device_list) this function will return idevice_info_t* records which also contains the type of the connection and the connection data. | ||||
* | Add propert support for network (WiFi) devices via new ↵ | Nikias Bassen | 2019-11-07 | 1 | -5/+51 |
| | | | | idevice_new_with_options() | ||||
* | mobile_image_mounter: Better error handling (e.g. when device is locked) | Nikias Bassen | 2019-09-27 | 1 | -0/+1 |
| | |||||
* | Make sure to handle timeout errors in device link service and all depending ↵ | Nikias Bassen | 2019-09-27 | 4 | -28/+36 |
| | | | | services | ||||
* | restore: Update error codes and properly convert underlying ↵ | Nikias Bassen | 2019-09-25 | 1 | -7/+4 |
| | | | | property_list_service errors | ||||
* | preboard: Remove development notes from preboard.c and add info to public header | Nikias Bassen | 2019-08-29 | 1 | -0/+17 |
| | |||||
* | Add preboardservice_v2 implementation | Nikias Bassen | 2019-08-28 | 2 | -0/+169 |
| | |||||
* | replace all occurrences of occured by occurred | Yves-Alexis Perez | 2019-06-23 | 7 | -24/+24 |
| | | | | Do it in all comments and errors messages | ||||
* | syslog_relay: Fix timeout issue introduced with recent libusbmuxd commit ↵ | Nikias Bassen | 2019-06-16 | 1 | -5/+7 |
| | | | | ca245709 | ||||
* | service: Fix typo SERIVCE_E_NOT_ENOUGH_DATA to SERVICE_E_NOT_ENOUGH_DATA | Nikias Bassen | 2019-06-16 | 1 | -3/+3 |
| | |||||
* | Timeout support for SSL connections and better timeout handeling. | DanyL | 2019-06-13 | 5 | -16/+31 |
| | |||||
* | idevice: Add usbmux device id (handle/mux id) to internal data structure | Nikias Bassen | 2018-09-29 | 1 | -1/+1 |
| | |||||
* | mobileactivation: Allow passing activation response headers as required for ↵ | Nikias Bassen | 2017-12-07 | 1 | -3/+5 |
| | | | | | | | | iOS 11.2+ When activating in session mode - which is required for newer iOS versions - we can now pass the activation response headers with the activation command. For iOS 11.2+ this is mandatory or the activation will fail. | ||||
* | mobileactivation: Add new functions required for drmHandshake / session mode ↵ | Nikias Bassen | 2017-07-03 | 1 | -1/+46 |
| | | | | device activation | ||||
* | Add basic mobileactivation service implementation | Nikias Bassen | 2017-06-29 | 2 | -0/+145 |
| | |||||
* | Define htobe16 if not defined | BALATON Zoltan | 2017-04-08 | 1 | -0/+4 |
| | |||||
* | Added IDEVICE_DEVICE_PAIRED event constant matching the corresponding | BALATON Zoltan | 2017-04-08 | 1 | -1/+2 |
| | | | | event number in libusbmuxd | ||||
* | Propagate lower level errors to callers instead of returning unknown | BALATON Zoltan | 2017-04-08 | 1 | -1/+1 |
| | | | | error for most failures | ||||
* | misagent: Add new misagent_copy_all() function (introduced in iOS 9.3) | Nikias Bassen | 2016-12-01 | 1 | -1/+23 |
| | |||||
* | Add new function to get the underlying file descriptor of an idevice connection | BALATON Zoltan | 2016-04-01 | 1 | -0/+10 |
| |