IPv6 still not used even enabled by hidden preferences

45 views
Skip to first unread message

rinsuki

unread,
Apr 14, 2022, 7:03:09 AM4/14/22
to Cyberduck
Hi, I want to upload files over IPv6, because IPv6 is little a bit faster than IPv4 on my environment.

but Cyberduck uses IPv4 even IPv6 is preferred by `defaults write ch.sudo.cyberduck connection.dns.ipv6 true`.

Resolver solves IPv6 address...

2022-04-14 19:17:41,905 [Thread-39] DEBUG ch.cyberduck.core.Resolver - Waiting for resolving of www.googleapis.com
2022-04-14 19:17:41,922 [resolver-1] INFO  ch.cyberduck.core.Resolver - Resolved www.googleapis.com to 2404:6800:4004:80c:0:0:0:200a

but actual connection will uses IPv4 address.

2022-04-14 19:17:42,377 [Thread-39] DEBUG org.apache.http.impl.conn.PoolingHttpClientConnectionManager - Connection request: [route: {s}->https://www.googleapis.com:443][total available: 0; route allocated: 0 of 10; total allocated: 0 of 2147483647]
2022-04-14 19:17:42,377 [Thread-39] DEBUG org.apache.http.impl.conn.PoolingHttpClientConnectionManager - Connection leased: [id: 1][route: {s}->https://www.googleapis.com:443][total available: 0; route allocated: 1 of 10; total allocated: 1 of 2147483647]
2022-04-14 19:17:42,377 [Thread-39] DEBUG org.apache.http.impl.execchain.MainClientExec - Opening connection {s}->https://www.googleapis.com:443
2022-04-14 19:17:42,377 [Thread-39] INFO  ch.cyberduck.core.proxy.SystemConfigurationProxy - No proxy configuration found for target https://www.googleapis.com
2022-04-14 19:17:42,378 [Thread-39] INFO  ch.cyberduck.core.socket.DefaultSocketConfigurator - Set timeout to 30000ms for socket Socket[unconnected]
2022-04-14 19:17:42,378 [Thread-39] DEBUG org.apache.http.impl.conn.DefaultHttpClientConnectionOperator - Connecting to www.googleapis.com/142.251.42.202:443
2022-04-14 19:17:42,378 [Thread-39] DEBUG ch.cyberduck.core.http.HttpConnectionPoolBuilder$2 - Connecting socket to www.googleapis.com/142.251.42.202:443 with timeout 20000
2022-04-14 19:17:42,386 [Thread-39] DEBUG ch.cyberduck.core.ssl.CustomTrustSSLProtocolSocketFactory - Configure SSL parameters with protocols [TLSv1.3, TLSv1.2, TLSv1.1, TLSv1]

note: other clients like Web Browser prefers IPv6, so It is only occured on Cyberduck.
also this behaviour will occures even server is not Google Drive.

my environment is macOS 12.3.1, Cyberduck 8.3.2 (37449).

anyone knows how prefers IPv6 on Cyberduck correctly?

David Kocher

unread,
May 17, 2022, 4:15:01 AM5/17/22
to cybe...@googlegroups.com
I can confirm this problem for HTTP connections and will follow up in https://github.com/iterate-ch/cyberduck/issues/12917

— David
> --
> --
> You received this message because you are subscribed to the Google Groups "Cyberduck" group. To post to this group, send email to cybe...@googlegroups.com
> To unsubscribe from this group, send email to cyberduck+...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/cyberduck
> --
> Post bug reports and feature requests
> http://trac.cyberduck.ch/newticket
> --
> Support development
> http://cyberduck.ch/donate/
>
> ---
> You received this message because you are subscribed to the Google Groups "Cyberduck" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to cyberduck+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/cyberduck/13806e8f-4b7b-4e99-a54a-0f655262c5c5n%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages