repo: gemini-site
action: commit
revision: 
path_from: 
revision_from: 4ab97e3575793f1f2f44b57f4c2fb8e6a15b1d5b:
path_to: 
revision_to: 
git.thebackupbox.net
gemini-site
git clone git://git.thebackupbox.net/gemini-site
commit 4ab97e3575793f1f2f44b57f4c2fb8e6a15b1d5b
Author: Solderpunk 
Date:   Fri May 22 18:27:26 2020 +0000

    Make SNI mandatory.

diff --git a/docs/spec-spec.txt b/docs/spec-spec.txt
index ca153e4798cbe8924c632f7e6205d4f6b21b75cc..
index ..54fd3ab0c2654abaa7bb5bcb8be06d32c31a1cdc 100644
--- a/docs/spec-spec.txt
+++ b/docs/spec-spec.txt
@@ -429,10 +429,13 @@ the item are offset an equal distance from the left of the screen.

 1.4 TLS

-1.4.1 Version requirements
-
 Use of TLS for Gemini transactions is mandatory.

+Use of the Server Name Indication (SNI) extension to TLS is also
+mandatory, to facilitate name-based virtual hosting.
+
+1.4.1 Version requirements
+
 Servers MUST use TLS version 1.2 or higher and SHOULD use TLS version
 1.3 or higher.  Clients MAY refuse to connect to servers using TLS
 version 1.2 or lower.

-----END OF PAGE-----