Commit Diff


commit - 5c4e8e97bd315dfade10ae96fcf98d2379974015
commit + b6c093c99a4218958ea0ea6194623f4c0c650628
blob - d24e5411d7bdbf8de3b9dc783671632967cf49ad
blob + 97fc1cdc547f5a51d2fdf2666b60cefffa8a0528
--- contrib/README
+++ contrib/README
@@ -21,6 +21,11 @@ gmid.sysusers
 
 	Sample systemd-sysusers' config file.
 
+mime.types
+
+	A copy of OpenBSD' /usr/share/misc/mime.types to be included
+	within a `types' block.
+
 renew-certs
 
 	Flexible script meant to be run in a cronjob to watch for cert
blob - /dev/null
blob + e0af212b253567dcd956a6588b8757962e36d6e8 (mode 644)
--- /dev/null
+++ contrib/mime.types
@@ -0,0 +1,101 @@
+#	$OpenBSD: mime.types,v 1.4 2018/01/06 22:05:03 sthen Exp $
+
+application/atom+xml					atom
+application/font-woff					woff
+application/java-archive				jar war ear
+application/javascript					js
+application/json					json
+application/mac-binhex40				hqx
+application/msword					doc
+application/octet-stream				bin exe dll
+application/octet-stream				deb
+application/octet-stream				dmg
+application/octet-stream				fs iso img
+application/octet-stream				msi msp msm
+application/pdf						pdf
+application/postscript					ps eps ai
+application/rss+xml					rss
+application/rtf						rtf
+application/vnd.apple.mpegurl				m3u8
+application/vnd.google-earth.kml+xml			kml
+application/vnd.google-earth.kmz			kmz
+application/vnd.ms-excel				xls
+application/vnd.ms-fontobject				eot
+application/vnd.ms-powerpoint				ppt
+application/vnd.oasis.opendocument.chart		odc
+application/vnd.oasis.opendocument.chart-template	otc
+application/vnd.oasis.opendocument.database		odb
+application/vnd.oasis.opendocument.formula		odf
+application/vnd.oasis.opendocument.formula-template	otf
+application/vnd.oasis.opendocument.graphics		odg
+application/vnd.oasis.opendocument.graphics-template	otg
+application/vnd.oasis.opendocument.image		odi
+application/vnd.oasis.opendocument.image-template	oti
+application/vnd.oasis.opendocument.presentation		odp
+application/vnd.oasis.opendocument.presentation-template otp
+application/vnd.oasis.opendocument.spreadsheet		ods
+application/vnd.oasis.opendocument.spreadsheet-template	ots
+application/vnd.oasis.opendocument.text			odt
+application/vnd.oasis.opendocument.text-master		odm
+application/vnd.oasis.opendocument.text-template	ott
+application/vnd.oasis.opendocument.text-web		oth
+application/vnd.wap.wmlc				wmlc
+application/x-7z-compressed				7z
+application/x-cocoa					cco
+application/x-java-archive-diff				jardiff
+application/x-java-jnlp-file				jnlp
+application/x-makeself					run
+application/x-ns-proxy-autoconfig			pac
+application/x-perl					pl pm
+application/x-pilot					prc pdb
+application/x-rar-compressed				rar
+application/x-redhat-package-manager			rpm
+application/x-sea					sea
+application/x-shockwave-flash				swf
+application/x-stuffit					sit
+application/x-tcl					tcl tk
+application/x-x509-ca-cert				der pem crt
+application/x-xpinstall					xpi
+application/xhtml+xml					xhtml
+application/zip						zip
+
+audio/basic						au snd
+audio/midi						mid midi kar
+audio/mpeg						mp3
+audio/ogg						ogg
+audio/x-m4a						m4a
+audio/x-realaudio					ra
+
+image/gif						gif
+image/jpeg						jpeg jpg
+image/png						png
+image/svg+xml						svg svgz
+image/tiff						tif tiff
+image/vnd.wap.wbmp					wbmp
+image/webp						webp
+image/x-icon						ico
+image/x-jng						jng
+image/x-ms-bmp						bmp
+
+text/css						css
+text/html						html htm shtml
+text/mathml						mml
+text/plain						txt
+text/vnd.sun.j2me.app-descriptor			jad
+text/vnd.wap.wml					wml
+text/x-component					htc
+text/xml						xml
+
+video/3gpp						3gpp 3gp
+video/mp2t						ts
+video/mp4						mp4
+video/mpeg						mpeg mpg
+video/quicktime						mov
+video/webm						webm
+video/x-flv						flv
+video/x-m4v						m4v
+video/x-matroska					mkv
+video/x-mng						mng
+video/x-ms-asf						asx asf
+video/x-ms-wmv						wmv
+video/x-msvideo						avi
blob - bf99501182043aa09ab8e5ae5e18c3cda1cbb2ed
blob + bdb484375fcc3b1fd35c1537ebba62aa825eee7a
--- site/contrib.gmi
+++ site/contrib.gmi
@@ -70,6 +70,20 @@ Some things to keep in mind:
 # journalctl -t gmid
 ```
 
+## mime.types
+
+=> TREE/contrib/renew-certs contrib/mime.types
+
+A copy of OpenBSD' /usr/share/misc/mime.types to be used as
+
+```
+# /etc/gmid.conf
+
+types {
+	include "/path/to/mime.types"
+}
+```
+
 ## renew certificates automatically
 
 => TREE/contrib/renew-certs contrib/renew-certs