summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2022-05-26 01:32:23 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2022-05-26 01:34:38 -0400
commit33f73b4d821a3cd09614533d592f102166963cc5 (patch)
treefff206ecdc6435877e40948d45fada69ea4663ee /doc
parenta6d4a98c07f68aa8a41965daffd2cd78fb7737fd (diff)
downloadlighttpd-git-33f73b4d821a3cd09614533d592f102166963cc5.tar.gz
[multiple] application/javascript text/javascript
translate MIME type "application/javascript" to "text/javascript" (if required, type may still be overwritten by mod_setenv or mod_magnet) x-ref: "Updates to ECMAScript Media Types" https://www.rfc-editor.org/rfc/rfc9239
Diffstat (limited to 'doc')
-rw-r--r--doc/config/conf.d/mime.conf3
-rwxr-xr-xdoc/scripts/create-mime.conf.pl4
2 files changed, 6 insertions, 1 deletions
diff --git a/doc/config/conf.d/mime.conf b/doc/config/conf.d/mime.conf
index 3e0abef2..6daffd6e 100644
--- a/doc/config/conf.d/mime.conf
+++ b/doc/config/conf.d/mime.conf
@@ -113,7 +113,6 @@ mimetype.assign = (
".inkml" => "application/inkml+xml",
".ipfix" => "application/ipfix",
".its" => "application/its+xml",
- ".js" => "application/javascript",
".jrd" => "application/jrd+json",
".json" => "application/json",
".json-patch" => "application/json-patch+json",
@@ -1223,6 +1222,8 @@ mimetype.assign = (
".htm" => "text/html",
".html" => "text/html",
".sandboxed" => "text/html-sandboxed",
+ ".js" => "text/javascript",
+ ".mjs" => "text/javascript",
".cnd" => "text/jcr-cnd",
".markdown" => "text/markdown;charset=utf-8",
".md" => "text/markdown;charset=utf-8",
diff --git a/doc/scripts/create-mime.conf.pl b/doc/scripts/create-mime.conf.pl
index d38e996d..72a0fcf7 100755
--- a/doc/scripts/create-mime.conf.pl
+++ b/doc/scripts/create-mime.conf.pl
@@ -171,6 +171,10 @@ while (<MIMETYPES>) {
# from http://www.iana.org/assignments/media-types/media-types.xhtml
add(".dtd", "application/xml-dtd");
+# RFC 9239
+add(".js", "text/javascript");
+add(".mjs", "text/javascript");
+
# other useful mappings
my %useful = (
".tar.gz" => "application/x-gtar-compressed",