'Connect to Server ...' with IPv6 WebDAV

This may be more of a macOS question than an iOS one, but I'm hoping that other iOS developers may have done this.


I'm developing an app for iOS which has a built-in WebDAV server. The server supports client connections via Bonjour, IPv4, and IPv6, the latter of which I'm now testing. I'm using Finder's 'Connect to Server' on the Mac with addresses such as the following:



Bonjour and IPv4 both work fine, but Finder can't connect using the IPv6 address (just spins forever on the 'connecting' dialogue).


IPv6 is definitely working since Cyberduck (a 3rd party WebDAV client) running on the same Mac can connect via all 3 addressing methods.


Is this a problem with the way I've formatted the IPv6 address, or is it a limitation in Finder's WebDAV support?

Honestly this sounds like a bug in the WebDAV client. You should feel free to file it as such (please post your bug number, just for the record). You may be able to work around it by adding an interface scope (like

%en0
) to the IPv6 address in your URL. See
inet6
for details.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"
'Connect to Server ...' with IPv6 WebDAV
 
 
Q