From 41e47c8b6ffaca5c01a15809d6fc5833b96b3554 Mon Sep 17 00:00:00 2001 From: Tim van der Meij Date: Tue, 12 May 2026 20:53:52 +0200 Subject: [PATCH] Remove the executable bit from test PDF files Test PDF files should never be executable because we only read their contents, so this commit makes sure that all test PDFs have the same permissions, namely 0644 (read-only for all groups, and writable for the owner), to limit their permissions for a least-privilege approach. --- test/pdfs/ThuluthFeatures.pdf | Bin test/pdfs/acroform_calculation_order.pdf | 0 test/pdfs/annotation-freetext.pdf | Bin test/pdfs/annotation-line.pdf | Bin test/pdfs/annotation-polyline-polygon.pdf | Bin test/pdfs/annotation-square-circle.pdf | Bin test/pdfs/autoprint.pdf | Bin test/pdfs/bomb_giant.pdf | Bin test/pdfs/bug1539074.1.pdf | Bin test/pdfs/bug1539074.pdf | Bin test/pdfs/bug1669097.pdf | Bin test/pdfs/bug1675139.pdf | Bin test/pdfs/bug1708040.pdf | Bin test/pdfs/bug1724918.pdf | Bin test/pdfs/bug1770750.pdf | Bin test/pdfs/bug1782186.pdf | Bin test/pdfs/bug1782564.pdf | Bin test/pdfs/bug1796741.pdf | Bin test/pdfs/bug1802888.pdf | Bin test/pdfs/bug1811510.pdf | Bin test/pdfs/bug1811694.pdf | Bin test/pdfs/bug1815476.pdf | Bin test/pdfs/bug1820909.1.pdf | Bin test/pdfs/bug1825002.pdf | Bin test/pdfs/bug1844576.pdf | Bin test/pdfs/bug1844583.pdf | 0 test/pdfs/bug1851498.pdf | Bin test/pdfs/bug1863910.pdf | Bin test/pdfs/bug1865341.pdf | Bin test/pdfs/bug1868759.pdf | Bin test/pdfs/bug1872721.pdf | Bin test/pdfs/bug1883609.pdf | Bin test/pdfs/bug1885505.pdf | Bin test/pdfs/bug1918115.pdf | Bin test/pdfs/bug1919513.pdf | Bin test/pdfs/bug1922766.pdf | Bin test/pdfs/bug1934157.pdf | Bin test/pdfs/bug1937438_af_from_latex.pdf | 0 test/pdfs/bug1937438_from_word.pdf | Bin test/pdfs/bug1937438_mml_from_latex.pdf | Bin test/pdfs/bug1963407.pdf | Bin test/pdfs/bug1974436.pdf | 0 test/pdfs/bug1978317.pdf | Bin test/pdfs/bug1989304.pdf | Bin test/pdfs/bug1992868.pdf | Bin test/pdfs/bug1997343.pdf | Bin test/pdfs/bug2004951.pdf | Bin test/pdfs/bug2009627.pdf | Bin test/pdfs/bug2014080.pdf | Bin test/pdfs/bug2026037.pdf | Bin test/pdfs/copy_paste_ligatures.pdf | Bin test/pdfs/dates.pdf | Bin test/pdfs/dates_save.pdf | Bin test/pdfs/doc_1_3_pages.pdf | Bin test/pdfs/doc_2_3_pages.pdf | Bin test/pdfs/doc_3_3_pages.pdf | Bin test/pdfs/empty#hash.pdf | Bin test/pdfs/empty.pdf | Bin test/pdfs/empty_protected.pdf | Bin test/pdfs/extract_link.pdf | Bin test/pdfs/fields_order.pdf | Bin test/pdfs/file_pdfjs_form.pdf | Bin test/pdfs/file_pdfjs_test.pdf | Bin test/pdfs/firefox_logo.pdf | Bin test/pdfs/font_ascent_descent.pdf | Bin test/pdfs/freetext_no_appearance.pdf | Bin test/pdfs/freetexts.pdf | Bin test/pdfs/highlight.pdf | Bin test/pdfs/highlight_popup.pdf | Bin test/pdfs/highlights.pdf | Bin test/pdfs/issue12213.pdf | Bin test/pdfs/issue13211.pdf | Bin test/pdfs/issue14497.pdf | Bin test/pdfs/issue14502.pdf | Bin test/pdfs/issue14627.pdf | Bin test/pdfs/issue14862.pdf | Bin test/pdfs/issue15053.pdf | Bin test/pdfs/issue15092.pdf | Bin test/pdfs/issue15096.pdf | Bin test/pdfs/issue15597.pdf | Bin test/pdfs/issue15690.pdf | Bin test/pdfs/issue15753.pdf | Bin test/pdfs/issue15759.pdf | Bin test/pdfs/issue15789.pdf | Bin test/pdfs/issue15815.pdf | Bin test/pdfs/issue15818.pdf | Bin test/pdfs/issue16021.pdf | Bin test/pdfs/issue16063.pdf | Bin test/pdfs/issue16067.pdf | Bin test/pdfs/issue16091.pdf | Bin test/pdfs/issue16221.pdf | Bin test/pdfs/issue16224.pdf | Bin test/pdfs/issue16316.pdf | Bin test/pdfs/issue16473.pdf | Bin test/pdfs/issue16500.pdf | Bin test/pdfs/issue16553.pdf | Bin test/pdfs/issue16633.pdf | Bin test/pdfs/issue17069.pdf | Bin test/pdfs/issue17215.pdf | Bin test/pdfs/issue17671.pdf | Bin test/pdfs/issue17808.pdf | Bin test/pdfs/issue17871_bottom_right.pdf | Bin test/pdfs/issue17871_top_right.pdf | Bin test/pdfs/issue17929.pdf | Bin test/pdfs/issue17998.pdf | Bin test/pdfs/issue18036.pdf | Bin test/pdfs/issue18305.pdf | Bin test/pdfs/issue18360.pdf | Bin test/pdfs/issue18536.pdf | Bin test/pdfs/issue18561.pdf | Bin test/pdfs/issue18693.pdf | Bin test/pdfs/issue18694.pdf | Bin test/pdfs/issue18894.pdf | Bin test/pdfs/issue18911.pdf | Bin test/pdfs/issue18956.pdf | Bin test/pdfs/issue19083.pdf | Bin test/pdfs/issue19120.pdf | Bin test/pdfs/issue19239.pdf | Bin test/pdfs/issue19360.pdf | Bin test/pdfs/issue19424.pdf | Bin test/pdfs/issue19505.pdf | Bin test/pdfs/issue19517.pdf | Bin test/pdfs/issue19633.pdf | Bin test/pdfs/issue20062.pdf | Bin test/pdfs/issue20065.pdf | 0 test/pdfs/issue20102.pdf | 0 test/pdfs/issue20225.pdf | Bin test/pdfs/issue7821.pdf | Bin test/pdfs/issue925.pdf | Bin test/pdfs/labelled_pages.pdf | Bin test/pdfs/multiline.pdf | Bin test/pdfs/page_with_number.pdf | Bin test/pdfs/page_with_number_and_link.pdf | Bin test/pdfs/paragraph_and_link.pdf | Bin test/pdfs/pdfjs_wikipedia.pdf | Bin test/pdfs/personwithdog.pdf | 0 test/pdfs/print_protection.pdf | Bin test/pdfs/red_stamp.pdf | Bin test/pdfs/rotated_freetexts.pdf | Bin test/pdfs/scan-bad.pdf | Bin test/pdfs/smaskdim.pdf | Bin test/pdfs/stamps.pdf | Bin test/pdfs/tagged_stamp.pdf | Bin test/pdfs/textfields.pdf | Bin test/pdfs/three_pages_with_number.pdf | Bin test/pdfs/tiling_patterns_variations.pdf | 0 test/pdfs/tracemonkey_annotation_on_page_8.pdf | Bin test/pdfs/tracemonkey_freetext.pdf | Bin test/pdfs/tracemonkey_with_annotations.pdf | Bin test/pdfs/tracemonkey_with_editable_annotations.pdf | Bin test/pdfs/two_pages.pdf | Bin test/pdfs/two_paragraphs.pdf | Bin test/pdfs/type4psfunc.pdf | Bin 153 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 test/pdfs/ThuluthFeatures.pdf mode change 100755 => 100644 test/pdfs/acroform_calculation_order.pdf mode change 100755 => 100644 test/pdfs/annotation-freetext.pdf mode change 100755 => 100644 test/pdfs/annotation-line.pdf mode change 100755 => 100644 test/pdfs/annotation-polyline-polygon.pdf mode change 100755 => 100644 test/pdfs/annotation-square-circle.pdf mode change 100755 => 100644 test/pdfs/autoprint.pdf mode change 100755 => 100644 test/pdfs/bomb_giant.pdf mode change 100755 => 100644 test/pdfs/bug1539074.1.pdf mode change 100755 => 100644 test/pdfs/bug1539074.pdf mode change 100755 => 100644 test/pdfs/bug1669097.pdf mode change 100755 => 100644 test/pdfs/bug1675139.pdf mode change 100755 => 100644 test/pdfs/bug1708040.pdf mode change 100755 => 100644 test/pdfs/bug1724918.pdf mode change 100755 => 100644 test/pdfs/bug1770750.pdf mode change 100755 => 100644 test/pdfs/bug1782186.pdf mode change 100755 => 100644 test/pdfs/bug1782564.pdf mode change 100755 => 100644 test/pdfs/bug1796741.pdf mode change 100755 => 100644 test/pdfs/bug1802888.pdf mode change 100755 => 100644 test/pdfs/bug1811510.pdf mode change 100755 => 100644 test/pdfs/bug1811694.pdf mode change 100755 => 100644 test/pdfs/bug1815476.pdf mode change 100755 => 100644 test/pdfs/bug1820909.1.pdf mode change 100755 => 100644 test/pdfs/bug1825002.pdf mode change 100755 => 100644 test/pdfs/bug1844576.pdf mode change 100755 => 100644 test/pdfs/bug1844583.pdf mode change 100755 => 100644 test/pdfs/bug1851498.pdf mode change 100755 => 100644 test/pdfs/bug1863910.pdf mode change 100755 => 100644 test/pdfs/bug1865341.pdf mode change 100755 => 100644 test/pdfs/bug1868759.pdf mode change 100755 => 100644 test/pdfs/bug1872721.pdf mode change 100755 => 100644 test/pdfs/bug1883609.pdf mode change 100755 => 100644 test/pdfs/bug1885505.pdf mode change 100755 => 100644 test/pdfs/bug1918115.pdf mode change 100755 => 100644 test/pdfs/bug1919513.pdf mode change 100755 => 100644 test/pdfs/bug1922766.pdf mode change 100755 => 100644 test/pdfs/bug1934157.pdf mode change 100755 => 100644 test/pdfs/bug1937438_af_from_latex.pdf mode change 100755 => 100644 test/pdfs/bug1937438_from_word.pdf mode change 100755 => 100644 test/pdfs/bug1937438_mml_from_latex.pdf mode change 100755 => 100644 test/pdfs/bug1963407.pdf mode change 100755 => 100644 test/pdfs/bug1974436.pdf mode change 100755 => 100644 test/pdfs/bug1978317.pdf mode change 100755 => 100644 test/pdfs/bug1989304.pdf mode change 100755 => 100644 test/pdfs/bug1992868.pdf mode change 100755 => 100644 test/pdfs/bug1997343.pdf mode change 100755 => 100644 test/pdfs/bug2004951.pdf mode change 100755 => 100644 test/pdfs/bug2009627.pdf mode change 100755 => 100644 test/pdfs/bug2014080.pdf mode change 100755 => 100644 test/pdfs/bug2026037.pdf mode change 100755 => 100644 test/pdfs/copy_paste_ligatures.pdf mode change 100755 => 100644 test/pdfs/dates.pdf mode change 100755 => 100644 test/pdfs/dates_save.pdf mode change 100755 => 100644 test/pdfs/doc_1_3_pages.pdf mode change 100755 => 100644 test/pdfs/doc_2_3_pages.pdf mode change 100755 => 100644 test/pdfs/doc_3_3_pages.pdf mode change 100755 => 100644 test/pdfs/empty#hash.pdf mode change 100755 => 100644 test/pdfs/empty.pdf mode change 100755 => 100644 test/pdfs/empty_protected.pdf mode change 100755 => 100644 test/pdfs/extract_link.pdf mode change 100755 => 100644 test/pdfs/fields_order.pdf mode change 100755 => 100644 test/pdfs/file_pdfjs_form.pdf mode change 100755 => 100644 test/pdfs/file_pdfjs_test.pdf mode change 100755 => 100644 test/pdfs/firefox_logo.pdf mode change 100755 => 100644 test/pdfs/font_ascent_descent.pdf mode change 100755 => 100644 test/pdfs/freetext_no_appearance.pdf mode change 100755 => 100644 test/pdfs/freetexts.pdf mode change 100755 => 100644 test/pdfs/highlight.pdf mode change 100755 => 100644 test/pdfs/highlight_popup.pdf mode change 100755 => 100644 test/pdfs/highlights.pdf mode change 100755 => 100644 test/pdfs/issue12213.pdf mode change 100755 => 100644 test/pdfs/issue13211.pdf mode change 100755 => 100644 test/pdfs/issue14497.pdf mode change 100755 => 100644 test/pdfs/issue14502.pdf mode change 100755 => 100644 test/pdfs/issue14627.pdf mode change 100755 => 100644 test/pdfs/issue14862.pdf mode change 100755 => 100644 test/pdfs/issue15053.pdf mode change 100755 => 100644 test/pdfs/issue15092.pdf mode change 100755 => 100644 test/pdfs/issue15096.pdf mode change 100755 => 100644 test/pdfs/issue15597.pdf mode change 100755 => 100644 test/pdfs/issue15690.pdf mode change 100755 => 100644 test/pdfs/issue15753.pdf mode change 100755 => 100644 test/pdfs/issue15759.pdf mode change 100755 => 100644 test/pdfs/issue15789.pdf mode change 100755 => 100644 test/pdfs/issue15815.pdf mode change 100755 => 100644 test/pdfs/issue15818.pdf mode change 100755 => 100644 test/pdfs/issue16021.pdf mode change 100755 => 100644 test/pdfs/issue16063.pdf mode change 100755 => 100644 test/pdfs/issue16067.pdf mode change 100755 => 100644 test/pdfs/issue16091.pdf mode change 100755 => 100644 test/pdfs/issue16221.pdf mode change 100755 => 100644 test/pdfs/issue16224.pdf mode change 100755 => 100644 test/pdfs/issue16316.pdf mode change 100755 => 100644 test/pdfs/issue16473.pdf mode change 100755 => 100644 test/pdfs/issue16500.pdf mode change 100755 => 100644 test/pdfs/issue16553.pdf mode change 100755 => 100644 test/pdfs/issue16633.pdf mode change 100755 => 100644 test/pdfs/issue17069.pdf mode change 100755 => 100644 test/pdfs/issue17215.pdf mode change 100755 => 100644 test/pdfs/issue17671.pdf mode change 100755 => 100644 test/pdfs/issue17808.pdf mode change 100755 => 100644 test/pdfs/issue17871_bottom_right.pdf mode change 100755 => 100644 test/pdfs/issue17871_top_right.pdf mode change 100755 => 100644 test/pdfs/issue17929.pdf mode change 100755 => 100644 test/pdfs/issue17998.pdf mode change 100755 => 100644 test/pdfs/issue18036.pdf mode change 100755 => 100644 test/pdfs/issue18305.pdf mode change 100755 => 100644 test/pdfs/issue18360.pdf mode change 100755 => 100644 test/pdfs/issue18536.pdf mode change 100755 => 100644 test/pdfs/issue18561.pdf mode change 100755 => 100644 test/pdfs/issue18693.pdf mode change 100755 => 100644 test/pdfs/issue18694.pdf mode change 100755 => 100644 test/pdfs/issue18894.pdf mode change 100755 => 100644 test/pdfs/issue18911.pdf mode change 100755 => 100644 test/pdfs/issue18956.pdf mode change 100755 => 100644 test/pdfs/issue19083.pdf mode change 100755 => 100644 test/pdfs/issue19120.pdf mode change 100755 => 100644 test/pdfs/issue19239.pdf mode change 100755 => 100644 test/pdfs/issue19360.pdf mode change 100755 => 100644 test/pdfs/issue19424.pdf mode change 100755 => 100644 test/pdfs/issue19505.pdf mode change 100755 => 100644 test/pdfs/issue19517.pdf mode change 100755 => 100644 test/pdfs/issue19633.pdf mode change 100755 => 100644 test/pdfs/issue20062.pdf mode change 100755 => 100644 test/pdfs/issue20065.pdf mode change 100755 => 100644 test/pdfs/issue20102.pdf mode change 100755 => 100644 test/pdfs/issue20225.pdf mode change 100755 => 100644 test/pdfs/issue7821.pdf mode change 100755 => 100644 test/pdfs/issue925.pdf mode change 100755 => 100644 test/pdfs/labelled_pages.pdf mode change 100755 => 100644 test/pdfs/multiline.pdf mode change 100755 => 100644 test/pdfs/page_with_number.pdf mode change 100755 => 100644 test/pdfs/page_with_number_and_link.pdf mode change 100755 => 100644 test/pdfs/paragraph_and_link.pdf mode change 100755 => 100644 test/pdfs/pdfjs_wikipedia.pdf mode change 100755 => 100644 test/pdfs/personwithdog.pdf mode change 100755 => 100644 test/pdfs/print_protection.pdf mode change 100755 => 100644 test/pdfs/red_stamp.pdf mode change 100755 => 100644 test/pdfs/rotated_freetexts.pdf mode change 100755 => 100644 test/pdfs/scan-bad.pdf mode change 100755 => 100644 test/pdfs/smaskdim.pdf mode change 100755 => 100644 test/pdfs/stamps.pdf mode change 100755 => 100644 test/pdfs/tagged_stamp.pdf mode change 100755 => 100644 test/pdfs/textfields.pdf mode change 100755 => 100644 test/pdfs/three_pages_with_number.pdf mode change 100755 => 100644 test/pdfs/tiling_patterns_variations.pdf mode change 100755 => 100644 test/pdfs/tracemonkey_annotation_on_page_8.pdf mode change 100755 => 100644 test/pdfs/tracemonkey_freetext.pdf mode change 100755 => 100644 test/pdfs/tracemonkey_with_annotations.pdf mode change 100755 => 100644 test/pdfs/tracemonkey_with_editable_annotations.pdf mode change 100755 => 100644 test/pdfs/two_pages.pdf mode change 100755 => 100644 test/pdfs/two_paragraphs.pdf mode change 100755 => 100644 test/pdfs/type4psfunc.pdf diff --git a/test/pdfs/ThuluthFeatures.pdf b/test/pdfs/ThuluthFeatures.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/acroform_calculation_order.pdf b/test/pdfs/acroform_calculation_order.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/annotation-freetext.pdf b/test/pdfs/annotation-freetext.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/annotation-line.pdf b/test/pdfs/annotation-line.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/annotation-polyline-polygon.pdf b/test/pdfs/annotation-polyline-polygon.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/annotation-square-circle.pdf b/test/pdfs/annotation-square-circle.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/autoprint.pdf b/test/pdfs/autoprint.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bomb_giant.pdf b/test/pdfs/bomb_giant.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1539074.1.pdf b/test/pdfs/bug1539074.1.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1539074.pdf b/test/pdfs/bug1539074.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1669097.pdf b/test/pdfs/bug1669097.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1675139.pdf b/test/pdfs/bug1675139.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1708040.pdf b/test/pdfs/bug1708040.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1724918.pdf b/test/pdfs/bug1724918.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1770750.pdf b/test/pdfs/bug1770750.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1782186.pdf b/test/pdfs/bug1782186.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1782564.pdf b/test/pdfs/bug1782564.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1796741.pdf b/test/pdfs/bug1796741.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1802888.pdf b/test/pdfs/bug1802888.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1811510.pdf b/test/pdfs/bug1811510.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1811694.pdf b/test/pdfs/bug1811694.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1815476.pdf b/test/pdfs/bug1815476.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1820909.1.pdf b/test/pdfs/bug1820909.1.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1825002.pdf b/test/pdfs/bug1825002.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1844576.pdf b/test/pdfs/bug1844576.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1844583.pdf b/test/pdfs/bug1844583.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1851498.pdf b/test/pdfs/bug1851498.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1863910.pdf b/test/pdfs/bug1863910.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1865341.pdf b/test/pdfs/bug1865341.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1868759.pdf b/test/pdfs/bug1868759.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1872721.pdf b/test/pdfs/bug1872721.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1883609.pdf b/test/pdfs/bug1883609.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1885505.pdf b/test/pdfs/bug1885505.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1918115.pdf b/test/pdfs/bug1918115.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1919513.pdf b/test/pdfs/bug1919513.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1922766.pdf b/test/pdfs/bug1922766.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1934157.pdf b/test/pdfs/bug1934157.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1937438_af_from_latex.pdf b/test/pdfs/bug1937438_af_from_latex.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1937438_from_word.pdf b/test/pdfs/bug1937438_from_word.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1937438_mml_from_latex.pdf b/test/pdfs/bug1937438_mml_from_latex.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1963407.pdf b/test/pdfs/bug1963407.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1974436.pdf b/test/pdfs/bug1974436.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1978317.pdf b/test/pdfs/bug1978317.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1989304.pdf b/test/pdfs/bug1989304.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1992868.pdf b/test/pdfs/bug1992868.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug1997343.pdf b/test/pdfs/bug1997343.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug2004951.pdf b/test/pdfs/bug2004951.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug2009627.pdf b/test/pdfs/bug2009627.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug2014080.pdf b/test/pdfs/bug2014080.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/bug2026037.pdf b/test/pdfs/bug2026037.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/copy_paste_ligatures.pdf b/test/pdfs/copy_paste_ligatures.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/dates.pdf b/test/pdfs/dates.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/dates_save.pdf b/test/pdfs/dates_save.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/doc_1_3_pages.pdf b/test/pdfs/doc_1_3_pages.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/doc_2_3_pages.pdf b/test/pdfs/doc_2_3_pages.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/doc_3_3_pages.pdf b/test/pdfs/doc_3_3_pages.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/empty#hash.pdf b/test/pdfs/empty#hash.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/empty.pdf b/test/pdfs/empty.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/empty_protected.pdf b/test/pdfs/empty_protected.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/extract_link.pdf b/test/pdfs/extract_link.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/fields_order.pdf b/test/pdfs/fields_order.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/file_pdfjs_form.pdf b/test/pdfs/file_pdfjs_form.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/file_pdfjs_test.pdf b/test/pdfs/file_pdfjs_test.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/firefox_logo.pdf b/test/pdfs/firefox_logo.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/font_ascent_descent.pdf b/test/pdfs/font_ascent_descent.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/freetext_no_appearance.pdf b/test/pdfs/freetext_no_appearance.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/freetexts.pdf b/test/pdfs/freetexts.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/highlight.pdf b/test/pdfs/highlight.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/highlight_popup.pdf b/test/pdfs/highlight_popup.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/highlights.pdf b/test/pdfs/highlights.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue12213.pdf b/test/pdfs/issue12213.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue13211.pdf b/test/pdfs/issue13211.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue14497.pdf b/test/pdfs/issue14497.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue14502.pdf b/test/pdfs/issue14502.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue14627.pdf b/test/pdfs/issue14627.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue14862.pdf b/test/pdfs/issue14862.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15053.pdf b/test/pdfs/issue15053.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15092.pdf b/test/pdfs/issue15092.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15096.pdf b/test/pdfs/issue15096.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15597.pdf b/test/pdfs/issue15597.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15690.pdf b/test/pdfs/issue15690.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15753.pdf b/test/pdfs/issue15753.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15759.pdf b/test/pdfs/issue15759.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15789.pdf b/test/pdfs/issue15789.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15815.pdf b/test/pdfs/issue15815.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue15818.pdf b/test/pdfs/issue15818.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16021.pdf b/test/pdfs/issue16021.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16063.pdf b/test/pdfs/issue16063.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16067.pdf b/test/pdfs/issue16067.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16091.pdf b/test/pdfs/issue16091.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16221.pdf b/test/pdfs/issue16221.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16224.pdf b/test/pdfs/issue16224.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16316.pdf b/test/pdfs/issue16316.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16473.pdf b/test/pdfs/issue16473.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16500.pdf b/test/pdfs/issue16500.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16553.pdf b/test/pdfs/issue16553.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue16633.pdf b/test/pdfs/issue16633.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue17069.pdf b/test/pdfs/issue17069.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue17215.pdf b/test/pdfs/issue17215.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue17671.pdf b/test/pdfs/issue17671.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue17808.pdf b/test/pdfs/issue17808.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue17871_bottom_right.pdf b/test/pdfs/issue17871_bottom_right.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue17871_top_right.pdf b/test/pdfs/issue17871_top_right.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue17929.pdf b/test/pdfs/issue17929.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue17998.pdf b/test/pdfs/issue17998.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18036.pdf b/test/pdfs/issue18036.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18305.pdf b/test/pdfs/issue18305.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18360.pdf b/test/pdfs/issue18360.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18536.pdf b/test/pdfs/issue18536.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18561.pdf b/test/pdfs/issue18561.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18693.pdf b/test/pdfs/issue18693.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18694.pdf b/test/pdfs/issue18694.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18894.pdf b/test/pdfs/issue18894.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18911.pdf b/test/pdfs/issue18911.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue18956.pdf b/test/pdfs/issue18956.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue19083.pdf b/test/pdfs/issue19083.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue19120.pdf b/test/pdfs/issue19120.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue19239.pdf b/test/pdfs/issue19239.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue19360.pdf b/test/pdfs/issue19360.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue19424.pdf b/test/pdfs/issue19424.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue19505.pdf b/test/pdfs/issue19505.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue19517.pdf b/test/pdfs/issue19517.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue19633.pdf b/test/pdfs/issue19633.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue20062.pdf b/test/pdfs/issue20062.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue20065.pdf b/test/pdfs/issue20065.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue20102.pdf b/test/pdfs/issue20102.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue20225.pdf b/test/pdfs/issue20225.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue7821.pdf b/test/pdfs/issue7821.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/issue925.pdf b/test/pdfs/issue925.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/labelled_pages.pdf b/test/pdfs/labelled_pages.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/multiline.pdf b/test/pdfs/multiline.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/page_with_number.pdf b/test/pdfs/page_with_number.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/page_with_number_and_link.pdf b/test/pdfs/page_with_number_and_link.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/paragraph_and_link.pdf b/test/pdfs/paragraph_and_link.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/pdfjs_wikipedia.pdf b/test/pdfs/pdfjs_wikipedia.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/personwithdog.pdf b/test/pdfs/personwithdog.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/print_protection.pdf b/test/pdfs/print_protection.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/red_stamp.pdf b/test/pdfs/red_stamp.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/rotated_freetexts.pdf b/test/pdfs/rotated_freetexts.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/scan-bad.pdf b/test/pdfs/scan-bad.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/smaskdim.pdf b/test/pdfs/smaskdim.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/stamps.pdf b/test/pdfs/stamps.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/tagged_stamp.pdf b/test/pdfs/tagged_stamp.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/textfields.pdf b/test/pdfs/textfields.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/three_pages_with_number.pdf b/test/pdfs/three_pages_with_number.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/tiling_patterns_variations.pdf b/test/pdfs/tiling_patterns_variations.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/tracemonkey_annotation_on_page_8.pdf b/test/pdfs/tracemonkey_annotation_on_page_8.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/tracemonkey_freetext.pdf b/test/pdfs/tracemonkey_freetext.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/tracemonkey_with_annotations.pdf b/test/pdfs/tracemonkey_with_annotations.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/tracemonkey_with_editable_annotations.pdf b/test/pdfs/tracemonkey_with_editable_annotations.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/two_pages.pdf b/test/pdfs/two_pages.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/two_paragraphs.pdf b/test/pdfs/two_paragraphs.pdf old mode 100755 new mode 100644 diff --git a/test/pdfs/type4psfunc.pdf b/test/pdfs/type4psfunc.pdf old mode 100755 new mode 100644