Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-05-10 | idevicebackup2: Fix option parsing | Nikias Bassen | 1 | -0/+1 | |
2022-05-10 | idevice: Restore original behavior for idevice_event_unsubscribe() | Nikias Bassen | 1 | -0/+1 | |
Due to an implementation detail from the past, a call to idevice_event_unsubscribe would not cause the callback function to be called with IDEVICE_DEVICE_REMOVE events, even though originally it was planned to be that way. Due to the internal changes for the newer idevice_events_subscribe/unsubscribe API, that behavior changed and it would call the callback. Now to not break current software implementations depending on the original behavior we modify the old API to behave the same as before the change. | |||||
2022-05-09 | instproxy: Use synchronous mode when callbacks are NULL, as documented | Marc Prud'hommeaux | 1 | -6/+6 | |
Synchronous modes for `instproxy_install`, `instproxy_upgrade`, `instproxy_uninstall`, `instproxy_archive`, `instproxy_restore`, and `instproxy_remove_archive` appear to be ignoring the documented behavior that “If NULL is passed, this function will run synchronously”. This commit fixes the advertised behavior. | |||||
2022-05-09 | Add new idevice_events_subscribe/unsubscribe API with context | Nikias Bassen | 4 | -16/+89 | |
The older API idevice_event_subscribe/unsubscribe can only be used by a single instance. With the addition of a context, is is now possible to register multiple callback functions in different threads. For backwards compatibility the old API will still be available for a while before being removed in a future release. | |||||
2022-05-05 | idevicebtlogger: Fix typo in man page and code comment | Nikias Bassen | 2 | -2/+3 | |
2022-05-05 | idevicebtlogger: Some whitespace/coding style fixes | Nikias Bassen | 1 | -27/+29 | |
2022-05-05 | idevicebtlogger: remove dependency on libpcap | Matthias Ringwald | 2 | -79/+106 | |
2022-05-05 | idevicebtlogger: add --format option for 'pcap' and 'packetlogger' | Matthias Ringwald | 2 | -14/+106 | |
2022-05-05 | idevicebtlogger: update for libimobiledevice-glue | Matthias Ringwald | 1 | -1/+1 | |
2022-05-05 | Updated README.md with idevicebtlogger | Geoffrey Kruse | 1 | -0/+1 | |
2022-05-05 | idevicebtlogger: Add basic man page | Geoffrey Kruse | 2 | -0/+48 | |
2022-05-05 | idevicebtlogger: Minor cleanup | Geoffrey Kruse | 4 | -9/+28 | |
2022-05-05 | idevicebtlogger: Simplify by using bt_packet_logger_client_start_service() | Geoffrey Kruse | 1 | -33/+2 | |
2022-05-05 | idevicebtlogger: Switch to using DLT_BLUETOOTH_HCI_H4_WITH_PHDR (201) and ↵ | Geoffrey Kruse | 1 | -3/+20 | |
capture direction for better decoding in wireshark. | |||||
2022-05-05 | idevicebtlogger: Remove debug printing code | Geoffrey Kruse | 1 | -8/+0 | |
2022-05-05 | idevicebtlogger: Cleanup warnings, todos and magic numbers | Geoffrey Kruse | 4 | -46/+27 | |
2022-05-05 | Initial commit of working packet logger (idevicebtlogger) | Geoffrey Kruse | 6 | -1/+801 | |
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 |