Changeset a997449 in mod_gnutls for doc/mod_gnutls_manual.mdwn


Ignore:
Timestamp:
Nov 2, 2018, 7:13:50 AM (4 years ago)
Author:
Fiona Klute <fiona.klute@…>
Branches:
asyncio, debian/master, main, master, proxy-ticket
Children:
96e2ea8
Parents:
5b0dd3d
git-author:
Fiona Klute <fiona.klute@…> (11/02/18 06:56:06)
git-committer:
Fiona Klute <fiona.klute@…> (11/02/18 07:13:50)
Message:

Document ALPN issue

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/mod_gnutls_manual.mdwn

    r5b0dd3d ra997449  
    4747
    4848    LoadModule gnutls_module modules/mod_gnutls.so
     49
     50Note on HTTP/2
     51--------------
     52
     53HTTP/2 is supported with `mod_gnutls` but works correctly only if all
     54virtual hosts using `mod_gnutls` share the same `Protocols`
     55setting. This will be fixed in a future release, but will likely
     56require GnuTLS 3.6 or later.
     57
     58The technical reason is that using HTTP/2 requires ALPN (Application
     59Layer Protocol Negotiation) to be set up before GnuTLS parses the TLS
     60ClientHello message, but earlier hooks cannot use
     61`gnutls_server_name_get()` to retrieve SNI data for virtual host
     62selection.
    4963
    5064* * * * *
Note: See TracChangeset for help on using the changeset viewer.