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.

Reply via email to