Cody also fixed a problem in the manifest, caused by a file name that would be
+interpreted as something else in web servers and would thus be a 404 error even
+though the file appears to exist on disk. In particular the file
+2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc%5B1%5D.txt had to be
+renamed to CIR_APE_08_doc.txt because web servers would parse it as
+CIR_APE_08_doc[1].txt which obviously does not exist as on disk the file name had
+the html encoding literally for the characters, not the characters they
+translate to themselves (which was in the manifest).
+The file could have been named to that but it is not POSIX safe so the []s
+were removed. At the same time, for the same reason (though the link worked),
+the file 2011/dlowe/dlowe-aux-data/png-1/image_thumb[40].png was renamed to
+image_thumb.png.
diff --git a/thanks-for-help.md b/thanks-for-help.md
index be41e5ac3..47e4ad316 100644
--- a/thanks-for-help.md
+++ b/thanks-for-help.md
@@ -4407,6 +4407,19 @@ Cody also added the [try.sh](%%REPO_URL%%/2011/borsanyi/try.sh) script.
[Cody](#cody) added the [try.sh](%%REPO_URL%%/2011/dlowe/try.sh) script.
+Cody also fixed a problem in the manifest, caused by a file name that would be
+interpreted as something else in web servers and would thus be a 404 error even
+though the file appears to exist on disk. In particular the file
+`2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc%5B1%5D.txt` had to be
+renamed to `CIR_APE_08_doc.txt` because web servers would parse it as
+`CIR_APE_08_doc[1].txt` which obviously does not exist as on disk the file name had
+the html encoding literally for the characters, not the characters they
+translate to themselves (which was in the manifest).
+The file could have been named to that but it is not POSIX safe so the `[]`s
+were removed. At the same time, for the same reason (though the link worked),
+the file `2011/dlowe/dlowe-aux-data/png-1/image_thumb[40].png` was renamed to
+`image_thumb.png`.
+
## Winning entry: [2011/eastman](2011/eastman/index.html)
diff --git a/tmp/manifest.csv b/tmp/manifest.csv
index 7a54584a2..18aeb82a7 100644
--- a/tmp/manifest.csv
+++ b/tmp/manifest.csv
@@ -2483,7 +2483,7 @@
2011,dlowe,dlowe-aux-data/english-0/040604.txt,200,true,text,false,training text for neural networks
2011,dlowe,dlowe-aux-data/english-0/2001-2002.txt,200,true,text,false,training text for neural networks
2011,dlowe,dlowe-aux-data/english-0/CFP_TSI_Graphes_appel.txt,200,true,text,false,training text for neural networks
-2011,dlowe,dlowe-aux-data/english-0/CIR_APE_08_doc%5B1%5D.txt,200,true,text,false,training text for neural networks
+2011,dlowe,dlowe-aux-data/english-0/CIR_APE_08_doc.txt,200,true,text,false,training text for neural networks
2011,dlowe,dlowe-aux-data/english-0/admin_fr.txt,200,true,text,false,training text for neural networks
2011,dlowe,dlowe-aux-data/english-0/agenda.txt,200,true,text,false,training text for neural networks
2011,dlowe,dlowe-aux-data/english-0/paris2.txt,200,true,text,false,training text for neural networks
@@ -2506,7 +2506,7 @@
2011,dlowe,dlowe-aux-data/png-1/control_flow_obfuscation_before.png,220,true,image,false,training image for neural networks
2011,dlowe,dlowe-aux-data/png-1/deceive-inveigle-obfuscate-t-shirts.png,220,true,image,false,training image for neural networks
2011,dlowe,dlowe-aux-data/png-1/help_obfuscation1.png,220,true,image,false,training image for neural networks
-2011,dlowe,dlowe-aux-data/png-1/image_thumb[40].png,220,true,image,false,training image for neural networks
+2011,dlowe,dlowe-aux-data/png-1/image_thumb.png,220,true,image,false,training image for neural networks
2011,dlowe,dlowe-aux-data/png-1/jquery_after_deobfuscation.png,220,true,image,false,training image for neural networks
2011,dlowe,dlowe-aux-data/png-1/obfuscate4e.png,220,true,image,false,training image for neural networks
2011,dlowe,dlowe-aux-data/png-1/obfuscation-decoder.png,220,true,image,false,training image for neural networks
diff --git a/tmp/manifest.numbers b/tmp/manifest.numbers
index 3df83d936..374bfa33f 100644
Binary files a/tmp/manifest.numbers and b/tmp/manifest.numbers differ
diff --git a/tmp/path_list.found.txt b/tmp/path_list.found.txt
index 11df5d3b6..6b5271f16 100644
--- a/tmp/path_list.found.txt
+++ b/tmp/path_list.found.txt
@@ -2473,7 +2473,7 @@
2011/dlowe/dlowe-aux-data/english-0/040604.txt
2011/dlowe/dlowe-aux-data/english-0/2001-2002.txt
2011/dlowe/dlowe-aux-data/english-0/CFP_TSI_Graphes_appel.txt
-2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc%5B1%5D.txt
+2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc.txt
2011/dlowe/dlowe-aux-data/english-0/admin_fr.txt
2011/dlowe/dlowe-aux-data/english-0/agenda.txt
2011/dlowe/dlowe-aux-data/english-0/paris.txt
@@ -2505,7 +2505,7 @@
2011/dlowe/dlowe-aux-data/png-1/control_flow_obfuscation_before.png
2011/dlowe/dlowe-aux-data/png-1/deceive-inveigle-obfuscate-t-shirts.png
2011/dlowe/dlowe-aux-data/png-1/help_obfuscation1.png
-2011/dlowe/dlowe-aux-data/png-1/image_thumb[40].png
+2011/dlowe/dlowe-aux-data/png-1/image_thumb.png
2011/dlowe/dlowe-aux-data/png-1/jquery_after_deobfuscation.png
2011/dlowe/dlowe-aux-data/png-1/obfuscate4e.png
2011/dlowe/dlowe-aux-data/png-1/obfuscation-decoder.png
diff --git a/tmp/path_list.manifest.txt b/tmp/path_list.manifest.txt
index 11df5d3b6..6b5271f16 100644
--- a/tmp/path_list.manifest.txt
+++ b/tmp/path_list.manifest.txt
@@ -2473,7 +2473,7 @@
2011/dlowe/dlowe-aux-data/english-0/040604.txt
2011/dlowe/dlowe-aux-data/english-0/2001-2002.txt
2011/dlowe/dlowe-aux-data/english-0/CFP_TSI_Graphes_appel.txt
-2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc%5B1%5D.txt
+2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc.txt
2011/dlowe/dlowe-aux-data/english-0/admin_fr.txt
2011/dlowe/dlowe-aux-data/english-0/agenda.txt
2011/dlowe/dlowe-aux-data/english-0/paris.txt
@@ -2505,7 +2505,7 @@
2011/dlowe/dlowe-aux-data/png-1/control_flow_obfuscation_before.png
2011/dlowe/dlowe-aux-data/png-1/deceive-inveigle-obfuscate-t-shirts.png
2011/dlowe/dlowe-aux-data/png-1/help_obfuscation1.png
-2011/dlowe/dlowe-aux-data/png-1/image_thumb[40].png
+2011/dlowe/dlowe-aux-data/png-1/image_thumb.png
2011/dlowe/dlowe-aux-data/png-1/jquery_after_deobfuscation.png
2011/dlowe/dlowe-aux-data/png-1/obfuscate4e.png
2011/dlowe/dlowe-aux-data/png-1/obfuscation-decoder.png
diff --git a/tmp/path_list.required.txt b/tmp/path_list.required.txt
index ffd63ff46..740287a2a 100644
--- a/tmp/path_list.required.txt
+++ b/tmp/path_list.required.txt
@@ -1683,7 +1683,7 @@
2011/dlowe/dlowe-aux-data/english-0/040604.txt
2011/dlowe/dlowe-aux-data/english-0/2001-2002.txt
2011/dlowe/dlowe-aux-data/english-0/CFP_TSI_Graphes_appel.txt
-2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc%5B1%5D.txt
+2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc.txt
2011/dlowe/dlowe-aux-data/english-0/admin_fr.txt
2011/dlowe/dlowe-aux-data/english-0/agenda.txt
2011/dlowe/dlowe-aux-data/english-0/paris.txt
@@ -1715,7 +1715,7 @@
2011/dlowe/dlowe-aux-data/png-1/control_flow_obfuscation_before.png
2011/dlowe/dlowe-aux-data/png-1/deceive-inveigle-obfuscate-t-shirts.png
2011/dlowe/dlowe-aux-data/png-1/help_obfuscation1.png
-2011/dlowe/dlowe-aux-data/png-1/image_thumb[40].png
+2011/dlowe/dlowe-aux-data/png-1/image_thumb.png
2011/dlowe/dlowe-aux-data/png-1/jquery_after_deobfuscation.png
2011/dlowe/dlowe-aux-data/png-1/obfuscate4e.png
2011/dlowe/dlowe-aux-data/png-1/obfuscation-decoder.png