source: mod_gnutls/src/ @ 0fcba60

Last change on this file since 0fcba60 was 7ff6c6c, checked in by Fiona Klute <fiona.klute@…>, 3 years ago

Add proof-of-concept SNI parser in a pre client hello hook

The SNI parser is complete, but right now the hook only retrieves the
SNI data and logs it. The goal is to select the right virtual host and
load ALPN parameters (and possibly others) before GnuTLS processes the
ClientHello? message. That should make different "Protocols" directives
between virtual hosts work as expected.

  • Property mode set to 100644
File size: 604 bytes
[eb34ac4]1# installation directory for Apache modules
3apmodpkglibdir = $(subst ${AP_EXEC_PREFIX},${prefix},${AP_LIBEXECDIR})
[eb34ac4]5apmodpkglibdir = ${AP_LIBEXECDIR}
[94cb972]8mod_gnutls_la_SOURCES = mod_gnutls.c gnutls_io.c gnutls_cache.c \
[7ff6c6c]9        gnutls_config.c gnutls_hooks.c gnutls_ocsp.c gnutls_sni.c \
10        gnutls_util.c gnutls_watchdog.c
[eb34ac4]11mod_gnutls_la_CFLAGS = -Wall ${MODULE_CFLAGS}
12mod_gnutls_la_LDFLAGS = -module -avoid-version ${MODULE_LIBS}
[7ff6c6c]13noinst_HEADERS = gnutls_cache.h gnutls_config.h gnutls_ocsp.h gnutls_sni.h \
14        gnutls_util.h gnutls_watchdog.h
[eb34ac4]16apmodpkglib_LTLIBRARIES =
Note: See TracBrowser for help on using the repository browser.