List view
- Update error reporting and handling - Introduce result<T> using std::error_code - Eliminate exceptions for everything but constructors - with noexcept overloads always available - Full stateless I/O. Remove the use of last_error(). - Improved thread safety - Sockets will only wrap a file handle, and can be shared between reader & writer threads - No cached error state. Any function that can fail with a system error (e.g.errno) will return a result object. - Add TLS secure sockets with implementations for OpenSSL and MbedTLS
Overdue by 16 day(s)•Due by May 29, 2026•15/15 issues closed