Ghostscript/GhostPDL 9.28 Release Candidate 3

Chris Liddell <[email protected]> Wed, 18 Sep 2019 15:54:26 +0100
Newsgroups gmane.comp.printing.ghostscript.devel
Message-ID <[email protected]>
Apologies for this, everyone. RC2 brought in a few issues, a couple of
which meant changes to the "core" of the new file permissions code, and
although they deal some edge cases, we still felt that warranted another
release candidate.

This does mean the 9.28 release will be a couple of weeks later than our
normal schedule, but we think it's worthwhile for extra testing it will get.

Only an issue we believe is *critical* will see this code not being the
final 9.28 release.


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

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


Once again, I'm going to reiterate comments from the previous candidates
here, just in case anyone missed it the previous times around:


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