Pauli Saksa

Results 4 issues of Pauli Saksa

The previous implementation crashes in some systems. This PR replaces code with std::optional, which simplifies Result a lot.

This seems to be a bug that was introduced in commit 9599afeb.

When TcpEndPoint was closed because of read timeout, TcpConnector::onEndPointClosed() was called repeatedly resulting to mutex deadlock. Tested with hello_http: - run hello_http - open connection with netcat/socat without sending any...

'fmt::formatter' syntax has changed in later versions. 'fmt::formatter' seemed to be unfinished (and unused), so I replaced it with a simpler version. It can be optimized later if needed.