Commit Diff


commit - 381fccdc5678f3c47b09fca182a68d0515cbdf66
commit + 4ee085938fdea146bb03cbf9d22927207f777e65
blob - 383ef562dbd8cfd7d331afd4092cabea29c8be5a
blob + ee72482be11ee41fc7e2b2710bbe4b13a8093faa
--- gmid.1
+++ gmid.1
@@ -241,12 +241,6 @@ Future version of
 may enforce this.
 .It Ic ipv6 Ar bool
 Enable or disable IPv6 support, off by default.
-.It Ic map Ar mime-type Cm to-ext Ar file-extension
-Map
-.Ar mime-type
-to the given
-.Ar file-extension .
-Both argument are strings.
 .It Ic port Ar portno
 The port to listen on.
 1965 by default.
@@ -674,8 +668,6 @@ will be used, or
 .Pp
 By default the following mappings are loaded, but they can be
 overridden or extended using the
-.Ic map
-option or the
 .Ic type Brq ...
 block.
 .Pp
@@ -772,15 +764,17 @@ In the example above, a certificate is valid for one h
 the date it was created, which is normal for TOFU.
 .Pp
 The following is an example of a possible configuration for a site
-that enables only TLSv1.3, adds a mime type for the file extension
-.Qq rtf
+that enables only TLSv1.3, adds the MIME types mapping from
+.Pa /usr/share/misc/mime.types
 and defines two virtual host:
 .Bd -literal -offset indent
 ipv6 on		# enable ipv6
 
 protocols "tlsv1.3"
 
-map "application/rtf" to-ext "rtf"
+types {
+	include "/usr/share/misc/mime.types"
+}
 
 server "example.com" {
 	cert "/etc/ssl/example.com.crt"