diff --git a/CHANGELOG.md b/CHANGELOG.md index 03f27e4..a4e13f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] -Nothing +### Security +- Removed samples/issue-00152-embedded-pdf.pdf because it contains a possible security thread; a javascript enabled object ([#364](https://github.com/pdfminer/pdfminer.six/pull/364)) ## [20200121] - 2020-01-21 diff --git a/MANIFEST.in b/MANIFEST.in index 26ba2aa..546a0f4 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -4,8 +4,8 @@ include *.txt include *.md include *.py graft cmaprsrc -graft docs graft pdfminer -graft samples graft tools global-exclude *.pyc +prune samples +prune docs \ No newline at end of file diff --git a/samples/contrib/issue-00152-embedded-pdf.pdf b/samples/contrib/issue-00152-embedded-pdf.pdf deleted file mode 100644 index 20813b9..0000000 Binary files a/samples/contrib/issue-00152-embedded-pdf.pdf and /dev/null differ diff --git a/tests/test_tools_dumppdf.py b/tests/test_tools_dumppdf.py index 49298a8..bee7e3b 100644 --- a/tests/test_tools_dumppdf.py +++ b/tests/test_tools_dumppdf.py @@ -1,5 +1,4 @@ -from shutil import rmtree -from tempfile import NamedTemporaryFile, mkdtemp +from tempfile import NamedTemporaryFile from helpers import absolute_sample_path from tools import dumppdf @@ -37,15 +36,3 @@ class TestDumpPDF(): def test_6(self): run('nonfree/naacl06-shinyama.pdf', '-t -a') - - def test_embedded_font_filename(self): - """If UF font file name does not exist, then F should be used - - Related issue: https://github.com/pdfminer/pdfminer.six/issues/152 - """ - output_dir = mkdtemp() - try: - run('contrib/issue-00152-embedded-pdf.pdf', - '--extract-embedded %s' % output_dir) - finally: - rmtree(output_dir)