v0.6.0
Server Name Indication
Adding support for SNI; us_socket_context_add_server_name
, us_socket_context_remove_server_name
and us_socket_context_on_server_name
.
Server names are added to a matching tree where wildcard names such as *.google.*
will match things like docs.google.com
unless something more specific exists in the tree such as *.google.com
.
- Fixes a few memory leaks in OpenSSL/BoringSSL implementation when failing to listen (such as when specifying an invalid port, or invalid cert file name, etc).
- Fixes a few building issues and upgrades FreeBSD to a first class platform - I will test macOS paths on FreeBSD, not macOS.