Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-03-29 | idevicedebug: Terminate QSetLogging command | Shane Garrett | 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 ↵ | Greg Dennis | 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 | Greg Dennis | 1 | -1/+7 | |
2022-03-29 | tools: Correct misspelled directionary -> dictionary in function name | Nikias Bassen | 1 | -2/+2 | |
2022-03-25 | afc: Some minor code polishing | Nikias Bassen | 1 | -24/+25 | |
2022-03-01 | [github-actions] Use windows-2019 instead of windows-latest for now | Nikias Bassen | 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 ↵ | Nikias Bassen | 2 | -0/+2 | |
disabling CRLF conversion | |||||
2022-02-10 | autoconf: Automatically derive version number from latest git tag | Nikias Bassen | 3 | -3/+32 | |
with a fallback to get the version string from a .tarball-version file | |||||
2022-02-09 | Add support for wireless pairing | Nikias Bassen | 50 | -13/+11148 | |
2022-02-09 | companion_proxy: Fix invalid argument passed to plist_dict_merge | Nikias Bassen | 1 | -1/+1 | |
2022-02-04 | service: Silence compiler warning when configured without --enable-debug | Nikias Bassen | 1 | -1/+1 | |
2022-02-04 | tools: Print meaningful error messages when service startup fails | Nikias Bassen | 9 | -22/+36 | |
2022-02-04 | tools/idevicebackup2: Make sure RemoveItemsNotRestored is always set in ↵ | Nikias Bassen | 1 | -3/+2 | |
restore options | |||||
2022-02-01 | tools: Add two more domains to ideviceinfo to prevent unnecessary warning | Nikias Bassen | 1 | -0/+2 | |
2021-11-24 | Add Reverse Proxy implementation | Nikias Bassen | 6 | -0/+1072 | |
2021-10-12 | idevice: Add IDEVICE_E_CONNREFUSED and have idevice_connect() return ↵ | Nikias Bassen | 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 | Nikias Bassen | 1 | -1/+1 | |
2021-09-21 | [github-actions] Add an explicit apt-get update before attempting to install ↵ | Nikias Bassen | 2 | -1/+2 | |
packages on ubuntu | |||||
2021-09-13 | [github-actions] macOS: build for arm64 too | Nikias Bassen | 1 | -0/+10 | |
2021-09-13 | Check availability of constructor attribute and use it on Windows in favor ↵ | Nikias Bassen | 2 | -10/+36 | |
of DllMain | |||||
2021-09-06 | pkgconfig: Fix libimobiledevice-glue dependency in .pc file | Nikias Bassen | 1 | -1/+1 | |
2021-09-06 | Add build status badge to README.md | Nikias Bassen | 1 | -0/+2 | |
2021-09-06 | [github-actions] Build with --enable-debug for all platforms | Nikias Bassen | 1 | -2/+2 | |
2021-09-06 | [github-actions] Add build workflow | Nikias Bassen | 1 | -0/+214 | |
2021-09-04 | tools: Fix 'DSO missing from command line' when linking idevicepair on Linux | Nikias Bassen | 1 | -1/+1 | |
2021-09-01 | Updated pkg-config file with libimobiledevice-glue dependency | Nikias Bassen | 1 | -1/+1 | |
2021-09-01 | Remove common code in favor of new libimobiledevice-glue | Nikias Bassen | 32 | -2181/+71 | |
2021-07-30 | tools/idevicebackup2: Move some declarations to the start of main function | Nikias Bassen | 1 | -6/+7 | |
2021-07-30 | tools: idevicebackup2: Exit on service startup failure and improve error ↵ | Nikias Bassen | 1 | -6/+14 | |
messages | |||||
2021-07-30 | idevice: Reset receive length variable in internal_ssl_read retry loop and ↵ | Nikias Bassen | 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 ↵ | Nikias Bassen | 2 | -26/+19 | |
reference | |||||
2021-07-29 | lockdown: Get DeviceClass to make sure OS version dependent code is executed ↵ | Nikias Bassen | 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 | Nikias Bassen | 2 | -11/+43 | |
2021-07-29 | common: Return proper error codes from userpref_read_pair_record | Nikias Bassen | 2 | -18/+24 | |
2021-07-27 | Update deprecated autoconf macros and update m4 files | Nikias Bassen | 3 | -116/+153 | |
2021-07-27 | afc: Suppress compiler warning when compiling without --enable-debug | Nikias Bassen | 1 | -2/+1 | |
2021-07-27 | Add support for MbedTLS | Nikias Bassen | 9 | -202/+626 | |
2021-07-26 | idevice: Remove unnecessary memcpy from internal_ssl_read() | Nikias Bassen | 1 | -29/+15 | |
2021-07-26 | idevice: Route OpenSSL reads/writes through internal_connection_* | Kabir Oberai | 2 | -42/+66 | |
Let's not allow OpenSSL to directly access our file descriptors | |||||
2021-07-25 | idevice: Make sure to handle timeout condition for network connections too | Nikias Bassen | 1 | -9/+11 | |
2021-06-30 | README: Fix typo | Nikias Bassen | 1 | -1/+1 | |
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. | |||||
2021-06-02 | mobilesync: Set DeviceLink version to 400 to support iOS 14b4+ | Nikias Bassen | 1 | -1/+1 | |
Thanks to @darshilgada24 for pointing this out. | |||||
2021-05-25 | tools/idevicecrashreport: Fix illegal filenames on Windows | zecops-team | 1 | -0/+8 | |
Replace every ':' with '-' since ':' is an illegal character for file names on Windows | |||||
2021-04-13 | common: Add missing *_LIBS and *_CFLAGS to fix build | Nikias Bassen | 1 | -0/+5 | |
2021-04-06 | tools: Fix usage of LDFLAGS and LDADD. | orbea | 1 | -20/+20 | |
Signed-off-by: orbea <orbea@riseup.net> | |||||
2021-03-05 | tools: Fix entering recovery mode on iOS 14.5+ which now requires a pairing | Nikias Bassen | 1 | -8/+20 | |
2021-02-17 | Remove redundent `select` call from idevicedebugserverproxy.c | Nisarg Jhaveri | 2 | -11/+2 | |
- Turns out `socket_receive` anyway internally calls `select` again. Use `socket_receive_timeout` instead. - Remove logging for timeout in socket.c as well, it is not really an error condition | |||||
2021-02-03 | tools: Flip order of winsock2.h and windows.h in idevicedebugserverproxy to ↵ | Nikias Bassen | 1 | -1/+1 | |
get rid of compiler warning |