by viriketo:
I see the problem with my program 'filegive' (http://viric.name/cgi-bin/filegive/),
which spawns a TLS listener for http connections.
With go 1.0.3, all works fine. With 1.1rc1, 1.1rc3, tip 30c566874b83, firefox reports
"Connection Reset" after accepting the self-signed certificate, connecting to
the 'filegive' https server.
Steps to reproduce:
# Generate 2048bit rsa certificates
$ filegive -g
# Serve a file
$ filegive ssh.go
Fingerprint SHA1: 6a 9f ee f9 ce 96 96 ec 79 f8 5f d8 28 38 96 b7 23 4e 44 3d
https://192.168.1.34:49437/jxrbqicl/ssh.go
Going to the URL with firefox, and accepting the 'untrusted' certificate, ends up in
Connetion Reset. Using curl and opera, it works.
Building 'filegive' with go 1.0.3 makes it work perfect.
Extra tests I've done changing the code:
1) Setting the rsa key length to 1024bit produces the same outcome
2) Setting CipherSuite to nil (allowing the slow des3), produces the same outcome.
by viriketo: