On Fri, Feb 11, 2022, at 11:19 AM, Florian Obser wrote: > On 2022-02-11 02:29 -07, "Anthony J. Bentley" <[email protected]> wrote: >> Jesse Alama writes: >>> XSLT is a well-established XML-based language for stylesheets. It has been >>> ar >>> ound since the late 90s; the most recent version was finalized in 2017 (see >>> >>> https://www.w3.org/TR/xslt-30/). The mime.types file bundled with OpenBSD >>> 7.0 >>> -- typically used with httpd -- doesn't include this common MIME type. May >>> w >>> e add it? Conventionally, XSLT files use the .xsl file extension and the >>> stan >>> dard MIME type is "application/xslt+xml" (see >>> https://datatracker.ietf.org/do >>> c/html/rfc3023#section-8.17). A diff looks like this: >>> >>> diff -Naur /usr/share/misc/mime.types /usr/src/share/misc/mime.types >>> --- /usr/share/misc/mime.types Thu Sep 30 20:01:17 2021 >>> +++ /usr/src/share/misc/mime.types Fri Feb 11 07:36:11 2022 >>> @@ -56,6 +56,7 @@ >>> application/x-tcl tcl tk >>> application/x-x509-ca-cert der pem crt >>> application/x-xpinstall xpi >>> +application/xslt+xml xsl >>> application/xhtml+xml xhtml >>> application/zip zip >> >> The list is sorted alphabetically, so xslt needs to come after xhtml. >> >> I like the idea. From some basic searches it looks like Chrome might be >> unable to handle XSLT with the registered MIME type, only supporting >> text/xml. Is that still the case, and if so, do we care? >> > > IIRC we got the list of mime types originally from nginx. > I just had a look, it does not have a mime type for xsl. > > I'm wondering if we need to sync, unfortunately the two files are > not diffable :/
I'd be happy to try to push to ensure that application/xslt+xml gets added to nginx, too. Regarding the more general issue of syncing up with nginx: that makes sense. Here's the latest mime.types there: https://raw.githubusercontent.com/nginx/nginx/master/conf/mime.types . If there's anything I can do to help out, let me know.
