![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community,
here is the log from the commit of package xscreensaver
checked in at Fri Jan 18 01:32:35 CET 2008.
--------
--- xscreensaver/xscreensaver.changes 2007-11-19 12:20:23.000000000 +0100
+++ /mounts/work_src_done/STABLE/xscreensaver/xscreensaver.changes 2008-01-17 18:37:08.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Jan 17 18:29:58 CET 2008 - sbrabec@suse.cz
+
+- Disabled direct PAM use and shadow (both needs suid) (#326304).
+- Enabled login manager.
+
+-------------------------------------------------------------------
New:
----
xscreensaver-ignore-no-pwent-password.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xscreensaver.spec ++++++
--- /var/tmp/diff_new_pack.r24289/_old 2008-01-18 01:30:40.000000000 +0100
+++ /var/tmp/diff_new_pack.r24289/_new 2008-01-18 01:30:40.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xscreensaver (Version 5.04)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -19,7 +19,7 @@
Requires: desktop-data
AutoReqProv: on
Version: 5.04
-Release: 1
+Release: 19
Summary: A screen saver and locker for the X Window System
Url: http://www.jwz.org/xscreensaver/
Source: xscreensaver-%{version}.tar.bz2
@@ -31,6 +31,7 @@
Patch23: xscreensaver-stars.patch
Patch24: xscreensaver-slideshow-dri-detect.patch
Patch28: xscreensaver-desktop.patch
+Patch29: xscreensaver-ignore-no-pwent-password.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -73,6 +74,7 @@
# FIXME: Test, whether this patch is still needed:
%patch24
%patch28
+%patch29
# KDE and GNOME have its own screensavers:
echo 'NotShowIn=KDE;GNOME;' >>driver/screensaver-properties.desktop.in
@@ -104,6 +106,7 @@
sed -i "s:@install_sh@:../install-sh -c:" po/Makefile.in.in
chmod +x install-sh
autoreconf -f -i
+# Disable direct PAM use and shadow (both needs suid).
%configure\
--with-hackdir=%{_libdir}/xscreensaver\
--with-icondir=%{_datadir}/xscreensaver/pixmaps\
@@ -112,12 +115,14 @@
--with-passwd-helper=/sbin/unix2_chkpwd\
--with-xpm\
--with-xml\
- --with-shadow\
+ --without-pam\
+ --without-shadow\
--with-xshm-ext\
--with-login-manager=%{_bindir}/gdmflexiserver\
--with-image-directory=%{_datadir}/wallpapers\
--with-gle\
- --enable-locking
+ --enable-locking\
+ --with-login-manager
make %{?jobs:-j%jobs} all
%install
@@ -158,8 +163,12 @@
/usr/share/X11/app-defaults/XScreenSaver
%config /etc/pam.d/xscreensaver
%config /etc/xscreensaver
+
%changelog
-* Mon Nov 19 2007 - sbrabec@suse.cz
+* Thu Jan 17 2008 sbrabec@suse.cz
+- Disabled direct PAM use and shadow (both needs suid) (#326304).
+- Enabled login manager.
+* Mon Nov 19 2007 sbrabec@suse.cz
- Updated to version 5.04:
* Fixed a possible crash in the unlock dialog
* New hacks: moebiusgears, abstractile, and lockward.
@@ -169,9 +178,9 @@
fireworkx and webcollage.
* pong can now display the current time as the score.
* xmatrix -mode pipe works better.
-* Mon Sep 10 2007 - sbrabec@suse.cz
+* Mon Sep 10 2007 sbrabec@suse.cz
- Set Categories properly and not show in KDE (#293688).
-* Tue Aug 07 2007 - sbrabec@suse.cz
+* Tue Aug 07 2007 sbrabec@suse.cz
- Updated to version 5.03:
* New hacks, cwaves, glcells, m6502, and voronoi.
* Minor fixes to bsod.
@@ -184,13 +193,13 @@
* Minor updates to lisa, bsod, ifs, hypertorus, polytopes,
circuit, endgame, crackberg, flipflop, flipscreen3d, fliptext,
and carousel.
-* Mon Apr 23 2007 - pcerny@suse.cz
+* Mon Apr 23 2007 pcerny@suse.cz
- enabled glslideshow - zombie DoS (#145173) is fixed in 5.01
-* Mon Feb 05 2007 - sbrabec@suse.cz
+* Mon Feb 05 2007 sbrabec@suse.cz
- Removed obsolete desktop files and fixed Categories (#242053).
-* Wed Jan 17 2007 - sbrabec@suse.cz
+* Wed Jan 17 2007 sbrabec@suse.cz
- GNOME prefix changed to /usr.
-* Mon Oct 23 2006 - sbrabec@suse.cz
+* Mon Oct 23 2006 sbrabec@suse.cz
- Updated to version 5.01:
* Backed out recent locale-related changes, since they broke far
more things than they fixed.
@@ -200,7 +209,7 @@
* More options in `flipflop'.
* Minor updates to `topblock'.
* Various other minor fixes.
-* Wed Aug 30 2006 - anosek@suse.cz
+* Wed Aug 30 2006 anosek@suse.cz
- updated to 5.00
* All image-loading happens asynchronously.
* xscreensaver-getimage-file caches the contents of the
@@ -226,134 +235,134 @@
* Minor fixes to various XML config files and man pages.
- dropped obsolete patches (fix-configs, root-overflow,
demo-overflow)
-* Mon Aug 07 2006 - sbrabec@suse.cz
+* Mon Aug 07 2006 sbrabec@suse.cz
- Worked around build problems with latest gettext.
- Changed paths for X.Org 7.
-* Thu Apr 13 2006 - sbrabec@suse.cz
+* Thu Apr 13 2006 sbrabec@suse.cz
- Use new control-center Categories instead of old ones.
-* Fri Feb 17 2006 - sbrabec@suse.cz
+* Fri Feb 17 2006 sbrabec@suse.cz
- Disabled glslideshow, which causes zombie DoS (#145173).
-* Fri Feb 17 2006 - coolo@suse.de
+* Fri Feb 17 2006 coolo@suse.de
- fix another hack's config
-* Wed Feb 15 2006 - sbrabec@suse.cz
+* Wed Feb 15 2006 sbrabec@suse.cz
- Fixed xscreensaver-demo buffer overflow (#150338).
-* Wed Feb 08 2006 - sbrabec@suse.cz
+* Wed Feb 08 2006 sbrabec@suse.cz
- Fixed buffer overflow when started as root (#148713).
-* Sat Feb 04 2006 - aj@suse.de
+* Sat Feb 04 2006 aj@suse.de
- Cleanup BuildRequires.
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Mon Jan 16 2006 - dmueller@suse.de
+* Mon Jan 16 2006 dmueller@suse.de
- 4.23 update
-* Thu Sep 08 2005 - dmueller@suse.de
+* Thu Sep 08 2005 dmueller@suse.de
- fix commandline configs
-* Mon Aug 01 2005 - clahey@suse.de
+* Mon Aug 01 2005 clahey@suse.de
- Check if we're 3d accelerated in glslideshow.
-* Thu Jun 30 2005 - sbrabec@suse.cz
+* Thu Jun 30 2005 sbrabec@suse.cz
- Updated to version 4.22.
- Build with gle.
- Fixed unlocking with empty password (#5854).
-* Tue May 17 2005 - mcihar@suse.cz
+* Tue May 17 2005 mcihar@suse.cz
- fix undefined variable use
-* Thu Apr 21 2005 - mcihar@suse.cz
+* Thu Apr 21 2005 mcihar@suse.cz
- fix documentation for xscreensaver-command -exit (bug #62810)
- do not echo stars for password (bug #8019)
- regenerate patches
-* Mon Apr 11 2005 - mcihar@suse.cz
+* Mon Apr 11 2005 mcihar@suse.cz
- update to 4.21
- enabled gdmflexiserver support (bug #74328)
- do no use fortune as default source for text (bug #5856)
- drop fortune wrapper because of above
- cleanup patches, remove those making no real effect
-* Sat Mar 19 2005 - clahey@suse.de
+* Sat Mar 19 2005 clahey@suse.de
- Updated patch to choose correct default screen saver.
-* Thu Mar 17 2005 - sbrabec@suse.cz
+* Thu Mar 17 2005 sbrabec@suse.cz
- Fixed capplets desktop files path (#73047).
- Removed gnome subpackage containing only capplet desktop file.
-* Mon Mar 14 2005 - clahey@suse.de
+* Mon Mar 14 2005 clahey@suse.de
- Added a desktop file for gnomecc.
-* Fri Feb 25 2005 - mcihar@suse.cz
+* Fri Feb 25 2005 mcihar@suse.cz
- update to 4.20 (bug #66527)
-* Fri Dec 17 2004 - mcihar@suse.cz
+* Fri Dec 17 2004 mcihar@suse.cz
- update to 4.19
-* Thu Dec 16 2004 - hvogel@suse.de
+* Thu Dec 16 2004 hvogel@suse.de
- fix desktop file
- install 2 desktop files. one for xscreensaver, one for -gnome
- take control-center2 to nfb for icons
-* Tue Nov 23 2004 - ro@suse.de
+* Tue Nov 23 2004 ro@suse.de
- "sed -i" does not work on old distributions
-* Mon Nov 15 2004 - kukuk@suse.de
+* Mon Nov 15 2004 kukuk@suse.de
- Use common-* PAM config files
-* Mon Nov 08 2004 - ro@suse.de
+* Mon Nov 08 2004 ro@suse.de
- make it build
-* Mon Nov 01 2004 - mmj@suse.de
+* Mon Nov 01 2004 mmj@suse.de
- locale rename no to nb
-* Wed Oct 13 2004 - mcihar@suse.cz
+* Wed Oct 13 2004 mcihar@suse.cz
- require rather desktop-data than desktop-data-SuSE
-* Fri Oct 01 2004 - mcihar@suse.cz
+* Fri Oct 01 2004 mcihar@suse.cz
- fix vroot brokeness (bug #46370)
-* Thu Sep 23 2004 - hhetter@suse.de
+* Thu Sep 23 2004 hhetter@suse.de
- change to /usr/share/wallpapers in XScreenSaver.ad.in too
(#45892)
-* Tue Sep 21 2004 - mcihar@suse.cz
+* Tue Sep 21 2004 mcihar@suse.cz
- use images from /usr/share/wallpapers and require desktop-data-SuSE for them (bug #43900)
-* Tue Sep 21 2004 - ro@suse.de
+* Tue Sep 21 2004 ro@suse.de
- remove requires for gnome-themes, pulls half of GNOME
-* Mon Sep 20 2004 - clahey@suse.de
+* Mon Sep 20 2004 clahey@suse.de
- Remove 5 screensavers from hacklist that are known to crash
proprietary NVidia X drivers.
- Require gnome-themes for background art.
-* Wed Sep 08 2004 - mcihar@suse.cz
+* Wed Sep 08 2004 mcihar@suse.cz
- build with libjpeg to get jpeg support
-* Mon Sep 06 2004 - mcihar@suse.cz
+* Mon Sep 06 2004 mcihar@suse.cz
- drop build dependancy on gnome stuff
- sync patches with NLD
-* Fri Aug 20 2004 - mcihar@suse.cz
+* Fri Aug 20 2004 mcihar@suse.cz
- install locales to /usr/share
-* Tue Aug 17 2004 - mcihar@suse.cz
+* Tue Aug 17 2004 mcihar@suse.cz
- update to 4.18
- replace some patches (webcollage removing and default hacklist
modification) with sed expression to avoid regenerating patch on each
release
-* Tue Aug 03 2004 - clahey@suse.de
+* Tue Aug 03 2004 clahey@suse.de
- Don't show yellow text for missing screensaver executables (benkahn).
- Changed default screensaver (benkahn).
-* Wed Jul 14 2004 - mcihar@suse.cz
+* Wed Jul 14 2004 mcihar@suse.cz
- moved hacks man pages to section 6, which is more appropriate. Also fixes
file conflict with barcode.
- dropped not needed README.SuSE
-* Tue Jul 06 2004 - jody@suse.de
+* Tue Jul 06 2004 jody@suse.de
- Tweak the desktop file for gnome control-center2
-* Thu Jul 01 2004 - mcihar@suse.cz
+* Thu Jul 01 2004 mcihar@suse.cz
- use %%{_libdir} for hacks installation
-* Thu Jul 01 2004 - mcihar@suse.cz
+* Thu Jul 01 2004 mcihar@suse.cz
- moved from /usr/X11R6 to %%{_prefix}
-* Mon Jun 28 2004 - mcihar@suse.cz
+* Mon Jun 28 2004 mcihar@suse.cz
- fixed penrose configuration (bug #42373)
-* Fri Jun 18 2004 - mcihar@suse.cz
+* Fri Jun 18 2004 mcihar@suse.cz
- remove webcollage (bug 42196 - often downloading porn pictures)
-* Wed May 19 2004 - mcihar@suse.cz
+* Wed May 19 2004 mcihar@suse.cz
- update to 4.16
-* Mon Mar 29 2004 - ro@suse.de
+* Mon Mar 29 2004 ro@suse.de
- automake no longer defined MKINSTALLDIRS
use "mkdir -p" in po/Makefile.in.in
-* Mon Mar 01 2004 - mcihar@suse.cz
+* Mon Mar 01 2004 mcihar@suse.cz
- update to 4.15
- removed obsoleted patches
- compile with -fno-strict-aliasing
-* Wed Feb 25 2004 - hhetter@suse.de
+* Wed Feb 25 2004 hhetter@suse.de
- added xscreensaver-hacklist.patch: change the default
xscreenhack list
-* Fri Jan 16 2004 - kukuk@suse.de
+* Fri Jan 16 2004 kukuk@suse.de
- Add pam-devel to neededforbuild
-* Fri Dec 12 2003 - mcihar@suse.cz
+* Fri Dec 12 2003 mcihar@suse.cz
- perl-XML-Parser added to neededforbuild as intltool requires it
-* Fri Nov 21 2003 - okir@suse.de
+* Fri Nov 21 2003 okir@suse.de
- xscreensaver would occasionally crash while validating
passwords (#33192) or act in other unexpected ways (#30986)
-* Wed Nov 19 2003 - mcihar@suse.cz
+* Wed Nov 19 2003 mcihar@suse.cz
- fix for unsecure /tmp handling (bug #32866)
-* Wed Oct 29 2003 - mcihar@suse.cz
+* Wed Oct 29 2003 mcihar@suse.cz
- updated to 4.14:
* New hacks, fontglide, apple2, xanalogtv, pong, gleidescope, mirrorblob, and blinkbox.
* New version of glsnake (with many more models.)
@@ -361,11 +370,11 @@
* New version of endgame.
* Various minor fixes.
- some our patches included in upstream
-* Thu Oct 16 2003 - mcihar@suse.cz
+* Thu Oct 16 2003 mcihar@suse.cz
- do not use root for build
- disable fortune test in order to not modify root filesystem
(disable-fortune-test.diff)
-* Thu Oct 02 2003 - mcihar@suse.cz
+* Thu Oct 02 2003 mcihar@suse.cz
- updated to 4.13:
* On Xinerama systems, xscreensaver now runs one hack on
each monitor (just like in "real" multi-head mode)
@@ -378,41 +387,41 @@
`phosphor'.
- rediffed some patches, removed obsollete patches
- move GNOME related stuff into separate package
-* Thu Sep 18 2003 - mcihar@suse.cz
+* Thu Sep 18 2003 mcihar@suse.cz
- hide menu entry only for KDE/GNOME
-* Wed Sep 17 2003 - adrian@suse.de
+* Wed Sep 17 2003 adrian@suse.de
- hide menu entry in KDE
-* Mon Sep 15 2003 - mcihar@suse.cz
+* Mon Sep 15 2003 mcihar@suse.cz
- do not require control-center2 (bug #30810)
-* Wed Aug 20 2003 - mcihar@suse.cz
+* Wed Aug 20 2003 mcihar@suse.cz
- updated to 4.12:
* New GL hacks, `flipflop', `antspotlight', and `polytopes'.
* Added VMS to `bsod'.
* Updates to `webcollage' and `queens'.
* Fixed a bug that could cause PAM to hang.
- the last mentioned change fixes our bug #29113
-* Tue Aug 12 2003 - pthomas@suse.de
+* Tue Aug 12 2003 pthomas@suse.de
- Add autoheader templates.
- Add intltool to #neededforbuild and use intltoolize.
- Use AM_GLIB_GNU_GETTEXT.
- Fix all cases of type-punning so that the compiler doesn't warn.
- Fix all int<->pointer casts.
- Fix translations.
-* Thu Aug 07 2003 - mcihar@suse.cz
+* Thu Aug 07 2003 mcihar@suse.cz
- udate to 4.11
- don't require fortune, instead include wrapper that will print
message, that user might want to install fortune package
-* Wed Jul 30 2003 - sf@suse.de
+* Wed Jul 30 2003 sf@suse.de
- fixed specfile for non-ix86 and alpha-architectures
-* Wed Jul 16 2003 - sbrabec@suse.cz
+* Wed Jul 16 2003 sbrabec@suse.cz
- Turned on GNOME2 interface instead of GTK1.
- Packaged GNOME related files.
-* Fri Jun 13 2003 - kukuk@suse.de
+* Fri Jun 13 2003 kukuk@suse.de
- Store locale data below /usr/X11R6/share/locale like every other
application is doing, too.
-* Tue May 27 2003 - mcihar@suse.cz
+* Tue May 27 2003 mcihar@suse.cz
- cleanup $RPM_BUILD_ROOT
-* Wed Apr 09 2003 - mcihar@suse.cz
+* Wed Apr 09 2003 mcihar@suse.cz
- requires fortune (fixes #25194)
- reenabled webcollage and vidwhacker
- updated to 4.09:
@@ -427,16 +436,16 @@
* Added -clock option to `barcode'.
* Minor fixes to `endgame', `flurry', `flipscreen3d',
and `gflux'.
-* Fri Feb 07 2003 - kukuk@suse.de
+* Fri Feb 07 2003 kukuk@suse.de
- Use pam_unix2.so instead of pam_unix.so
-* Tue Feb 04 2003 - pmladek@suse.cz
+* Tue Feb 04 2003 pmladek@suse.cz
- updated to version 4.07:
* new hacks - flurry, eruption, popsquares, barcode
* updated hacks - maze, sproingies, fluidballs, whirlygig
* fixes for running xscreensaver to a remote XFree86 display
* fixed Perl version-sensitivity in xscreensaver-getimage-file
* fixed GTK2 scrolling bug in xscreensaver-demo
-* Tue Nov 19 2002 - pmladek@suse.cz
+* Tue Nov 19 2002 pmladek@suse.cz
- updated to version 4.06:
* new hacks - glblur, halftone
* updated hacks - endgame, queens, bumps, glplanet, engine, circuit,
@@ -449,125 +458,125 @@
visual ID with some versions of `printf'
- removed obsolete patch which fixes default doc viewer
- installed correctly into the /usr/X11R6 tree
-* Tue Aug 27 2002 - pmladek@suse.cz
+* Tue Aug 27 2002 pmladek@suse.cz
- inverted expression in DEFAULT section of function get_pixel_resource,
so, the background will be white when the requested color can not be
allocated [#17520, #17525]
-* Mon Aug 26 2002 - pmladek@suse.cz
+* Mon Aug 26 2002 pmladek@suse.cz
- pam module is accessed via new helper utility unix2_chkpw and xscreensaver
binary do not need group id bit now, many thanks to Olaf Kirch
participants (1)
-
root@Hilbert.suse.de