From 50c1e709a745b15f5a0d4c0a957ee5981b68e114 Mon Sep 17 00:00:00 2001 From: Roman Parshikov Date: Sat, 10 Sep 2022 02:49:24 +0800 Subject: [PATCH 1/3] Add `application/typescript` to MIME types (cherry picked from commit b5dd28ef6126722af7500a9264dd94d9980e2b90) --- core/play/src/main/resources/reference.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/play/src/main/resources/reference.conf b/core/play/src/main/resources/reference.conf index 49978babd4d..2e4f9e396a0 100644 --- a/core/play/src/main/resources/reference.conf +++ b/core/play/src/main/resources/reference.conf @@ -297,6 +297,7 @@ play { csp=application/csp-report css=text/css csv=text/csv + cts=application/typescript cxx=text/plain dar=application/x-dar dcr=application/x-director @@ -477,6 +478,7 @@ play { mpx=application/x-project mrc=application/marc ms=application/x-troff-ms + mts=application/typescript mv=video/x-sgi-movie my=audio/make mzz=application/x-vndaudioexplosionmzz @@ -649,6 +651,7 @@ play { tif=image/tiff tiff=image/tiff tr=application/x-troff + ts=application/typescript tsi=audio/tsp-audio tsp=application/dsptype tsv=text/tab-separated-values From 6f1099c05f6032d2cfe720352169ff6bf4ac0f96 Mon Sep 17 00:00:00 2001 From: Roman Parshikov Date: Tue, 20 Sep 2022 13:28:44 +0800 Subject: [PATCH 2/3] Update MIME types https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types (cherry picked from commit 404ff11d484ce3d262b49b619b209ffcdf90b609) --- core/play/src/main/resources/reference.conf | 41 +++++++++++++-------- 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/core/play/src/main/resources/reference.conf b/core/play/src/main/resources/reference.conf index 2e4f9e396a0..b7f431f936d 100644 --- a/core/play/src/main/resources/reference.conf +++ b/core/play/src/main/resources/reference.conf @@ -236,9 +236,11 @@ play { 7z=application/x-7z-compressed a=application/octet-stream aab=application/x-authorware-bin + aac=audio/aac aam=application/x-authorware-map aas=application/x-authorware-seg abc=text/vndabc + abw=application/x-abiword ace=application/x-ace-compressed acgi=text/html afl=video/animaflex @@ -261,9 +263,11 @@ play { asx=application/x-mplayer2 au=audio/basic avi=video/x-msvideo + avif=image/avif avs=video/avs-video + azw=application/vnd.amazon.ebook bcpio=application/x-bcpio - bin=application/mac-binary + bin=application/octet-stream bmp=image/bmp boo=application/book book=application/book @@ -278,13 +282,13 @@ play { cc=text/x-c ccad=application/clariscad cco=application/x-cocoa + cda=application/x-cdf cdf=application/cdf cer=application/pkix-cert cha=application/x-chat chat=application/x-chat chrt=application/vnd.kde.kchart class=application/java - # ? class=application/java-vm com=text/plain conf=text/plain cpio=application/x-cpio @@ -293,11 +297,10 @@ play { crl=application/pkcs-crl crt=application/pkix-cert crx=application/x-chrome-extension - csh=text/x-scriptcsh + csh=application/x-csh csp=application/csp-report css=text/css csv=text/csv - cts=application/typescript cxx=text/plain dar=application/x-dar dcr=application/x-director @@ -328,6 +331,7 @@ play { env=application/x-envoy eot=application/vnd.ms-fontobject eps=application/postscript + epub=application/epub+zip es=application/x-esrehber etx=text/x-setext evy=application/envoy @@ -355,7 +359,7 @@ play { gsp=application/x-gsp gss=application/x-gss gtar=application/x-gtar - gz=application/x-compressed + gz=application/gzip gzip=application/x-gzip h=text/x-h hdf=application/x-hdf @@ -396,6 +400,7 @@ play { jam=audio/x-jam jav=text/x-java-source java=text/x-java-source + jar=application/java-archive jcm=application/x-java-commerce jfif-tbnl=image/jpeg jfif=image/jpeg @@ -406,6 +411,7 @@ play { jps=image/x-jps js=application/javascript json=application/json + jsonld=application/ld+json jut=image/jutvision kar=audio/midi karbon=application/vnd.kde.karbon @@ -457,6 +463,7 @@ play { mime=message/rfc822 mjf=audio/x-vndaudioexplosionmjuicemediafile mjpg=video/x-motion-jpeg + mjs=application/javascript mm=application/base64 mme=application/base64 mod=audio/mod @@ -472,6 +479,7 @@ play { mpeg=video/mpeg mpg=video/mpeg mpga=audio/mpeg + mpkg=application/vnd.apple.installer+xml mpp=application/vndms-project mpt=application/x-project mpv=application/x-project @@ -505,11 +513,13 @@ play { oga=audio/ogg ogg=audio/ogg ogv=video/ogg + ogx=video/ogg omc=application/x-omc omcd=application/x-omcdatamaker omcr=application/x-omcregerator + opus=audio/opus otc=application/vnd.oasis.opendocument.chart-template - otf=application/vnd.oasis.opendocument.formula-template + otf=font/otf otg=application/vnd.oasis.opendocument.graphics-template oth=application/vnd.oasis.opendocument.text-web oti=application/vnd.oasis.opendocument.image-template @@ -535,6 +545,7 @@ play { pdf=application/pdf pfunk=audio/make pgm=image/x-portable-graymap + php=application/x-httpd-php pic=image/pict pict=image/pict pkg=application/x-newton-compatible-pkg @@ -604,7 +615,7 @@ play { set=application/set sgm=text/x-sgml sgml=text/x-sgml - sh=text/x-scriptsh + sh=application/x-sh shar=application/x-bsh shtml=text/x-server-parsed-html sid=audio/x-psid @@ -651,13 +662,13 @@ play { tif=image/tiff tiff=image/tiff tr=application/x-troff - ts=application/typescript + ts=video/mp2t tsi=audio/tsp-audio tsp=application/dsptype tsv=text/tab-separated-values turbot=image/florian tte=application/x-font-ttf - ttf=application/x-font-ttf + ttf=font/ttf ttl=text/turtle txt=text/plain uil=text/x-uil @@ -698,7 +709,9 @@ play { wb1=application/x-qpro wbmp=image/vnd.wap.wbmp web=application/vndxara + weba=audio/webm webm=video/webm + webp=image/webp wiz=application/msword wk1=application/x-123 wmf=windows/metafile @@ -706,8 +719,8 @@ play { wmlc=application/vnd.wap.wmlc wmls=text/vnd.wap.wmlscript wmlsc=application/vnd.wap.wmlscriptc - woff=application/font-woff - woff2=application/font-woff2 + woff=font/woff + woff2=font/woff2 word=application/msword wp5=application/wordperfect wp6=application/wordperfect @@ -724,6 +737,7 @@ play { xbm=image/x-xbitmap xdr=video/x-amt-demorun xgz=xgl/drawing + xhtml=application/xhtml+xml xif=image/vndxiff xl=application/excel xla=application/excel @@ -744,6 +758,7 @@ play { xpix=application/x-vndls-xpix xpm=image/x-xpixmap xsr=video/x-amt-showrun + xul=application/vnd.mozilla.xul+xml xwd=image/x-xwd xyz=chemical/x-pdb z=application/x-compress @@ -776,7 +791,6 @@ play { onetoc2=application/onenote onetmp=application/onenote onepkg=application/onenote - # koffice # iWork key=application/x-iwork-keynote-sffkey @@ -785,9 +799,6 @@ play { numbers=application/x-iwork-numbers-sffnumbers pages=application/x-iwork-pages-sffpages template=application/x-iwork-pages-sfftemplate - - # Extensions for Mozilla apps (Firefox and friends) - xpi=application/x-xpinstall """ } From 91a934fa3e845575395efbb6b033201b373bc648 Mon Sep 17 00:00:00 2001 From: Roman Parshikov Date: Wed, 12 Oct 2022 23:04:28 +0800 Subject: [PATCH 3/3] Update reference.conf (cherry picked from commit e3c13bdd51bf85bd57e0728393e293ea63d1a598) --- core/play/src/main/resources/reference.conf | 1 - 1 file changed, 1 deletion(-) diff --git a/core/play/src/main/resources/reference.conf b/core/play/src/main/resources/reference.conf index b7f431f936d..ea38c0bee6e 100644 --- a/core/play/src/main/resources/reference.conf +++ b/core/play/src/main/resources/reference.conf @@ -486,7 +486,6 @@ play { mpx=application/x-project mrc=application/marc ms=application/x-troff-ms - mts=application/typescript mv=video/x-sgi-movie my=audio/make mzz=application/x-vndaudioexplosionmzz