Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-08 | Unfold automake variables into multiple lines for maintainability | Martin Szulecki | 6 | -95/+198 | |
2020-06-08 | idevice: Add fix for potential SSL_write timeout error case | Nikias Bassen | 1 | -3/+3 | |
2020-06-08 | socket: Fix IPv6 scope id lookup logic to handle another network device problem | Martin Szulecki | 1 | -2/+12 | |
The lookup logic preferred to return the last suitable scope id match. This became a problem if there was already a suitable scope id match before that was higher in the interface list. This now chooses the higher last scope id interface match and thus probably in the routing preference. | |||||
2020-06-08 | Update README.md links and remove IRC for now | Martin Szulecki | 1 | -3/+3 | |
2020-06-08 | Rename "compproxy" names to "companion_proxy" in all related code | Martin Szulecki | 3 | -168/+168 | |
This now matches how other services are named as we try to use the lockdownd provided name or otherwise a more readable one even if it is longer. | |||||
2020-06-08 | Fix filename typo in comments of companion_proxy service implementation | Martin Szulecki | 2 | -2/+2 | |
2020-06-07 | tools: Avoid copying optarg where possible | Nikias Bassen | 4 | -32/+16 | |
2020-06-07 | cython: First run at updating Python bindings to updated interface | Martin Szulecki | 2 | -2/+11 | |
2020-06-07 | idevice_id: Fix lowercase typo in device list connection type label | Martin Szulecki | 1 | -1/+1 | |
2020-06-06 | socket: Improve IPv6 scope id detection to fix network devices on OSX | Martin Szulecki | 1 | -6/+24 | |
The helper should now also work for loopback addresses and prefer any initially supplied scope id to maintain routing information if possible. Otherwise it just picks the best suitable route. Let us see if this is stable enough to prevent us from adding routing table parsing cruft and other logic... | |||||
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 |