[PATCH] Added StarOffice/OpenOffice.org File Formats to mime.types
Michiel Leenaars
ml.software at leenaa.rs
Mon Sep 4 22:14:00 UTC 2017
# HG changeset patch
# User Michiel Leenaars <ml.software at leenaa.rs>
# Date 1504563233 -7200
# Tue Sep 05 00:13:53 2017 +0200
# Node ID 85e82dd57aa77dd95a28762c65ffa0824681dcd0
# Parent b31eb2901b627733dd3d9aaa07ce8071aa7c5dad
Added StarOffice/OpenOffice.org File Formats to mime.types
OpenOffice.org and its commercial sibling StarOffice were the most popular
cross-platform office alternative for quite a few years, running on *NIX,
Windows, Linux and other OS-es. They were the predecessor to popular open
source office suites such as Apache Open Office, LibreOffice, NeoOffice and
Lotus Symphony - with many millions of users around the world.
This patch adds the family of file formats from those applications to the
mimetypes recognised by Nginx. Apache has had these exact same mimetypes in
their mimetype catalog for many years, as do other webservers like Lighttpd.
The use case is simple: people migrating their static website from
another webserver that did support these mime types results in broken
user experience. Including these file formats is a service to those
individuals and organisations around the world that together still have many
archives online containing legacy StarOffice/OpenOffice.org files (note that
quite a few other filetypes concern legacy file formats such as RealAudio, Word
and RTF). The mimetypes suggested are officially registered at IANA.
diff -r b31eb2901b62 -r 85e82dd57aa7 conf/mime.types
--- a/conf/mime.types Mon Sep 04 23:59:17 2017 +0200
+++ b/conf/mime.types Tue Sep 05 00:13:53 2017 +0200
@@ -68,6 +68,23 @@
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx;
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx;
+ application/vnd.stardivision.chart sds;
+ application/vnd.stardivision.calc sdc;
+ application/vnd.stardivision.writer sdw;
+ application/vnd.stardivision.writer-global sgl;
+ application/vnd.stardivision.draw sda;
+ application/vnd.stardivision.impress sdd;
+ application/vnd.stardivision.math sdf;
+ application/vnd.sun.xml.writer sxw;
+ application/vnd.sun.xml.writer.template stw;
+ application/vnd.sun.xml.writer.global sxg;
+ application/vnd.sun.xml.calc sxc;
+ application/vnd.sun.xml.calc.template stc;
+ application/vnd.sun.xml.impress sxi;
+ application/vnd.sun.xml.impress.template sti;
+ application/vnd.sun.xml.draw sxd;
+ application/vnd.sun.xml.draw.template std;
+ application/vnd.sun.xml.math sxm;
application/vnd.oasis.opendocument.text odt;
application/vnd.oasis.opendocument.text-template ott;
application/vnd.oasis.opendocument.text-web oth;
More information about the nginx-devel
mailing list