getlantern / tlsmasq

A library for servers which masquerade as other TLS servers
Apache License 2.0
2 stars 1 forks source link

Bug: server signal is sometimes broken into multiple records #9

Closed hwh33 closed 3 years ago

hwh33 commented 3 years ago

The newly introduced server signal is occasionally too large to fit in a single record. The client expects the signal to be in a single record, so this results in a broken connection. The server signal length is somewhat constant per runtime (code and explanation here), so this means servers sometimes spin up and are never able to accept connections.