CUPS X2Go (3.0.1.2) released
Mihai Moldovan
ionic at ionic.de
Sun Jun 14 19:14:15 CEST 2015
Dear all
The X2Go project is proud to announce a new release of the X2Go
component ,,cups-x2go''.
New gains of this version of ,,cups-x2go'' are:
o Better support for RPM-based system. Directory
owning has been minimized, dependencies added
or changed to make them more appropriate.
Documentation is now installed in the canonical
directory.
o Port script to File::Temp perl module to fix insecure
use of temporary files.
o Bugfix for Gentoo, where ps2pdf command line was not
split up correctly.
This release fixes several security issues relating to improper use of temporary
files within the cups-x2go script.
The X2Go team especially thanks Jeremy "thrig" Mates <jmates at cpan.org> for
pointing out the problems.
All users of cups-x2go are encouraged to update as soon as possible.
X2Go Component: cups-x2go
Version: 3.0.1.2
Status: RELEASE
Date: Sun, 14 Jun 2015 18:09:54 +0200
Changes:
cups-x2go (3.0.1.2) RELEASED; urgency=high
.
[ Mihai Moldovan]
* cups-x2go.spec:
+ Depend on openssh-clients on Fedora, RHEL, EPEL and CentOS instead of
pulling in the complete openssh suite.
+ Change %{_libexecdir} to ${_prefix}/lib as the standard install location
for CUPS backends on Fedora, RHEL, (Open)SUSE and EPEL.
+ Wrap macros in curly braces where appropriate.
+ Do not own alien directories.
+ Add docs.
+ Re-add %{_datadir}/ppd/cups-x2go as owned directory.
+ Use slashes to correctly mark directories.
+ Fedora: require cups-filesystem and cups for %{_prefix}/lib/cups et al.
+ All but Fedora: require cups or cups-filters at build-time.
+ Fedora: require cups-filesystem at build-time, too.
+ SUSE: require cups-filters at build- and run-time for %{_datadir}/ppd/.
+ SUSE: require cups-backends for %{_datadir}/ppd/ for older release
versions.
+ Revert previous change. Own %{_datadir}/ppd/ for all SUSE releases for
the time being.
+ Also own %{_prefix}/lib for SLES < 12, as previous versions ship the
arch-dependent %{_libdir}/cups only.
+ Make package noarch again.
* New upstream version (3.0.1.2):
- cups-x2go{,.conf}: port to File::Temp. Use Text::ParseWords to split up
the ps2pdf command line correctly. Don't use system() but
IPC::Open2::open2(). Capture the ps2pdf program's stdout and write it to
the temporary file handle "manually".
Should fix problems reported by Jan Bi on IRC.
- cups-x2go: fix commented out second ps2pdf definition to output PDF data
to stdout.
Regards,
Mihai Moldovan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 884 bytes
Desc: OpenPGP digital signature
URL: <http://lists.x2go.org/pipermail/x2go-announcements/attachments/20150614/b99aed08/attachment.pgp>
More information about the x2go-announcements
mailing list