Description
While IPv6 works well with RDP, if an SSH server is configured with an IPv6 address, guacd will always fails to connect to the SSH server via that IPv6 address, reporting the following error in the logs:
guacd[8407]: Unable to connect to any addresses.
This is due to the following code in guacd:
/* Get socket */ fd = socket(AF_INET, SOCK_STREAM, 0);
The socket type for the socket created above will be always AF_INET which only works for IPv4.