Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-05-02 | idevice: Fix sign issue in idevice_get_device_list_extended | Семён Марьясин | 1 | -1/+1 | |
In sync with idevice_from_mux_device, line 384. Without this fix, data size 128 (the common value) is treated as -128, resulting in incorrect allocation. Related to #1248 but doesn't fully fix it. | |||||
2022-05-02 | ideviceinfo: Make sure all error messages go to stderr | Nikias Bassen | 1 | -2/+2 | |
Thanks to @Takuro-Ito for pointing this out. | |||||
2022-05-02 | lockdownd: Fix memory leaks in error conditions | Sami Kortelainen | 1 | -0/+3 | |
2022-05-01 | idevicebackup2: Fix command line option parsing not processing the backup ↵ | Nikias Bassen | 1 | -2/+0 | |
directory | |||||
2022-04-30 | [clang-tidy] Do not use else after return | Rosen Penev | 14 | -127/+133 | |
Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-30 | tools: Use getopt for option parsing in all tools | Nikias Bassen | 20 | -1081/+1182 | |
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 | 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 | Rosen Penev | 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 | 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 | 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 | Rosen Penev | 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 | Nikias Bassen | 2 | -9/+6 | |
2022-04-22 | idevice: Fix mistreatment of 0-byte sent cases | Li Beinan | 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 | Nikias Bassen | 2 | -7/+53 | |
2022-04-12 | Suppress some doxygen warnings by removing obsolete entries from config file | Nikias Bassen | 1 | -52/+2 | |
2022-04-12 | Add property_list_client_get_service_client() and service_get_connection() ↵ | Nikias Bassen | 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 | Nikias Bassen | 26 | -86/+177 | |
2022-04-04 | Updated README with pkg-config requirement | Nikias Bassen | 1 | -1/+2 | |
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-04-01 | include: Update endianness.h with changes from limd-glue | Nikias Bassen | 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 | Nikias Bassen | 1 | -1/+1 | |
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 | Remove buggy and redundant debug output | Ben Wagner | 1 | -2/+0 | |
2022-03-29 | Handle connection failures in debugserver_client_receive_response; also ↵ | Ben Wagner | 1 | -92/+85 | |
simplify the code | |||||
2022-03-29 | Reset receive params before killing | Ben Wagner | 1 | -0/+5 | |
2022-03-29 | Format | Ben Wagner | 3 | -31/+43 | |
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 | 2 | -2/+2 | |
2022-03-29 | Add timeout and interrupt handling to debugserver. Fix ↵ | Ben Wagner | 4 | -70/+74 | |
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 | debugserver: Check return value of asprintf to eliminate compiler warnings | Baodong Chen | 1 | -6/+14 | |
2022-03-29 | idevicecrashreport: Allow filtering crash reports by filename | Vyacheslav Frolov | 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 | Nikias Bassen | 1 | -0/+1 | |
2022-03-29 | idevicedebugserverproxy: Allow binding to any available port | Elias Naur | 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 | Nikias Bassen | 1 | -0/+4 | |
2022-03-29 | reverse_proxy: Add asprintf.h include to make sure vasprintf is available on ↵ | Nikias Bassen | 2 | -0/+3 | |
Windows | |||||
2022-03-29 | reverse_proxy: Make sure ECONNRESET and ETIMEDOUT are defined | Nikias Bassen | 1 | -1/+7 | |
2022-03-29 | idevice: win32: Add winsock2.h include for struct sockaddr_storage | Nikias Bassen | 1 | -4/+5 | |
2022-03-29 | idevice: Make sure ECONNREFUSED is defined | Nikias Bassen | 1 | -0/+4 | |
2022-03-29 | common: Make sure ETIMEDOUT is defined | 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. |