commit | 4059a8c27fc0dd6a2102809002eedf09dfc9d1f2 | [log] [tgz] |
---|---|---|
author | Martin Szulecki <martin.szulecki@libimobiledevice.org> | Sat Jun 06 02:23:18 2020 +0200 |
committer | Martin Szulecki <martin.szulecki@libimobiledevice.org> | Sat Jun 06 02:23:18 2020 +0200 |
tree | ebe83daf110b926ef9ea073d69f4cbecb7e575ac | |
parent | 87790aa844a1907812f5a6a170e8d42a1b728c59 [diff] |
common: Fix socket_connect_addr() not connecting using IPv6 in some cases 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.
A library to communicate with services of Apple iOS devices using native protocols.
Development Packages of:
Software:
Optional:
To compile run:
./autogen.sh make sudo make install
If you require a custom prefix or other option being passed to ./configure
you can pass them directly to ./autogen.sh
like this:
./autogen.sh --prefix=/opt/local --enable-debug-code make sudo make install
By default, OpenSSL will be used. If you prefer GnuTLS, configure with --disable-openssl
like this:
./autogen.sh --disable-openssl
git clone https://git.libimobiledevice.org/libimobiledevice.git
git clone https://github.com/libimobiledevice/libimobiledevice.git
Apple, iPhone, iPod, and iPod Touch are trademarks of Apple Inc. libimobiledevice is an independent software library and has not been authorized, sponsored, or otherwise approved by Apple Inc.
README Updated on: 2019-06-21