Age | Commit message (Collapse) | Author | Files | Lines |
|
This extends the socket helper with functions to determine the "scope" and a
suitable "scope id" of an IPv6 address. While socket_connect_addr() prefers
any initially supplied "scope id" to maintain routing information if possible,
it will attempt to determine the best suitable route with 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Instead of going through usbmuxd this change will have it connect directly to
the device via network after retrieving its address from usbmuxd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
usbmuxd_unsubscribe()
|
|
allow cross compiliation
|
|
|
|
|
|
Fixes compilation under musl.
|
|
See https://github.com/libimobiledevice/libusbmuxd/issues/84
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
can be used in different threads
|