mime.conf: add some new mime types, remove .dat, .sha1, .md5, update .vcf

- create-mime.conf.pl: also parse lines with upper case characters
- rerun create-mime.conf.pl with debian mime-support 3.58

From: Stefan Bühler <stbuehler@web.de>

git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@3001 152afb58-edef-0310-8abb-c4023f1b3aa9
This commit is contained in:
Stefan Bühler 2015-07-07 17:12:48 +00:00
parent cfaa78ebc5
commit 8db141a1b3
3 changed files with 37 additions and 9 deletions

1
NEWS
View File

@ -26,6 +26,7 @@ NEWS
* fix memory leak in mod_status when no counters are set (found by coverity)
* [mod_magnet] fix segfault when accessing not existing lighty.req_env[] entry (found by coverity)
* fix segfault when temp file for upload couldn't be created (found by coverity)
* mime.conf: add some new mime types, remove .dat, .sha1, .md5, update .vcf
- 1.4.35 - 2014-03-12
* [network/ssl] fix build error if TLSEXT is disabled

View File

@ -27,6 +27,7 @@
## This matches all extensions and acts as default mime type, and enables
## caching for those.
mimetype.assign = (
".pcf.Z" => "application/x-font-pcf",
".tar.bz2" => "application/x-gtar-compressed",
".tar.gz" => "application/x-gtar-compressed",
".ez" => "application/andrew-inset",
@ -40,7 +41,12 @@ mimetype.assign = (
".dcm" => "application/dicom",
".tsp" => "application/dsptype",
".es" => "application/ecmascript",
".otf" => "application/font-sfnt",
".ttf" => "application/font-sfnt",
".pfr" => "application/font-tdpfr",
".woff" => "application/font-woff",
".spl" => "application/futuresplash",
".gz" => "application/gzip",
".hta" => "application/hta",
".jar" => "application/java-archive",
".ser" => "application/java-serialized-object",
@ -61,6 +67,7 @@ mimetype.assign = (
".bin" => "application/octet-stream",
".ent" => "application/octet-stream",
".oda" => "application/oda",
".opf" => "application/oebps-package+xml",
".ogx" => "application/ogg",
".one" => "application/onenote",
".onepkg" => "application/onenote",
@ -95,17 +102,32 @@ mimetype.assign = (
".zip" => "application/zip",
".apk" => "application/vnd.android.package-archive",
".cdy" => "application/vnd.cinderella",
".ddeb" => "application/vnd.debian.binary-package",
".deb" => "application/vnd.debian.binary-package",
".udeb" => "application/vnd.debian.binary-package",
".sfd" => "application/vnd.font-fontforge-sfd",
".kml" => "application/vnd.google-earth.kml+xml",
".kmz" => "application/vnd.google-earth.kmz",
".xul" => "application/vnd.mozilla.xul+xml",
".xlb" => "application/vnd.ms-excel",
".xls" => "application/vnd.ms-excel",
".xlt" => "application/vnd.ms-excel",
".xlam" => "application/vnd.ms-excel.addin.macroEnabled.12",
".xlsb" => "application/vnd.ms-excel.sheet.binary.macroEnabled.12",
".xlsm" => "application/vnd.ms-excel.sheet.macroEnabled.12",
".xltm" => "application/vnd.ms-excel.template.macroEnabled.12",
".eot" => "application/vnd.ms-fontobject",
".thmx" => "application/vnd.ms-officetheme",
".cat" => "application/vnd.ms-pki.seccat",
".pps" => "application/vnd.ms-powerpoint",
".ppt" => "application/vnd.ms-powerpoint",
".ppam" => "application/vnd.ms-powerpoint.addin.macroEnabled.12",
".pptm" => "application/vnd.ms-powerpoint.presentation.macroEnabled.12",
".sldm" => "application/vnd.ms-powerpoint.slide.macroEnabled.12",
".ppsm" => "application/vnd.ms-powerpoint.slideshow.macroEnabled.12",
".potm" => "application/vnd.ms-powerpoint.template.macroEnabled.12",
".docm" => "application/vnd.ms-word.document.macroEnabled.12",
".dotm" => "application/vnd.ms-word.template.macroEnabled.12",
".odc" => "application/vnd.oasis.opendocument.chart",
".odb" => "application/vnd.oasis.opendocument.database",
".odf" => "application/vnd.oasis.opendocument.formula",
@ -151,6 +173,9 @@ mimetype.assign = (
".cap" => "application/vnd.tcpdump.pcap",
".pcap" => "application/vnd.tcpdump.pcap",
".vsd" => "application/vnd.visio",
".vss" => "application/vnd.visio",
".vst" => "application/vnd.visio",
".vsw" => "application/vnd.visio",
".wbxml" => "application/vnd.wap.wbxml",
".wmlc" => "application/vnd.wap.wmlc",
".wmlsc" => "application/vnd.wap.wmlscriptc",
@ -172,15 +197,16 @@ mimetype.assign = (
".pgn" => "application/x-chess-pgn",
".mph" => "application/x-comsol",
".cpio" => "application/x-cpio",
".deb" => "application/x-debian-package",
".udeb" => "application/x-debian-package",
".dcr" => "application/x-director",
".dir" => "application/x-director",
".dxr" => "application/x-director",
".dms" => "application/x-dms",
".wad" => "application/x-doom",
".dvi" => "application/x-dvi",
".woff" => "application/x-font-woff",
".gsf" => "application/x-font",
".pfa" => "application/x-font",
".pfb" => "application/x-font",
".pcf" => "application/x-font-pcf",
".mm" => "application/x-freemind",
".gan" => "application/x-ganttproject",
".gnumeric" => "application/x-gnumeric",
@ -190,7 +216,6 @@ mimetype.assign = (
".taz" => "application/x-gtar-compressed",
".tbz" => "application/x-gtar-compressed",
".tgz" => "application/x-gtar-compressed",
".gz" => "application/x-gzip",
".hdf" => "application/x-hdf",
".hwp" => "application/x-hwp",
".ica" => "application/x-ica",
@ -225,8 +250,8 @@ mimetype.assign = (
".frame" => "application/x-maker",
".frm" => "application/x-maker",
".maker" => "application/x-maker",
".md5" => "application/x-md5",
".mif" => "application/x-mif",
".m3u8" => "application/x-mpegURL",
".wmd" => "application/x-ms-wmd",
".wmz" => "application/x-ms-wmz",
".bat" => "application/x-msdos-program",
@ -235,7 +260,6 @@ mimetype.assign = (
".exe" => "application/x-msdos-program",
".msi" => "application/x-msi",
".nc" => "application/x-netcdf",
".dat" => "application/x-ns-proxy-autoconfig",
".pac" => "application/x-ns-proxy-autoconfig",
".nwc" => "application/x-nwc",
".o" => "application/x-object",
@ -255,7 +279,6 @@ mimetype.assign = (
".sce" => "application/x-scilab",
".sci" => "application/x-scilab",
".xcos" => "application/x-scilab-xcos",
".sha1" => "application/x-sha1",
".shar" => "application/x-shar",
".swf" => "application/x-shockwave-flash",
".swfl" => "application/x-shockwave-flash",
@ -283,6 +306,7 @@ mimetype.assign = (
".xcf" => "application/x-xcf",
".fig" => "application/x-xfig",
".xpi" => "application/x-xpinstall",
".xz" => "application/x-xz",
".amr" => "audio/amr",
".awb" => "audio/amr-wb",
".axa" => "audio/annodex",
@ -370,6 +394,7 @@ mimetype.assign = (
".tgf" => "chemical/x-mdl-tgf",
".mcif" => "chemical/x-mmcif",
".mol2" => "chemical/x-mol2",
".b" => "chemical/x-molconn-Z",
".gpt" => "chemical/x-mopac-graph",
".mop" => "chemical/x-mopac-input",
".mopcrt" => "chemical/x-mopac-input",
@ -465,6 +490,8 @@ mimetype.assign = (
".tsv" => "text/tab-separated-values",
".tm" => "text/texmacs",
".ttl" => "text/turtle",
".vcard" => "text/vcard",
".vcf" => "text/vcard",
".jad" => "text/vnd.sun.j2me.app-descriptor",
".wml" => "text/vnd.wap.wml",
".wmls" => "text/vnd.wap.wmlscript",
@ -507,8 +534,8 @@ mimetype.assign = (
".sty" => "text/x-tex; charset=utf-8",
".tex" => "text/x-tex; charset=utf-8",
".vcs" => "text/x-vcalendar",
".vcf" => "text/x-vcard",
".3gp" => "video/3gpp",
".ts" => "video/MP2T",
".axv" => "video/annodex",
".dl" => "video/dl",
".dif" => "video/dv",

View File

@ -106,7 +106,7 @@ while (<MIMETYPES>) {
chomp;
s/\#.*//;
next if /^\w*$/;
if (/^([a-z0-9\/+-.]+)\s+((?:[a-z0-9.+-]+[ ]?)+)$/) {
if (/^([a-z0-9\/+-.]+)\s+((?:[a-z0-9.+-]+[ ]?)+)$/i) {
my $mimetype = $1;
my @extensions = split / /, $2;