Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-04-30 | [clang-tidy] Do not use else after return | 14 | -127/+133 | ||
Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-30 | tools: Use getopt for option parsing in all tools | 20 | -1081/+1182 | ||
2022-04-24 | idevicedebug: Fix bad comparison between pointer and integer | 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 | 9 | -20/+20 | ||
Found with bugprone-suspicious-string-compare Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | [clang-tidy] add parentheses to macros | 5 | -8/+8 | ||
Found with bugprone-macro-parentheses Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | [clang-tidy] idevicebackup: Fix bad floating point cast | 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 | 3 | -3/+3 | ||
Found with readability-non-const-parameter Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | [clang-tidy] idevicebackup2: use uppercase numeric literals | 1 | -1/+1 | ||
Found with readability-uppercase-literal-suffix Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | Fix a few inconsistent declarations | 2 | -9/+6 | ||
2022-04-22 | idevice: Fix mistreatment of 0-byte sent cases | 1 | -1/+4 | ||
Currently if 0 byte gets sent, it is treated as not-enough-data. This is wrong, because with TCP, 0-byte-sent usually means the receiver end is closed. We must set a new case for this and must not normalize the sent-bytes to 0 in general. | |||||
2022-04-22 | idevicebackup2: Allow passing backup password via environment variable | 2 | -7/+53 | ||
2022-04-12 | Suppress some doxygen warnings by removing obsolete entries from config file | 1 | -52/+2 | ||
2022-04-12 | Add property_list_client_get_service_client() and service_get_connection() ↵ | 4 | -4/+40 | ||
functions This allows for custom service implementations to easier switch to non-plist communication after the service has been started. | |||||
2022-04-12 | Documentation fixes | 26 | -86/+177 | ||
2022-04-04 | Updated README with pkg-config requirement | 1 | -1/+2 | ||
2022-04-02 | idevicedebug: Add 'kill' command to kill a (debuggable) app by bundle ID | 1 | -2/+25 | ||
2022-04-02 | idevicedebug: Improve code readability and fix kill on stop | 1 | -190/+200 | ||
2022-04-01 | include: Update endianness.h with changes from limd-glue | 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 :) | |||||
2022-03-29 | idevice: Fix debug message showing function name twice | 1 | -1/+1 | ||
2022-03-29 | idevicedebug: Use getopt for option parsing | 1 | -67/+89 | ||
2022-03-29 | idevicedebug: Use log_debug instead of debug_info | 1 | -1/+1 | ||
2022-03-29 | Remove buggy and redundant debug output | 1 | -2/+0 | ||
2022-03-29 | Handle connection failures in debugserver_client_receive_response; also ↵ | 1 | -92/+85 | ||
simplify the code | |||||
2022-03-29 | Reset receive params before killing | 1 | -0/+5 | ||
2022-03-29 | Format | 3 | -31/+43 | ||
2022-03-29 | More fixes | 1 | -4/+8 | ||
2022-03-29 | Handle abort | 1 | -1/+9 | ||
2022-03-29 | Fix compile | 2 | -2/+2 | ||
2022-03-29 | Add timeout and interrupt handling to debugserver. Fix ↵ | 4 | -70/+74 | ||
debugserver_client_handle_response | |||||
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 | ||