summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-crash-1.tiffbin0 -> 257 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-crash-2.tiffbin0 -> 260 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-crash-3.tiffbin0 -> 260 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-crash-4.tiffbin0 -> 260 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-crash-5.tiffbin0 -> 252 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-crash-6.tiffbin0 -> 260 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-crash-7.tiffbin0 -> 179 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-1.tiffbin0 -> 205 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-10.tiffbin0 -> 5254 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-2.tiffbin0 -> 111 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-3.tiffbin0 -> 17 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-4.tiffbin0 -> 43 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-5.tiffbin0 -> 281 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-6.tiffbin0 -> 259 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-7.tiffbin0 -> 504 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-8.tiffbin0 -> 272 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/RC4-hang-9.tiffbin0 -> 188 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/crash-1.tiffbin257 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/crash-2.tiffbin260 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/crash-3.tiffbin260 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/crash-4.tiffbin260 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/crash-5.tiffbin252 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/crash-6.tiffbin260 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/crash-7.tiffbin179 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-1.tiffbin205 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-10.tiffbin5254 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-2.tiffbin111 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-3.tiffbin17 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-4.tiffbin43 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-5.tiffbin281 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-6.tiffbin259 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-7.tiffbin504 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-8.tiffbin272 -> 0 bytes
-rw-r--r--filter/qa/cppunit/data/tiff/fail/hang-9.tiffbin188 -> 0 bytes
-rw-r--r--unotest/source/cpp/filters-test.cxx3
-rw-r--r--vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-1.wmfbin0 -> 675 bytes
-rw-r--r--vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-2.wmfbin0 -> 375 bytes
-rw-r--r--vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-3.wmf5
-rw-r--r--vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-4.wmf3
-rw-r--r--vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-1.wmfbin675 -> 0 bytes
-rw-r--r--vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-2.wmfbin375 -> 0 bytes
-rw-r--r--vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-3.wmfbin416 -> 0 bytes
-rw-r--r--vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-4.wmfbin244 -> 0 bytes
43 files changed, 10 insertions, 1 deletions
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-crash-1.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-crash-1.tiff
new file mode 100644
index 000000000000..9e9d192f9c9c
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-crash-1.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-crash-2.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-crash-2.tiff
new file mode 100644
index 000000000000..8aaede4a7aa3
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-crash-2.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-crash-3.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-crash-3.tiff
new file mode 100644
index 000000000000..712e780a94c1
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-crash-3.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-crash-4.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-crash-4.tiff
new file mode 100644
index 000000000000..7c5402e76fb8
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-crash-4.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-crash-5.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-crash-5.tiff
new file mode 100644
index 000000000000..97433c354518
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-crash-5.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-crash-6.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-crash-6.tiff
new file mode 100644
index 000000000000..2b2846df0c01
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-crash-6.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-crash-7.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-crash-7.tiff
new file mode 100644
index 000000000000..0ca75a0a7938
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-crash-7.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-1.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-1.tiff
new file mode 100644
index 000000000000..5b5b72d4a05c
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-1.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-10.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-10.tiff
new file mode 100644
index 000000000000..ad722fc5c930
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-10.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-2.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-2.tiff
new file mode 100644
index 000000000000..9924b3898133
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-2.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-3.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-3.tiff
new file mode 100644
index 000000000000..8de41b59f267
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-3.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-4.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-4.tiff
new file mode 100644
index 000000000000..e51e3919221e
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-4.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-5.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-5.tiff
new file mode 100644
index 000000000000..1123daceebfc
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-5.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-6.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-6.tiff
new file mode 100644
index 000000000000..fc65d92d272d
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-6.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-7.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-7.tiff
new file mode 100644
index 000000000000..cbac073268e6
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-7.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-8.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-8.tiff
new file mode 100644
index 000000000000..2ee04554daf3
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-8.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/RC4-hang-9.tiff b/filter/qa/cppunit/data/tiff/fail/RC4-hang-9.tiff
new file mode 100644
index 000000000000..719f5931c304
--- /dev/null
+++ b/filter/qa/cppunit/data/tiff/fail/RC4-hang-9.tiff
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/crash-1.tiff b/filter/qa/cppunit/data/tiff/fail/crash-1.tiff
deleted file mode 100644
index 4fa0bb9a3ae9..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/crash-1.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/crash-2.tiff b/filter/qa/cppunit/data/tiff/fail/crash-2.tiff
deleted file mode 100644
index aadd99f33d2d..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/crash-2.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/crash-3.tiff b/filter/qa/cppunit/data/tiff/fail/crash-3.tiff
deleted file mode 100644
index 4aa2393ade25..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/crash-3.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/crash-4.tiff b/filter/qa/cppunit/data/tiff/fail/crash-4.tiff
deleted file mode 100644
index ef0fe2725f17..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/crash-4.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/crash-5.tiff b/filter/qa/cppunit/data/tiff/fail/crash-5.tiff
deleted file mode 100644
index 4849edff238b..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/crash-5.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/crash-6.tiff b/filter/qa/cppunit/data/tiff/fail/crash-6.tiff
deleted file mode 100644
index 907b5101473e..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/crash-6.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/crash-7.tiff b/filter/qa/cppunit/data/tiff/fail/crash-7.tiff
deleted file mode 100644
index 0056f9dcb8d5..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/crash-7.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-1.tiff b/filter/qa/cppunit/data/tiff/fail/hang-1.tiff
deleted file mode 100644
index 9cd2aa2e0c5f..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-1.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-10.tiff b/filter/qa/cppunit/data/tiff/fail/hang-10.tiff
deleted file mode 100644
index e5e9ebc3d028..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-10.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-2.tiff b/filter/qa/cppunit/data/tiff/fail/hang-2.tiff
deleted file mode 100644
index 28ec8c0d3c2a..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-2.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-3.tiff b/filter/qa/cppunit/data/tiff/fail/hang-3.tiff
deleted file mode 100644
index 6d8cee732e2c..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-3.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-4.tiff b/filter/qa/cppunit/data/tiff/fail/hang-4.tiff
deleted file mode 100644
index 4048941071ce..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-4.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-5.tiff b/filter/qa/cppunit/data/tiff/fail/hang-5.tiff
deleted file mode 100644
index f1be3fa34b6e..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-5.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-6.tiff b/filter/qa/cppunit/data/tiff/fail/hang-6.tiff
deleted file mode 100644
index 4e6cc0ed5d4b..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-6.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-7.tiff b/filter/qa/cppunit/data/tiff/fail/hang-7.tiff
deleted file mode 100644
index 61a5f2d78850..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-7.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-8.tiff b/filter/qa/cppunit/data/tiff/fail/hang-8.tiff
deleted file mode 100644
index c45859720490..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-8.tiff
+++ /dev/null
Binary files differ
diff --git a/filter/qa/cppunit/data/tiff/fail/hang-9.tiff b/filter/qa/cppunit/data/tiff/fail/hang-9.tiff
deleted file mode 100644
index ef314ab7acb2..000000000000
--- a/filter/qa/cppunit/data/tiff/fail/hang-9.tiff
+++ /dev/null
Binary files differ
diff --git a/unotest/source/cpp/filters-test.cxx b/unotest/source/cpp/filters-test.cxx
index 6ed09e6e6a3f..b4d5cf07516c 100644
--- a/unotest/source/cpp/filters-test.cxx
+++ b/unotest/source/cpp/filters-test.cxx
@@ -98,7 +98,8 @@ void FiltersTest::recursiveScan(filterStatus nExpected,
if (
(sURL.match("BID", nLastSlash+1)) ||
(sURL.match("CVE", nLastSlash+1)) ||
- (sURL.match("EDB", nLastSlash+1))
+ (sURL.match("EDB", nLastSlash+1)) ||
+ (sURL.match("RC4", nLastSlash+1)) // just means "encrypted"
)
{
bEncrypted = true;
diff --git a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-1.wmf b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-1.wmf
new file mode 100644
index 000000000000..87319c2d44e8
--- /dev/null
+++ b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-1.wmf
Binary files differ
diff --git a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-2.wmf b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-2.wmf
new file mode 100644
index 000000000000..ff20cad78c6c
--- /dev/null
+++ b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-2.wmf
Binary files differ
diff --git a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-3.wmf b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-3.wmf
new file mode 100644
index 000000000000..20a70fa678ec
--- /dev/null
+++ b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-3.wmf
@@ -0,0 +1,5 @@
+HUҬBGx}ؘؤ`{3ΐ~._1,ʄ"f[Ch!64/LV@Hs0=3k]iuC)NF)#ɰ-hKDz8
+~ " ޤт!>iHh׮cCߝ?jaC ε
+#Bqoba6T_ljW+ o'PeS%^̈%'_VKpJ62AF<+qIjbn} {g"!k[3A+t}s
+->m=~HZ(ޔ f[c 36_Gߎ\V@BzyGd2n)|3 ÏczD2_&pNx9YXD`Fh4+C^b?o
+@փq \ No newline at end of file
diff --git a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-4.wmf b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-4.wmf
new file mode 100644
index 000000000000..045f1f45eb4a
--- /dev/null
+++ b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/RC4-hang-4.wmf
@@ -0,0 +1,3 @@
+6.GxG;>e2ΐ 8Y-1-#ᛞv5."2/f_LBΌ건i]Yowټ(KP
+)W`1a%#Xmi-
+Hn<n~  ˕Z!> |xHf}Hx;cCa?jlGCLO9VƵ$#Bq]ak .wx} c461JpHѫ!'f7VWpJp2AFvG<7j \ No newline at end of file
diff --git a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-1.wmf b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-1.wmf
deleted file mode 100644
index 7ba05cb00219..000000000000
--- a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-1.wmf
+++ /dev/null
Binary files differ
diff --git a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-2.wmf b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-2.wmf
deleted file mode 100644
index f8f153896c7c..000000000000
--- a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-2.wmf
+++ /dev/null
Binary files differ
diff --git a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-3.wmf b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-3.wmf
deleted file mode 100644
index 80ad7959bd46..000000000000
--- a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-3.wmf
+++ /dev/null
Binary files differ
diff --git a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-4.wmf b/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-4.wmf
deleted file mode 100644
index f16b60ca7f82..000000000000
--- a/vcl/qa/cppunit/graphicfilter/data/wmf/fail/hang-4.wmf
+++ /dev/null
Binary files differ