]> git.the-white-hart.net Git - gemini/cbs-server.git/commit
Catch exception during handshake with client
authorrs <>
Sat, 20 Dec 2025 01:45:57 +0000 (19:45 -0600)
committerrs <>
Sat, 20 Dec 2025 01:45:57 +0000 (19:45 -0600)
commitf2eb33793bbc3769f61852d17152814fc2782719
treeed0f06c01bb5a5f7d1de0bb9995fcb2bf89941fa
parent4e4a9c2075ec85b49b89d7aa27b321d9f8f36770
Catch exception during handshake with client

When Lagrange doesn't yet trust the server's cert, it hangs up the
connection during the handshake phase, which causes OpenSSL to raise a
SysCallError.

Catch this, log it, and continue to serve normally afterwards.
cbs-srv.py