Author: rjung
Date: Sun Feb 26 13:28:03 2012
New Revision: 1293831

URL: http://svn.apache.org/viewvc?rev=1293831&view=rev
Log:
Bring builtin mime types more in line with the
ones defined in our default web.xml.

I have only made the existing builtin types consistent,
not added new types. Note that the list in web.xml is
several hundred types longer but I don't think it makes
sense to define all of them as builtin.

Modified:
    tomcat/trunk/java/org/apache/catalina/startup/Tomcat.java
    tomcat/trunk/modules/tomcat-lite/test/org/apache/coyote/lite/Tomcat.java

Modified: tomcat/trunk/java/org/apache/catalina/startup/Tomcat.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/Tomcat.java?rev=1293831&r1=1293830&r2=1293831&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/startup/Tomcat.java (original)
+++ tomcat/trunk/java/org/apache/catalina/startup/Tomcat.java Sun Feb 26 
13:28:03 2012
@@ -870,7 +870,7 @@ public class Tomcat {
         "bmp", "image/bmp",
         "body", "text/html",
         "cdf", "application/x-cdf",
-        "cer", "application/x-x509-ca-cert",
+        "cer", "application/pkix-cert",
         "class", "application/java",
         "cpio", "application/x-cpio",
         "csh", "application/x-csh",
@@ -891,41 +891,39 @@ public class Tomcat {
         "htc", "text/x-component",
         "htm", "text/html",
         "html", "text/html",
-        "hqx", "application/mac-binhex40",
         "ief", "image/ief",
         "jad", "text/vnd.sun.j2me.app-descriptor",
         "jar", "application/java-archive",
-        "java", "text/plain",
+        "java", "text/x-java-source",
         "jnlp", "application/x-java-jnlp-file",
         "jpe", "image/jpeg",
         "jpeg", "image/jpeg",
         "jpg", "image/jpeg",
-        "js", "text/javascript",
+        "js", "application/javascript",
         "jsf", "text/plain",
         "jspf", "text/plain",
-        "kar", "audio/x-midi",
+        "kar", "audio/midi",
         "latex", "application/x-latex",
         "m3u", "audio/x-mpegurl",
         "mac", "image/x-macpaint",
-        "man", "application/x-troff-man",
+        "man", "text/troff",
         "mathml", "application/mathml+xml",
-        "me", "application/x-troff-me",
-        "mid", "audio/x-midi",
-        "midi", "audio/x-midi",
+        "me", "text/troff",
+        "mid", "audio/midi",
+        "midi", "audio/midi",
         "mif", "application/x-mif",
         "mov", "video/quicktime",
         "movie", "video/x-sgi-movie",
-        "mp1", "audio/x-mpeg",
-        "mp2", "audio/x-mpeg",
-        "mp3", "audio/x-mpeg",
+        "mp1", "audio/mpeg",
+        "mp2", "audio/mpeg",
+        "mp3", "audio/mpeg",
         "mp4", "video/mp4",
-        "mpa", "audio/x-mpeg",
+        "mpa", "audio/mpeg",
         "mpe", "video/mpeg",
         "mpeg", "video/mpeg",
         "mpega", "audio/x-mpeg",
         "mpg", "video/mpeg",
         "mpv2", "video/mpeg2",
-        "ms", "application/x-wais-source",
         "nc", "application/x-netcdf",
         "oda", "application/oda",
         "odb", "application/vnd.oasis.opendocument.database",
@@ -947,7 +945,7 @@ public class Tomcat {
         "oga", "audio/ogg",
         "ogg", "audio/ogg",
         "spx", "audio/ogg",
-        "faca", "audio/flac",
+        "flac", "audio/flac",
         "anx", "application/annodex",
         "axa", "audio/annodex",
         "axv", "video/annodex",
@@ -966,7 +964,7 @@ public class Tomcat {
         "ppt", "application/vnd.ms-powerpoint",
         "pps", "application/vnd.ms-powerpoint",
         "ps", "application/postscript",
-        "psd", "image/x-photoshop",
+        "psd", "image/vnd.adobe.photoshop",
         "qt", "video/quicktime",
         "qti", "image/x-quicktime",
         "qtif", "image/x-quicktime",
@@ -974,13 +972,12 @@ public class Tomcat {
         "rdf", "application/rdf+xml",
         "rgb", "image/x-rgb",
         "rm", "application/vnd.rn-realmedia",
-        "roff", "application/x-troff",
+        "roff", "text/troff",
         "rtf", "application/rtf",
         "rtx", "text/richtext",
         "sh", "application/x-sh",
         "shar", "application/x-shar",
         /*"shtml", "text/x-server-parsed-html",*/
-        "smf", "audio/x-midi",
         "sit", "application/x-stuffit",
         "snd", "audio/basic",
         "src", "application/x-wais-source",
@@ -989,7 +986,7 @@ public class Tomcat {
         "svg", "image/svg+xml",
         "svgz", "image/svg+xml",
         "swf", "application/x-shockwave-flash",
-        "t", "application/x-troff",
+        "t", "text/troff",
         "tar", "application/x-tar",
         "tcl", "application/x-tcl",
         "tex", "application/x-tex",
@@ -997,7 +994,7 @@ public class Tomcat {
         "texinfo", "application/x-texinfo",
         "tif", "image/tiff",
         "tiff", "image/tiff",
-        "tr", "application/x-troff",
+        "tr", "text/troff",
         "tsv", "text/tab-separated-values",
         "txt", "text/plain",
         "ulw", "audio/basic",
@@ -1013,15 +1010,15 @@ public class Tomcat {
         "xslt", "application/xslt+xml",
         "xul", "application/vnd.mozilla.xul+xml",
         "xwd", "image/x-xwindowdump",
-        "vsd", "application/x-visio",
+        "vsd", "application/vnd.visio",
         "wav", "audio/x-wav",
         "wbmp", "image/vnd.wap.wbmp",
         "wml", "text/vnd.wap.wml",
         "wmlc", "application/vnd.wap.wmlc",
-        "wmls", "text/vnd.wap.wmlscript",
+        "wmls", "text/vnd.wap.wmlsc",
         "wmlscriptc", "application/vnd.wap.wmlscriptc",
         "wmv", "video/x-ms-wmv",
-        "wrl", "x-world/x-vrml",
+        "wrl", "model/vrml",
         "wspolicy", "application/wspolicy+xml",
         "Z", "application/x-compress",
         "z", "application/x-compress",

Modified: 
tomcat/trunk/modules/tomcat-lite/test/org/apache/coyote/lite/Tomcat.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/modules/tomcat-lite/test/org/apache/coyote/lite/Tomcat.java?rev=1293831&r1=1293830&r2=1293831&view=diff
==============================================================================
--- tomcat/trunk/modules/tomcat-lite/test/org/apache/coyote/lite/Tomcat.java 
(original)
+++ tomcat/trunk/modules/tomcat-lite/test/org/apache/coyote/lite/Tomcat.java 
Sun Feb 26 13:28:03 2012
@@ -754,7 +754,7 @@ public class Tomcat {
         "bmp", "image/bmp",
         "body", "text/html",
         "cdf", "application/x-cdf",
-        "cer", "application/x-x509-ca-cert",
+        "cer", "application/pkix-cert",
         "class", "application/java",
         "cpio", "application/x-cpio",
         "csh", "application/x-csh",
@@ -775,41 +775,39 @@ public class Tomcat {
         "htc", "text/x-component",
         "htm", "text/html",
         "html", "text/html",
-        "hqx", "application/mac-binhex40",
         "ief", "image/ief",
         "jad", "text/vnd.sun.j2me.app-descriptor",
         "jar", "application/java-archive",
-        "java", "text/plain",
+        "java", "text/x-java-source",
         "jnlp", "application/x-java-jnlp-file",
         "jpe", "image/jpeg",
         "jpeg", "image/jpeg",
         "jpg", "image/jpeg",
-        "js", "text/javascript",
+        "js", "application/javascript",
         "jsf", "text/plain",
         "jspf", "text/plain",
-        "kar", "audio/x-midi",
+        "kar", "audio/midi",
         "latex", "application/x-latex",
         "m3u", "audio/x-mpegurl",
         "mac", "image/x-macpaint",
-        "man", "application/x-troff-man",
+        "man", "text/troff",
         "mathml", "application/mathml+xml",
-        "me", "application/x-troff-me",
-        "mid", "audio/x-midi",
-        "midi", "audio/x-midi",
+        "me", "text/troff",
+        "mid", "audio/midi",
+        "midi", "audio/midi",
         "mif", "application/x-mif",
         "mov", "video/quicktime",
         "movie", "video/x-sgi-movie",
-        "mp1", "audio/x-mpeg",
-        "mp2", "audio/x-mpeg",
-        "mp3", "audio/x-mpeg",
+        "mp1", "audio/mpeg",
+        "mp2", "audio/mpeg",
+        "mp3", "audio/mpeg",
         "mp4", "video/mp4",
-        "mpa", "audio/x-mpeg",
+        "mpa", "audio/mpeg",
         "mpe", "video/mpeg",
         "mpeg", "video/mpeg",
         "mpega", "audio/x-mpeg",
         "mpg", "video/mpeg",
         "mpv2", "video/mpeg2",
-        "ms", "application/x-wais-source",
         "nc", "application/x-netcdf",
         "oda", "application/oda",
         "odb", "application/vnd.oasis.opendocument.database",
@@ -831,7 +829,7 @@ public class Tomcat {
         "oga", "audio/ogg",
         "ogg", "audio/ogg",
         "spx", "audio/ogg",
-        "faca", "audio/flac",
+        "flac", "audio/flac",
         "anx", "application/annodex",
         "axa", "audio/annodex",
         "axv", "video/annodex",
@@ -850,7 +848,7 @@ public class Tomcat {
         "ppt", "application/vnd.ms-powerpoint",
         "pps", "application/vnd.ms-powerpoint",
         "ps", "application/postscript",
-        "psd", "image/x-photoshop",
+        "psd", "image/vnd.adobe.photoshop",
         "qt", "video/quicktime",
         "qti", "image/x-quicktime",
         "qtif", "image/x-quicktime",
@@ -858,13 +856,12 @@ public class Tomcat {
         "rdf", "application/rdf+xml",
         "rgb", "image/x-rgb",
         "rm", "application/vnd.rn-realmedia",
-        "roff", "application/x-troff",
+        "roff", "text/troff",
         "rtf", "application/rtf",
         "rtx", "text/richtext",
         "sh", "application/x-sh",
         "shar", "application/x-shar",
         /*"shtml", "text/x-server-parsed-html",*/
-        "smf", "audio/x-midi",
         "sit", "application/x-stuffit",
         "snd", "audio/basic",
         "src", "application/x-wais-source",
@@ -873,7 +870,7 @@ public class Tomcat {
         "svg", "image/svg+xml",
         "svgz", "image/svg+xml",
         "swf", "application/x-shockwave-flash",
-        "t", "application/x-troff",
+        "t", "text/troff",
         "tar", "application/x-tar",
         "tcl", "application/x-tcl",
         "tex", "application/x-tex",
@@ -881,7 +878,7 @@ public class Tomcat {
         "texinfo", "application/x-texinfo",
         "tif", "image/tiff",
         "tiff", "image/tiff",
-        "tr", "application/x-troff",
+        "tr", "text/troff",
         "tsv", "text/tab-separated-values",
         "txt", "text/plain",
         "ulw", "audio/basic",
@@ -897,15 +894,15 @@ public class Tomcat {
         "xslt", "application/xslt+xml",
         "xul", "application/vnd.mozilla.xul+xml",
         "xwd", "image/x-xwindowdump",
-        "vsd", "application/x-visio",
+        "vsd", "application/vnd.visio",
         "wav", "audio/x-wav",
         "wbmp", "image/vnd.wap.wbmp",
         "wml", "text/vnd.wap.wml",
         "wmlc", "application/vnd.wap.wmlc",
-        "wmls", "text/vnd.wap.wmlscript",
+        "wmls", "text/vnd.wap.wmlsc",
         "wmlscriptc", "application/vnd.wap.wmlscriptc",
         "wmv", "video/x-ms-wmv",
-        "wrl", "x-world/x-vrml",
+        "wrl", "model/vrml",
         "wspolicy", "application/wspolicy+xml",
         "Z", "application/x-compress",
         "z", "application/x-compress",



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to