tpage: fix pdf prolog for ghostscript >= 9.27 (#296) - plan9port - [fork] Plan 9 from user space (HTM) git clone git://src.adamsgaard.dk/plan9port (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit 01a29ffe9dec8f11afa6db22a6ed0218bdbe5c5c (DIR) parent 3d08a066b167b60691949fe89a7a67ef29df39cb (HTM) Author: Fazlul Shahriar <fshahriar@gmail.com> Date: Sun, 8 Dec 2019 20:20:22 -0500 page: fix pdf prolog for ghostscript >= 9.27 (#296) Ghostscript 9.27 removed GS_PDF_ProcSet and pdfdict due to a security issue (see https://security-tracker.debian.org/tracker/CVE-2019-3839). This fix was contributed by @onyxperidot (see #279). Fixes #279 Diffstat: M src/cmd/page/pdfprolog.c | 3 +-- M src/cmd/page/pdfprolog.ps | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) --- (DIR) diff --git a/src/cmd/page/pdfprolog.c b/src/cmd/page/pdfprolog.c t@@ -16,5 +16,4 @@ " } if\n" "} bind def\n" "\n" -"GS_PDF_ProcSet begin\n" -"pdfdict begin\n" +"runpdfbegin\n" (DIR) diff --git a/src/cmd/page/pdfprolog.ps b/src/cmd/page/pdfprolog.ps t@@ -16,5 +16,4 @@ } if } bind def -GS_PDF_ProcSet begin -pdfdict begin +runpdfbegin