[PATCH] Add missing mimetypes for ISO/IEC 26300 / OASIS OpenDocument Format,
Maxim Dounin
mdounin at mdounin.ru
Mon Sep 4 15:56:12 UTC 2017
Hello!
On Sun, Sep 03, 2017 at 10:35:37PM +0200, Michiel Leenaars wrote:
> # HG changeset patch
> # User Michiel Leenaars <ml.software at leenaa.rs>
> # Date 1504470448 -7200
> # Sun Sep 03 22:27:28 2017 +0200
> # Node ID c3048254f47f935210810ce7be283853f5b2a58d
> # Parent c7d4017c8876af6d8570e400320537d7d39e9578
> Add missing mimetypes for ISO/IEC 26300 / OASIS OpenDocument Format,
> and for older StarOffice files.
Please also take a look at
http://nginx.org/en/docs/contributing_changes.html, there should
be a single-line summary as the first line of the commit log.
>
> These are required to serve OpenDocument Format files with the correct
> mimetypes. The mimetypes are properly registered at IANA:
>
> https://www.iana.org/assignments/media-types/media-types.xhtml
>
> diff -r c7d4017c8876 -r c3048254f47f conf/mime.types
> --- a/conf/mime.types Tue Aug 22 21:22:59 2017 +0300
> +++ b/conf/mime.types Sun Sep 03 22:27:28 2017 +0200
> @@ -68,6 +68,38 @@
> 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;
> + application/vnd.oasis.opendocument.text-master odm;
> + application/vnd.oasis.opendocument.graphics odg;
> + application/vnd.oasis.opendocument.graphics-template otg;
> + 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.chart odc;
> + application/vnd.oasis.opendocument.formula odf;
> + application/vnd.oasis.opendocument.database odb;
> + application/vnd.oasis.opendocument.image odi;
> +
> audio/midi mid midi kar;
> audio/mpeg mp3;
> audio/ogg ogg;
No, thanks.
We generally do not try to include into conf/mime.types all the
MIME types in the world, but rather only most popular types
commonly used on websites. In particular, this
- prevents serving incorrect MIME type for files accidentally
having the same extension as one of the types listed;
- saves some CPU cycles.
If you think that some of these types are popular enough and
deserve adding nevertheless, please resend the patch reduced to
only these types (and, ideally, providing some motivation).
> @@ -86,4 +118,6 @@
> video/x-ms-asf asx asf;
> video/x-ms-wmv wmv;
> video/x-msvideo avi;
> +
> +
> }
Please avoid unrelated whitespace changes.
--
Maxim Dounin
http://nginx.org/
More information about the nginx-devel
mailing list