Re: Ghostscript/GhostPDL 9.28 Release Candidate 1

Paul Wessel <[email protected]> Mon, 19 Aug 2019 14:21:33 -0400
Newsgroups gmane.comp.printing.ghostscript.devel
Message-ID <CANDdAJAscyRuRttuU3DeDOv7rjbf-wrfSUyC=hWuv5JXUg=Obg@mail.gmail.com>
--000000000000f6e78f05907c6827
Content-Type: text/plain; charset="UTF-8"

Hi Chris et al-

GMT (www.generic-mapping-tools.org) uses gs to convert from PostScript to a
variety of formats, including PDF.  We allow for transparency via the Adobe
PDF transparency extensions.  This has worked fine until 9.28 rc1 which I
assume have placed those operators under NOSAFER?  We find if we add -dNOSAFER
then the expected behavior returns.  Is this how you intended transparency
to work from 9.28 onwards?

Cheer, Paul Wessel


On August 15, 2019 at 11:12:45 PM, Chris Liddell ([email protected])
wrote:

I have created archives (and Ghostscript Windows installers) for the
first public release candidates for Ghostscript and GhostPDL 9.28, and
they are available here:

https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs928rc1


There are some very important changes in this release:

First: we have ground-up rewritten the file access controls that were
the major benefit of the "SAFER" code.

Second: as we've promised (threatened?) for years, SAFER is now enabled
by default (it can still be disabled with "-dNOSAFER").

Third: those of you still paying attention will probably have worked out
that the implication of the above two points is that some very new code
is being enabled by default!

As a consequence, we want to give users an extended chance to find what
we did wrong.

Note that the previous SAFER behaviour can still be accessed by using
"-dSAFER -dOLDSAFER" - but this will only be true until we're convinced
we've got no reason to keep the old behaviour.


Although we're starting this release candidate process early, we're
still targetting the 9.28 release on the "normal" schedule (late
September/early Oct), in order to give as much testing time as possible
for the new code.


Please give the release candidate a try on your system if you're
interested in helping test the release-in-progress. Your feedback is
always appreciated, but especially so with this release.


All the best,

Chris

--000000000000f6e78f05907c6827
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body><div style=3D"font-family:Helvetica,Arial;font-size:13px">Hi C=
hris et al-</div><div style=3D"font-family:Helvetica,Arial;font-size:13px">=
<span style=3D"font-style:normal"><br></span></div><div style=3D"font-famil=
y:Helvetica,Arial;font-size:13px"><span style=3D"font-style:normal">GMT (<a=
 href=3D"http://www.generic-mapping-tools.org">www.generic-mapping-tools.or=
g</a>) uses gs to convert from PostScript to a variety of formats, includin=
g PDF.=C2=A0 We allow for transparency via the Adobe PDF transparency exten=
sions.=C2=A0 This has worked fine until 9.28 rc1 which I assume have placed=
 those operators under NOSAFER?=C2=A0 We find if we add=C2=A0<span style=3D=
"font-family:&quot;helvetica Neue&quot;,helvetica;font-size:14.000000953674=
316px">-dNOSAFER then the expected behavior returns.=C2=A0 Is this how you =
intended transparency to work from 9.28 onwards?<br></span></span></div><di=
v style=3D"font-family:Helvetica,Arial;font-size:13px"><em style=3D"font-fa=
mily:&quot;helvetica Neue&quot;,helvetica;font-size:14.000000953674316px"><=
br></em></div> <div class=3D"gmail_signature">Cheer, Paul Wessel<br><div><b=
r></div></div> <br><p class=3D"airmail_on">On August 15, 2019 at 11:12:45 P=
M, Chris Liddell (<a href=3D"mailto:[email protected]">chris.liddel=
[email protected]</a>) wrote:</p> <blockquote type=3D"cite" class=3D"clean_bq">=
<span><div><div></div><div>I have created archives (and Ghostscript Windows=
 installers) for the
<br>first public release candidates for Ghostscript and GhostPDL 9.28, and
<br>they are available here:
<br>
<br><a href=3D"https://github.com/ArtifexSoftware/ghostpdl-downloads/releas=
es/tag/gs928rc1">https://github.com/ArtifexSoftware/ghostpdl-downloads/rele=
ases/tag/gs928rc1</a>
<br>
<br>
<br>There are some very important changes in this release:
<br>
<br>First: we have ground-up rewritten the file access controls that were
<br>the major benefit of the &quot;SAFER&quot; code.
<br>
<br>Second: as we&#39;ve promised (threatened?) for years, SAFER is now ena=
bled
<br>by default (it can still be disabled with &quot;-dNOSAFER&quot;).
<br>
<br>Third: those of you still paying attention will probably have worked ou=
t
<br>that the implication of the above two points is that some very new code
<br>is being enabled by default!
<br>
<br>As a consequence, we want to give users an extended chance to find what
<br>we did wrong.
<br>
<br>Note that the previous SAFER behaviour can still be accessed by using
<br>&quot;-dSAFER -dOLDSAFER&quot; - but this will only be true until we&#3=
9;re convinced
<br>we&#39;ve got no reason to keep the old behaviour.
<br>
<br>
<br>Although we&#39;re starting this release candidate process early, we&#3=
9;re
<br>still targetting the 9.28 release on the &quot;normal&quot; schedule (l=
ate
<br>September/early Oct), in order to give as much testing time as possible
<br>for the new code.
<br>
<br>
<br>Please give the release candidate a try on your system if you&#39;re
<br>interested in helping test the release-in-progress. Your feedback is
<br>always appreciated, but especially so with this release.
<br>
<br>
<br>All the best,
<br>
<br>Chris
<br>
<br></div></div></span></blockquote></body></html>

--000000000000f6e78f05907c6827--