Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-04-30 | tools: Use getopt for option parsing in all tools | Nikias Bassen | 18 | -1079/+1180 | |
2022-04-24 | idevicedebug: Fix bad comparison between pointer and integer | Nikias Bassen | 1 | -8/+8 | |
This was introduced with commit c461e6d76b27b11284dda66316263696d5266764 where I manually merged some changes and for some reason used NULL instead of 0 as a comparison of str*cmp. | |||||
2022-04-22 | [clang-tidy] Fix bugprone string compare | Rosen Penev | 3 | -11/+11 | |
Found with bugprone-suspicious-string-compare Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | [clang-tidy] add parentheses to macros | Rosen Penev | 1 | -1/+1 | |
Found with bugprone-macro-parentheses Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | [clang-tidy] idevicebackup: Fix bad floating point cast | Rosen Penev | 1 | -3/+2 | |
Found with bugprone-integer-division Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | [clang-tidy] use const pointer parameter | Rosen Penev | 2 | -2/+2 | |
Found with readability-non-const-parameter Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | [clang-tidy] idevicebackup2: use uppercase numeric literals | Rosen Penev | 1 | -1/+1 | |
Found with readability-uppercase-literal-suffix Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | idevicebackup2: Allow passing backup password via environment variable | Nikias Bassen | 1 | -4/+38 | |
2022-04-02 | idevicedebug: Add 'kill' command to kill a (debuggable) app by bundle ID | Nikias Bassen | 1 | -2/+25 | |
2022-04-02 | idevicedebug: Improve code readability and fix kill on stop | Nikias Bassen | 1 | -190/+200 | |
2022-03-29 | idevicedebug: Use getopt for option parsing | Nikias Bassen | 1 | -67/+89 | |
2022-03-29 | idevicedebug: Use log_debug instead of debug_info | Nikias Bassen | 1 | -1/+1 | |
2022-03-29 | Reset receive params before killing | Ben Wagner | 1 | -0/+5 | |
2022-03-29 | Format | Ben Wagner | 1 | -22/+28 | |
2022-03-29 | More fixes | Ben Wagner | 1 | -4/+8 | |
2022-03-29 | Handle abort | Ben Wagner | 1 | -1/+9 | |
2022-03-29 | Fix compile | Ben Wagner | 1 | -1/+1 | |
2022-03-29 | Add timeout and interrupt handling to debugserver. Fix ↵ | Ben Wagner | 1 | -66/+34 | |
debugserver_client_handle_response | |||||
2022-03-29 | Fix exit status logic | Ben Wagner | 1 | -8/+4 | |
2022-03-29 | implement as documented | Ben Wagner | 1 | -17/+18 | |
2022-03-29 | fix zero status | Ben Wagner | 1 | -12/+14 | |
2022-03-29 | idevicedebug: Process "Wxx" response as "exited with code xx" | Ben Wagner | 1 | -1/+1 | |
2022-03-29 | idevicedebug: Process "Wxx" response as "exited with code xx" | Ben Wagner | 1 | -12/+32 | |
2022-03-29 | idevicecrashreport: Allow filtering crash reports by filename | Vyacheslav Frolov | 1 | -3/+18 | |
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 | idevicedebugserverproxy: Allow binding to any available port | Elias Naur | 1 | -8/+18 | |
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 | Nikias Bassen | 1 | -0/+4 | |
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-02-09 | Add support for wireless pairing | Nikias Bassen | 1 | -6/+179 | |
2022-02-04 | tools: Print meaningful error messages when service startup fails | Nikias Bassen | 8 | -20/+34 | |
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-09-04 | tools: Fix 'DSO missing from command line' when linking idevicepair on Linux | Nikias Bassen | 1 | -1/+1 | |
2021-09-01 | Remove common code in favor of new libimobiledevice-glue | Nikias Bassen | 9 | -115/+47 | |
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-27 | Add support for MbedTLS | Nikias Bassen | 2 | -88/+65 | |
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-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 | 1 | -9/+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 | |||||
2021-02-03 | tools: Fix delays in idevicedebugserverproxy when using SSL | Nikias Bassen | 1 | -23/+23 | |
Turns out using select() wasn't the best idea for the debugserver connection. libimobildevice already does select internally, and doing it here again would cause delays especially when transferring larger amounts of data. | |||||
2021-02-03 | tools: Fix idevicedebugserverproxy compilation on Windows | Nikias Bassen | 1 | -0/+5 | |
2021-02-01 | tools: Improve idevicedebugserverproxy with select() and less threads | Nikias Bassen | 1 | -135/+61 | |
2020-12-30 | common: Merge socket changes from libusbmuxd | Nikias Bassen | 1 | -1/+1 | |
2020-12-13 | idevicescreenshot: Remove unnecessary math functions to find a unique filename | Nikias Bassen | 1 | -15/+23 | |
Removes repeated malloc/free too, limits the maximum filenames to try to 65535 and fails if no unique filename could be found. I think this limit is VERY generous. If there are really so many files to test against it will also cause an unconveniently long delay, but I felt a lower limit could still be easily reached. | |||||
2020-12-10 | idevicescreenshot: Choose a better filename, prevent overwriting existing files | Greg Dennis | 1 | -18/+57 | |