Contributed by rueda on 2016-08-23 from the knights-who-say-SNI dept.

Joel Sing ( jsing@ ) has added server-side Server Name Indication ( SNI ) support to libtls and, based on that, to httpd .

This work involved several commits, including, for libtls :

CVSROOT: /cvs Module name: src Changes by: jsing@cvs.openbsd.org 2016/08/22 08:55:59 Modified files: lib/libtls : tls.h tls_config.c tls_conninfo.c tls_init.3 tls_internal.h Log message: Provide an API that enables server side SNI support - add the ability to provide additional keypairs (via tls_config_add_keypair_{file,mem}()) and allow the server to determine what servername the client requested (via tls_conn_servername()). ok beck@

and for httpd :

CVSROOT: /cvs Module name: src Changes by: jsing@cvs.openbsd.org 2016/08/22 09:02:18 Modified files: usr.sbin/httpd : httpd.h parse.y server.c Log message: Enable SNI support in httpd(8). ok reyk@