Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-03-29 | Fix exit status logic | 1 | -8/+4 | ||
2022-03-29 | implement as documented | 1 | -17/+18 | ||
2022-03-29 | fix zero status | 1 | -12/+14 | ||
2022-03-29 | idevicedebug: Process "Wxx" response as "exited with code xx" | 1 | -1/+1 | ||
2022-03-29 | idevicedebug: Process "Wxx" response as "exited with code xx" | 1 | -12/+32 | ||
2022-03-29 | debugserver: Check return value of asprintf to eliminate compiler warnings | 1 | -6/+14 | ||
2022-03-29 | idevicecrashreport: Allow filtering crash reports by filename | 2 | -3/+21 | ||
Allows to filter crash reports by filename and copy only matching crash reports. $ idevicecrashreport -u 00008020-001234 --filter MyApplication crash_reports Move: /MyApplication-2019-07-29-164320.ips This allows significantly improve speed of collecting only required crash reports. | |||||
2022-03-29 | 3rd_party/libsrp6a: Add windows.h because Windows is weird | 1 | -0/+1 | ||
2022-03-29 | idevicedebugserverproxy: Allow binding to any available port | 2 | -9/+20 | ||
To eliminate crosstalk between multiple proxies and their clients, add support for binding to any free port provided by the OS to idevicedebugserverproxy. To bind to any port, leave out the port argument to idevicedebugserverproxy. In that case, the proxy will print out a line with the port so clients can connect to it. This is useful for a CI macOS host with multiple iDevices connected, and where many independent tests each want their own proxy instance connected to a particular device. | |||||
2022-03-29 | idevicedate: win32: Use %#d instead of %e for strftime format string | 1 | -0/+4 | ||
2022-03-29 | reverse_proxy: Add asprintf.h include to make sure vasprintf is available on ↵ | 2 | -0/+3 | ||
Windows | |||||
2022-03-29 | reverse_proxy: Make sure ECONNRESET and ETIMEDOUT are defined | 1 | -1/+7 | ||
2022-03-29 | idevice: win32: Add winsock2.h include for struct sockaddr_storage | 1 | -4/+5 | ||
2022-03-29 | idevice: Make sure ECONNREFUSED is defined | 1 | -0/+4 | ||
2022-03-29 | common: Make sure ETIMEDOUT is defined | 1 | -0/+4 | ||
2022-03-29 | idevicedebug: Terminate QSetLogging command | 1 | -1/+1 | ||
The debugserver command to set logging, QSetLogging, needs to be terminated with a ';' for it to be processed. | |||||
2022-03-29 | idevicedebug: Only decode response if not OK, otherwise it may cause a ↵ | 1 | -1/+3 | ||
buffer overrun Only decode the response if it's not OK, otherwise the O in "OK" can be interpreted as a hexadecimal and cause a buffer overrun. | |||||
2022-03-29 | idevicedebug: Gracefully fail on invalid bundle IDs | 1 | -1/+7 | ||
2022-03-29 | tools: Correct misspelled directionary -> dictionary in function name | 1 | -2/+2 | ||
2022-03-25 | afc: Some minor code polishing | 1 | -24/+25 | ||
2022-03-01 | [github-actions] Use windows-2019 instead of windows-latest for now | 1 | -1/+1 | ||
2022-03-01 | diagnostics_relay: Check for errors after sending requests to service connection | 1 | -0/+9 | ||
2022-02-10 | [github-actions] Windows: Prevent -dirty suffix in version string by ↵ | 2 | -0/+2 | ||
disabling CRLF conversion | |||||
2022-02-10 | autoconf: Automatically derive version number from latest git tag | 3 | -3/+32 | ||
with a fallback to get the version string from a .tarball-version file | |||||
2022-02-09 | Add support for wireless pairing | 50 | -13/+11148 | ||
2022-02-09 | companion_proxy: Fix invalid argument passed to plist_dict_merge | 1 | -1/+1 | ||
2022-02-04 | service: Silence compiler warning when configured without --enable-debug | 1 | -1/+1 | ||
2022-02-04 | tools: Print meaningful error messages when service startup fails | 9 | -22/+36 | ||
2022-02-04 | tools/idevicebackup2: Make sure RemoveItemsNotRestored is always set in ↵ | 1 | -3/+2 | ||
restore options | |||||
2022-02-01 | tools: Add two more domains to ideviceinfo to prevent unnecessary warning | 1 | -0/+2 | ||
2021-11-24 | Add Reverse Proxy implementation | 6 | -0/+1072 | ||
2021-10-12 | idevice: Add IDEVICE_E_CONNREFUSED and have idevice_connect() return ↵ | 2 | -2/+18 | ||
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" | |||||
2021-09-21 | configure: Revert accidentally committed change with git-version-gen | 1 | -1/+1 | ||
2021-09-21 | [github-actions] Add an explicit apt-get update before attempting to install ↵ | 2 | -1/+2 | ||
packages on ubuntu | |||||
2021-09-13 | [github-actions] macOS: build for arm64 too | 1 | -0/+10 | ||
2021-09-13 | Check availability of constructor attribute and use it on Windows in favor ↵ | 2 | -10/+36 | ||
of DllMain | |||||
2021-09-06 | pkgconfig: Fix libimobiledevice-glue dependency in .pc file | 1 | -1/+1 | ||
2021-09-06 | Add build status badge to README.md | 1 | -0/+2 | ||
2021-09-06 | [github-actions] Build with --enable-debug for all platforms | 1 | -2/+2 | ||
2021-09-06 | [github-actions] Add build workflow | 1 | -0/+214 | ||
2021-09-04 | tools: Fix 'DSO missing from command line' when linking idevicepair on Linux | 1 | -1/+1 | ||
2021-09-01 | Updated pkg-config file with libimobiledevice-glue dependency | 1 | -1/+1 | ||
2021-09-01 | Remove common code in favor of new libimobiledevice-glue | 32 | -2181/+71 | ||
2021-07-30 | tools/idevicebackup2: Move some declarations to the start of main function | 1 | -6/+7 | ||
2021-07-30 | tools: idevicebackup2: Exit on service startup failure and improve error ↵ | 1 | -6/+14 | ||
messages | |||||
2021-07-30 | idevice: Reset receive length variable in internal_ssl_read retry loop and ↵ | 1 | -1/+2 | ||
fix wrong variable in debug message | |||||
2021-07-29 | lockdown: Replace udid and mux_id members from client struct with idevice_t ↵ | 2 | -26/+19 | ||
reference | |||||
2021-07-29 | lockdown: Get DeviceClass to make sure OS version dependent code is executed ↵ | 3 | -1/+34 | ||
correctly The code in lockdownd_client_new_with_handshake would call the function lockdownd_validate_pair based on the OS version being less than 7.0 without taking into account that Watch OS has a different versioning scheme compared to the other device classes. For this and any future version/device specific checks, the code now queries the DeviceClass and stores it in the idevice_private struct. | |||||
2021-07-29 | Handle error cases in relevant code when retrieving pair record fails | 2 | -11/+43 | ||
2021-07-29 | common: Return proper error codes from userpref_read_pair_record | 2 | -18/+24 | ||