aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmar Polo <op@omarpolo.com>2022-04-08 15:50:53 +0000
committerOmar Polo <op@omarpolo.com>2022-04-08 15:50:53 +0000
commitb6c093c99a4218958ea0ea6194623f4c0c650628 (patch)
tree4fb207060abab60192c911c5f67aadf49e63618f
parent5c4e8e97bd315dfade10ae96fcf98d2379974015 (diff)
bundle a copy of /usr/share/misc/mime.types
-rw-r--r--contrib/README5
-rw-r--r--contrib/mime.types101
-rw-r--r--site/contrib.gmi14
3 files changed, 120 insertions, 0 deletions
diff --git a/contrib/README b/contrib/README
index d24e541..97fc1cd 100644
--- a/contrib/README
+++ b/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
diff --git a/contrib/mime.types b/contrib/mime.types
new file mode 100644
index 0000000..e0af212
--- /dev/null
+++ b/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
diff --git a/site/contrib.gmi b/site/contrib.gmi
index bf99501..bdb4843 100644
--- a/site/contrib.gmi
+++ b/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