- Fix regression in Socketry::SSL::Socket#close
- Require Ruby 2.2.6+ (earlier 2.2 versions had async I/O bugs)
- Extract Socketry::SSL::Socket#accept into its own method
- Simplify Socketry::SSL::Socket#from_socket API
- Raise Socketry::SSL::CertificateVerifyError for certificate verification errors
- Specs and bugfixes for Socketry::SSL::Server
- Rename Socketry::UDP::Datagram accessors to
remote_host
,remote_addr
, andremote_port
- Update to RuboCop 0.45.0
- Specs and bugfixes for SSL sockets
- Specs and bugfixes for UDP sockets
- Add Socketry::UDP::Datagram class
- Add Socketry::AddressInUseError exception
- Implement Socketry::TCP::Socket#read and #write
- Use StandardError as the base class for Socketry::Error
- Add Socketry::ConnectionRefusedError
- Parameterize SSL contexts
- Rename Socketry::TCP::Socket#connected? -> #closed?
- Initial release