unison icon indicating copy to clipboard operation
unison copied to clipboard

TLS runtime errors are faiing transcripts

Open stew opened this issue 3 years ago • 4 comments

There are multiple cascading errors in the tls.md transcript which are causing builds to fail.

The certificate that it is using to test self-signed certificates in the transcript is expired. There are multiple bugs in the error handling of the loading of these certs which is causing the runtime to segfault when there is an error loading a cert

stew avatar Jan 24 '22 22:01 stew

I have verified all sorts of ways that this is happening in these tests when the server calls Tls.handshake. The client stuff still works fine. I feel like people having this bug hold them up should consider removing tls.md until I figure out what is going on.

stew avatar Jan 25 '22 02:01 stew

This branch has some valid fixes, but not enough to make the server side stuff work. I've verified that the client side Tls stuff seems to be fine. I have verified making https calls and such from unison code

stew avatar Jan 25 '22 02:01 stew

Would it make sense to update the cert on trunk to have a 100 year expiration, and then debug the failing cert in a separate new transcript?

aryairani avatar Jan 25 '22 14:01 aryairani

Can this be closed @stew?

aryairani avatar Jun 30 '24 02:06 aryairani