Skip to content

v0.6.0

Compare
Choose a tag to compare
released this 05 Sep 12:44
· 156 commits to master since this release

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.