Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-06 | socket: Use common IPv6 scope values and correct loopback scope to link-local | Martin Szulecki | 1 | -4/+4 | |
2020-06-06 | idevice: Revert not copying scope id for IPv6 addresses from usbmuxd again | Martin Szulecki | 1 | -2/+2 | |
This should still catch the more common case when using usbmuxd on the same host. Not copying the scope id in that case actually removes vital routing information. | |||||
2020-06-06 | idevice: Slightly improve connectivity logic and fix IPv6 for network devices | Martin Szulecki | 1 | -6/+8 | |
This change removes copying the scope id for IPv6 connections which caused problems if the usbmux connection data is used on different hosts or context. | |||||
2020-06-06 | idevice: Add some newlines for better code readability | Martin Szulecki | 1 | -0/+7 | |
2020-06-06 | common: Fix socket_connect_addr() not connecting using IPv6 in some cases | Martin Szulecki | 1 | -0/+107 | |
This extends the socket helper with functions to determine the "scope" and a suitable "scope id" of an IPv6 address. Now socket_connect_addr() does not trust the provided IPv6 "scope id" and always attempts to determine it using the new helpers. This became a requirement during testing with remote usbmux connections that provide a different "scope id" and thus might cause IPv6 routing to not work at all. Thus the "scope id" is only valid per host. | |||||
2020-06-06 | docs: Add missing "--simple" option to ideviceinfo man page | Martin Szulecki | 1 | -1/+4 | |
2020-06-05 | idevice_id: Change WiFi -> network to be more consistent | Nikias Bassen | 1 | -1/+1 | |
2020-06-05 | idevice_id: Update usage and man page, and list all devices when run without ↵ | Nikias Bassen | 2 | -35/+23 | |
options | |||||
2020-06-05 | docs: Update man pages with new command line switches | Nikias Bassen | 18 | -42/+137 | |
2020-06-05 | tools: Unify --network command line switch and add it where missing | Nikias Bassen | 17 | -94/+159 | |
2020-06-05 | tools: Add --version command line switch | Nikias Bassen | 18 | -75/+198 | |
2020-06-04 | Update NEWS with latest changes | Martin Szulecki | 1 | -0/+60 | |
2020-06-04 | cython: Add "-Wno-cast-function-type" flag to silence warnings with GCC 8+ | Martin Szulecki | 1 | -1/+1 | |
2020-06-04 | idevice: Fix compiler warning about switch case fallthrough | Martin Szulecki | 1 | -1/+1 | |
2020-06-04 | Use defined exit codes for return codes in idevicediagnostics | Martin Szulecki | 1 | -5/+5 | |
2020-06-04 | Add ERROR prefix to error messages in idevicediagnostics tool | Martin Szulecki | 1 | -12/+13 | |
2020-06-04 | Unify usage output in all tools and add bugreport URL | Martin Szulecki | 18 | -103/+172 | |
2020-06-04 | Update project URLs in all man pages | Martin Szulecki | 18 | -19/+53 | |
2020-06-04 | Use secure project URL in configure.ac | Martin Szulecki | 1 | -1/+1 | |
2020-05-28 | idevicesyslog: Add some more process names to quiet filter list | Nikias Bassen | 1 | -1/+1 | |
2020-05-28 | idevicesyslog: Add command line switch --no-colors to disable colored output | Nikias Bassen | 2 | -1/+10 | |
2020-05-23 | configure: Use AC_CHECK_LIB instead of AC_TRY_LINK | Nikias Bassen | 1 | -5/+1 | |
2020-05-23 | idevicesyslog: Add more process names to quiet filter list | Nikias Bassen | 1 | -1/+1 | |
2020-05-22 | configure: Raise minimum libusbmuxd+libplist version requirement and ↵ | Nikias Bassen | 1 | -3/+14 | |
specifically check for new libplist API | |||||
2020-05-21 | idevice: [OpenSSL] Handle non-blocking SSL_write | Nikias Bassen | 1 | -0/+13 | |
2020-05-19 | afc: Reduce packet segmentation and unnecessary malloc/free | Nikias Bassen | 2 | -97/+188 | |
2020-05-18 | Add companion_proxy.h to public headers | Nikias Bassen | 1 | -0/+1 | |
2020-05-18 | idevice_connection_send: Make sure send works with non-blocking sockets | Nikias Bassen | 1 | -1/+17 | |
2020-05-18 | Add support for com.apple.companion_proxy | Nikias Bassen | 4 | -0/+624 | |
2020-05-18 | Use direct socket connection for network devices | Nikias Bassen | 1 | -7/+76 | |
Instead of relaying data via usbmuxd this change will have it connect directly to the device via network after retrieving its address from usbmuxd | |||||
2020-05-18 | common: Update socket.c/.h from libusbmuxd | Nikias Bassen | 2 | -22/+218 | |
2020-05-18 | Fix whitespace error in idevicesyslog.c | Nikias Bassen | 1 | -1/+1 | |
2020-05-18 | idevicesyslog: [win32] Fix color output | Nikias Bassen | 1 | -0/+42 | |
2020-05-17 | idevice: [OpenSSL] Fix SSL_read with non-blocking sockets | Nikias Bassen | 1 | -1/+10 | |
2020-05-15 | idevicesyslog: Fix color code escape sequences printing null-byte | Nikias Bassen | 1 | -1/+1 | |
2020-05-15 | idevice: [OpenSSL] Make sure SSL handshake works with non-blocking socket | Nikias Bassen | 1 | -8/+18 | |
2020-05-03 | Add idevicesetlocation to .gitignore | Karim Zhang | 1 | -0/+1 | |
2020-05-03 | diagnostics_relay: Don't use reserved words as function arguments | Nikias Bassen | 2 | -7/+7 | |
2020-04-30 | configure: Remove ASAN from CFLAGS that was accidentally added in previous ↵ | Nikias Bassen | 1 | -1/+1 | |
commit | |||||
2020-04-30 | configure: Make sure libusbmuxd is correctly found for AC_TRY_COMPILE checks ↵ | Nikias Bassen | 1 | -1/+9 | |
when installed in non-standard prefix | |||||
2020-04-27 | idevicesyslog: Add color support and filtering options | Nikias Bassen | 2 | -16/+594 | |
2020-04-27 | syslog_relay: Add new function syslog_relay_start_capture_raw | Nikias Bassen | 2 | -3/+60 | |
to allow access to the unprocessed raw data | |||||
2020-04-15 | idevicesyslog: Add command line switch to exit when device disconnects | Nikias Bassen | 1 | -1/+11 | |
Also adds support for the long argument `--network` for `-n` as stated in the usage | |||||
2020-04-13 | afc: Remove unused client struct members from afc.c too | Nikias Bassen | 1 | -2/+0 | |
2020-04-13 | afc: Remove unused members from internal afc client struct | Nikias Bassen | 1 | -2/+0 | |
2020-04-12 | idevicedate: Fix -Wformat=2 warning | Rosen Penev | 1 | -13/+4 | |
Format functions expect a constant expression, not a variable. Simplified the code slightly. | |||||
2020-03-30 | Add idevicesetlocation tool | Nikias Bassen | 4 | -2/+222 | |
2020-02-20 | debugserver: Fix argv encoding | Shane Garrett | 1 | -2/+2 | |
The encoding of the "A" command in idevicedebug had issues when encoding a character with a value > 0x7F such as some UTF-8 characters. | |||||
2020-02-20 | Update debug.c to consistently output to stderr | Greg Dennis | 1 | -5/+2 | |
This makes debug_print_line consistent with debug_buffer and among other things, ensures output from `idevicedebug run` can be easily divided into output from the app itself (stdout) from debug output from libimobiledevice (stderr). | |||||
2020-02-20 | idevicedebug: Rename name-colliding debug_info() to log_debug() | Nikias Bassen | 1 | -23/+26 | |