ELBA-2023-17047

ELBA-2023-17047 - xscreensaver Bug Fix update

Type:BUG
Impact:NA
Release Date:2023-01-25

Description


[1:6.05-3]
- Kill no longer needed workaround stuff
- hacks/fonts: fix installation on out-of-source build
- driver/Makefile.in: fix GLIB_COMPILE_RESOURCES source
- hacks/Makefile.in: fix driver/prefs.o output location

[1:6.05-2]
- demo-Gtk.c/populate_prefs_page: use correct pointer for pref_changed_cb

[1:6.05-1]
- Update to 6.05, now demo using GTK3

[1:6.04-2]
- watchdog_timer: don't relaunch hacks when unblanking

[1:6.04-1.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

[1:6.04-1]
- Update to 6.04

[1:6.03-3]
- print_xinput_event: don't print raw_values (instead of
checking if XIRawEvent.raw_values is available)

[1:6.03-2]
- Split hacks.conf.d/xscreensaver.conf into each subpackage

[1:6.03-1]
- Update to 6.03
- All patches sent to the upstream was merged, yeah!
- print_xinput_event: check if XIRawEvent.raw_values is available

[1:6.02-4.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

[1:6.02-4]
- marbling: fix signedness for x86_64 and aarch64 on vectorization
- build marbling on aarch64 again

[1:6.02-3]
- get_egl_config: reset loop counter with prefersGLSL option each loop
(ref: bug 1983483)

[1:6.02-2]
- xscreensaver_systemd_loop: avoid use-after-free on for_each loop

[1:6.02-1]
- Update to 6.02
- All patches sent to the upstream was merged, yeah!
- aarch64: don't build marbling for now, does not build

[1:6.01-5]
- Replace two patch with ones from the upstream
- xscreensaver-6.01-0001-main_loop-consistently-check-init-file-after-some-ac.patch
- xscreensaver-6.01-0002-main_loop-check-init-file-saver_mode.patch
- Modify upstream patch to make force_blank_p prefer than blanking_disabled_p
- xscreesaver-text: fix uninitialize value usage for speed and update for lscpu new format

[1:6.01-4.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

[1:6.01-4]
- Embed SOURCE_DATE_EPOCH to version.h

[1:6.01-3]
- window_init: check if asterisk font is available and provide fallback character
(bug 1980173)
- destroy_window: check ws->xftdraw to avoid nullptr dereference (bug 1966287)

[1:6.01-2]
- main_loop: consistently check init file after some activitity occurred
- main_loop: check init file saver_mode (bug 1978971)

[1:6.01-1]
- Update to 6.01

[1:6.00-5]
- input_event_to_xlib: don't call duplicate_xinput_event_p when debug mode

[1:6.00-4]
- fontglide.c: drain_input: terminate with null explicitly

[1:6.00-3]
- init_xinput: remove duplicate event for multiple screen
patch from the upstream (bug 1954884)

[1:6.00-2]
- xscreensaver-text use en_US locale for lscpu (bug 1956089)
- dialog.c: window_init: show more version string (bug 1956262)
- Exclude xfce4-screensaver for xscreensaver-autostart (bug 1955993)
- fontglide.c: pick_font_1 exclude substitution rectagle glyph

[1:6.00-1]
- Update to 6.00

[1:5.45-4]
- Bump release and rebuild

[1:5.45-3.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

[1:5.45-3]
- Fix up gcc -Wstringop or -Wformat-overflow warnings
- Make xscreensaver logo or ok button appear on lock screen

[1:5.45-2]
- test-screens.c: add skel XA_SCREENSAVER_VERSION definition

[1:5.45-1]
- Update to 5.45
- asm6502.c/immediate: readd free() call accidentally removed during gcc warnings fix
- beats/draw_beats: avoid integer overflow by multiplication

[1:5.44-12]
- Clean up gcc10 warnings, especially for -Wstringop
- Clean up some warnings by cppcheck

[1:5.44-11]
- Another way to make LTO happy with respecting upstream advice

[1:5.44-10]
- Remove unneeded undefining to make LTO happy

[1:5.44-9]
- Fix BR for systemd: use pkgconfig(libsystemd)

[1:5.44-8]
- peepers / reset_floater : fix logic for choosing color

[1:5.44-6]
- Install experimental wrapper script for switching user (bug 1878730)

[1:5.44-5]
- FuzzyFlakesFreeFlake: avoid double free on subsequent calls
such as when ConfigureNotify event happens (bug 1884822)

[1:5.44-4]
- Some spec file cleanup, deleting conditions for no longer supported branches
- Use %set_build_flags
- F-33+: enable systemd integration

[1:5.44-3]
- Requires appres not xorg-x11-resutils

[1:5.44-2]
- ya_rand_init: avoid signed integer overflow by with recent pid_max value

[1:5.44-1]
- Update to 5.44
- free_gibson: fix order of freeing memory

[1:5.43-5]
- More fix for issues detected by gcc10 sanitizer
- send_ping(sonar-icmp.c): keep alignment for struct timeval
- gravitywell: restict the index accessing to colors[] buffer to the valid range

[1:5.43-3]
- make_job (driver/subprocs.c): check is the pointer gets to the last of string buffer correctly
(error detected by gcc10 -sanitize=address)

[1:5.43-2.1]
- F-32: mass rebuild

[1:5.43-2]
- glhanoi: fix malloc size shortage (bug 1745794)

[1:5.43-1.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

[1:5.43-1]
- Update to 5.43

[1:5.42-2]
- xjack: avoid freeing string literal when window is small (bug 1723461)

[1:5.42-1.3]
- Drop BuildRequires: pkgconfig(xxf86misc), X servers haven't implemented that
extension in 10+ years.

[1:5.42-2]
- sonar: support setcap (disabled for now)

[1:5.42-1.2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

[1:5.42-1.1]
- Rebuilt for libcrypt.so.2 (#1666033)

[1:5.42-1]
- Update to 5.42
- fontglide.c: forbit C++ style comment

[1:5.40-1]
- Update to 5.40

[1:5.39-6.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

[1:5.39-6]
- xscreensaver-getimage: avoid substitution to NULL pointer on GRAB_BARS mode

[1:5.39-5]
- Reback to -g from -g3 to fix debuginfo generation (c.f. bug 1582631)

[1:5.39-4]
- Actually apply patch 3903

[1:5.39-3]
- crumbler: fix loop enclosure for calculating keys in split_chunk

[1:5.39-2]
- crumbler: fix color overvalue when accessing colors array

[1:5.39-1]
- Update to 5.39

[1:5.38-2.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

[1:5.38-2]
- esper: fix uninitialized variable

[1:5.38-1.1]
- Rebuilt for switch to libxcrypt

[1:5.38-1]
- Update to 5.38

[1:5.37-6.1]
- Actually apply Patch3704

[1:5.37-6]
- bsod: more stack-use-after-scope fix for utsname

[1:5.37-5]
- vigilance: fix which camera to pay attention on tick_camera

[1:5.37-4]
- bsod: fix some stack-use-after-scope issues

[1:5.37-3]
- store_saver_id: fix stack-use-after-scope

[1:5.37-2.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

[1:5.37-2]
- Leave autostart stuff installed (at least useful for LXDE),
but not show them by default for all DE
(bug 1266521) for F-27+

[1:5.37-1]
- Update to 5.37

[1:5.36-4]
- Kill gcc -Wall warnings

[1:5.36-3]
- hexstrut: fix one-byte-ahead access for ccolor

[1:5.36-2]
- splodesic: avoid using 'depth' name not to make X internal collision

[1:5.36-1]
- Update to 5.36

[1:5.35-6]
- decayscreen_reshape: return immediately when not ready

* Mon Jul 11 2016 Mamoru TASAKA
- Add debugging patch: XIO: print C backtrace on error

[1:5.35-5]
- Update perl BR dependency per Perl#Build_Dependencies
- Use %default_text as BR instead of fedora-release (ref: bug 1349397)

[1:5.35-4]
- get_best_gl_visual: waitpid for the exact gl-helper pid

[1:5.35-3]
- hydrostat: fix type definition in cmp_squid

[1:5.35-2]
- m6502: revert change on translate

[1:5.35-1]
- Update to 5.35

[1:5.34-3.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

[1:5.34-3]
- Apply upstream patch to fix gcc6 -Wmisleading-indentation

[1:5.34-2]
- Kill warnings generated newly by gcc 6

[1:5.34-1]
- Update to 5.34

[1:5.33-5.respin1]
- Patch3302 revised by the upstream

[1:5.33-4.respin1]
- Suspend resizing when unlock (bug 1274452)

[1:5.33-3.respin1]
- Escape braces in xscreensaver-text to remove warning

[1:5.33-2.retake1]
- Upstream source refreshed, retake

[1:5.33-1]
- 5.33

[1:5.32-12.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

[1:5.32-12]
- providence:update_particles: aviod one byte ahead access

* Mon Mar 23 2015 Mamoru TASAKA
- Make it sure that perl interpreter is recognized
as /usr/bin/perl

[1:5.32-11]
- Fix up gdk_pixbuf BR dep, per F-23 gdk_pixbuf packaging change

[1:5.32-10]
- pong: adjust paddle position again on new game (bug 1199713)

[1:5.32-9]
- pick_font_1: rescue when XftFontOpenXlfd fails correctly
(bug 1195437)

* Tue Feb 10 2015 Mamoru TASAKA
- Remove PATCH202 (fixed by gcc 5.0.0-0.10)

[1:5.32-8]
- Fix possibly wrong codes detected by cppcheck

[1:5.32-7]
- flush_dialog_changes_and_save: strdup for TEXT entry (bug 1190846)

* Tue Feb 10 2015 Mamoru TASAKA
- Raise debugging level to -g3

[1:5.32-6]
- F-22: rebuild with gcc5

[1:5.32-5]
- Enable double buffer on cubestorm
- Update ja.po

[1:5.32-4]
- Temporarily disable sse2 when gcc5 with -fsanitize=foo
- gcc5 address sanitizer fix for pick_best_gl_visual

[1:5.32-3]
- Enable double buffer on noof (Ubuntu bug 1390304)

[1:5.32-2]
- Patch from upstream for some GNOME issues with KeyPress

[1:5.32-1]
- Update to 5.32

[1:5.31-1]
- Update to 5.31

[1:5.30-4]
- tessellimage/tessellate: return immediately when nthreshes is zero
- Bunch of signed integer overflow fixes

[1:5.30-3]
- gcc49 sanitizer fix for xscreensaver-demo wrt memmove usage on de_stringify

[1:5.30-2]
- Some misc change on spec file for git usage

[1:5.30-1]
- Update to 5.30

[1:5.29-3]
- Remove GtkDialog:has-separator usage to suppress warning for
xscreensaver-demo on Fedora 21 and above

[1:5.29-2]
- gcc49 sanitizer array elements oversize fixes
- Make parallel build actually work

[1:5.29-1.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

[1:5.29-1]
- Update to 5.29

[1:5.28-1]
- Update to 5.28

[1:5.27-2]
- Remove GLib and invalid-source-encoding warnings on clang
- Re-generate driver/XScreenSaver_ad.h correctly

[1:5.27-1]
- Update to 5.27

[1:5.26-7]
- Yet another segv fix (for extrusion), detected by
gcc49 -fsanitize=address

[1:5.26-6]
- Yet another segv fix (for shadebobs), detected by
gcc49 -fsanitize=address

[1:5.26-5]
- Yet another segv fix (for noseguy, xmatrix), detected by
gcc49 -fsanitize=address

[1:5.26-4]
- Support gcc -fsanitize=address -fsanitize=undefined (disabled by default)
- And fix some errors detected by above, especially address errors
in apple2

[1:5.26-3]
- F21 gcc49 rebuild

[1:5.26-2]
- Make sync_server_dpms_settings consistent for dpms_quickoff_p option
(bug 1047108)
- Kill memleak on goop
- Various fixes for cppcheck errors / warnings

[1:5.26-1]
- Update to 5.26

[1:5.23-1]
- Update to 5.23

[1:5.22-1.2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

[1:5.22-1.1]
- Perl 5.18 rebuild

[1:5.22-1]
- Update to 5.22

* Mon Jul 08 2013 Mamoru TASAKA
- Add support for Clang analyze for debugging Clang (ref: bug 982081)

[1:5.21-10]
- Fix memleak in on_path_p
(Patrice Bouchand )

[1:5.21-9]
- Revised polyominoes patch from jwz

[1:5.21-8]
- Prevent apple2 segfault when receiving ConfigureNotify event
(bug 970402)

[1:5.21-7]
- Reinitialize maze on restart, which will perhaps fix
maze segv

[1:5.21-6]
- F-19+: Kill dependency for base on extras, gl-extras subpackage
- Fix segfault on pacman (bug 964575)

[1:5.21-5]
- Don't autostart xscreensaver when mate-screensaver is installed.

[1:5.21-4]
- Fix engine crash with one byte ahead access (bug 954115)

[1:5.21-3]
- Fix the iteration number for pentomino mode in polyominoes
(bug 954077)
- Convert maxlife option from 5.20- for fireworkx (bug 953916)
- Fix broken Name entry for desktop file of GL hacks (bug 953558)
- Add OnlyShownIn entry for desktop files (bug 953558)

[1:5.21-2]
- Fix bumps segfault on 64bit (bug 911007)

[1:5.21-1]
- Update to 5.21

[1:5.20-3.1]
- rebuild due to 'jpeg8-ABI' feature drop

[1:5.20-3]
- Prevent crash when distort receives ConfigureNotify at startup
(bug 871433)

[1:5.20-2]
- Kill dependency of -gss subpackages for gnome-screensaver
to make MATE desktop happy

[1:5.20-1]
- Update to 5.20

[1:5.19-6]
- Use AC_SYS_LARGEFILE to detect support for -D_FILE_OFFSET_BITS=64

[1:5.19-5]
- May fix xscreensaver-getimage failure with BadMatch in
XPutImage (may fix debian bug 688955)

* Fri Sep 21 2012 Mamoru Tasaka
- A bit spec file cleanup

[1:5.19-4]
- Remove warning from calling glLighti with float argument in engine.c

[1:5.19-3]
- More fix on bug 849961 (lament -no-texture)

[1:5.19-2]
- Fix segv on lament with -wireframe option (bug 849961)
- Fix improper and operator on flurry detected by llvm-clang

[1:5.19-1]
- Update to 5.19

[1:5.18-3]
- Build with -D_FILE_OFFSET_BITS=64 to support cifs-mounted
filesystem for image directory (Ubuntu bug 609451)

[1:5.18-2.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

[1:5.18-2]
- Fix -verbose option usage in widwhacker as written in usage()

[1:5.18-1]
- Update to 5.18

[1:5.17-2]
- Don't call ctime in blurb in signal hander, patch by jwz

[1:5.17-1]
- Update to 5.17

[1:5.16-1]
- Update to 5.16

[1:5.15-10]
- Enable account type pam validation on F-18+ (debian bug 656766)
- Try new xscreensaver-getimage-file from jwz

[1:5.15-9]
- And again fix Patch36 a bit...

[1:5.15-8]
- Fix Patch36 a bit

[1:5.15-7]
- xscreensaver-demo should not truncate http:// to http:/
Also suppress warning for http:// on xscreensaver-demo
(partial fix for bug 827771)

[1:5.15-6]
- Fix segv when quitting hack with -pair option (bug 819349)

[1:5.15-5]
- F-17: rebuild against fixed rpm (for perl dependency generation)

[1:5.15-4]
- F-17: rebuild against gcc47

[1:5.15-3]
- Make vidwhacker work correctly when xscreensaver-getimage-file
returns relative path (bug 746847)

[1:5.15-2]
- Remove newline from xscreensaver-getimage-file result in webcollage
to make -directory option work

[1:5.15-1]
- Update to 5.15

[1:5.14-1]
- 5.14 is released, with just fixing 5.13 DPMS issue

[1:5.13-3]
- Previous fix changed to add dpmsQuickoffEnabled option instead
after the discussion with jwz (also see Debian bug 602157)

[1:5.13-2]
- Don't try to change DPMS state on blank-only mode startup
(bug 702698, bug 703483)

[1:5.13-1]
- Update to 5.13

[1:5.12-14]
- Patch40 revised by jwz
- Fix segv on test-passwd
- Fix compilation error on test-xdpms

[1:5.12-13]
- Trial patch to allow non-ascii characters on passwd window (Ubuntu bug 671923)

[1:5.12-12.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

[1:5.12-12]
- Make webcollage work again (for newer gdk-pixbuf)
- Fix vidwhacker also

[1:5.12-10]
- From F-14+ (not for F-13), kill perl dependency on -base, move
hack related files to -extras-base (bug 668427)

[1:5.12-9]
- Fix one-byte ahead access on apple2.c (may fix 666643)

[1:5.12-8]
- Fix SIGFPE on wormhole with some window size (bug 665752)

[1:5.12-7]
- Warn (not say 'Error') about missing image directory, and warn
only once (bug 648304)

[1:5.12-6]
- Remove GTK warning about non-zero page-size on GtkSpinButton

[1:5.12-5]
- Fix the issue that flame is completely blank (bug 642651)

[1:5.12-4]
- Enable libgle dependent hacks on F-13+

[1:5.12-3]
- Kill memleak on gltext (bug 638600)

* Sun Oct 10 2010 Mamoru Tasaka
- F-14+: rebuild against fixed gcc

[1:5.12-2]
- Update Patch 31 (xscreensaver-5.12-for-now-set-lang-on-daemon-to-C.patch)
- Reduce BR using pseudo symlink

[1:5.12-1]
- Update to 5.12

[1:5.11-9.respin1]
- Fix sinc() (in ripple.c) argument when window is small
(may fix bug 622188)

[1:5.11-8.1.respin1]
- And more fix for the below patch

[1:5.11-8.respin1]
- Fix xscreensaver-5.11-xjack-with-small-window.patch (bug 617905)

[1:5.11-7.respin1]
- Fix codes which contain undefined behavior, detected by gcc45

[1:5.11-6.respin1]
- Replace Patch32 (xscreensaver-5.11-xjack-with-small-window.patch) with the one
revised by the upstream

[1:5.11-5.respin1]
- Make hacks' names in gss compat desktop files written in full path
(ref: bug 531151)
- Update gss compat desktop creation

[1:5.11-4.1.respin1]
- Fix crash of xjack when window is too small (bug 603587)

[1:5.11-3.respin1]
- Upstream seems to have released new 5.11 tarball
containing po/ directory, use that tarball
(detected by Kevin's source audit)

[1:5.11-2]
- Fix crash when not using 'pair' mode and when MappingNotify
or so is received (bug 587537)

[1:5.11-1]
- Update to 5.11
- All patches sent to the upstream now applied in the tarball
- 2 new patches, one for autoconf, one for po
- Preserve 5.10 tarball for now for translation

* Sat Feb 27 2010 Mamoru Tasaka
- F-12: rebuild with newer gcc

[1:5.10-6.1]
- A bit more memleak fix

[1:5.10-6]
- Fix memleak on analogtv based hacks, especially on apple2

[1:5.10-5]
- Fix crash on noseguy when X resource is no longer available (bug 560614)

[1:5.10-4]
- Fix occasional crash on substrate (bug 545847)
- Fix initialization process on apple2, hopefully fix bug 540790??

[1:5.10-2]
- F-12+: Restrict Autostart effect to GNOME session only (bug 517391)
- F-12+: Use planet.fedoraproject.org for textURL (still the default textMode
is 'file', i.e. no net connection)

[1:5.10-1]
- Update to 5.10
- All non Fedora-specific patches applied upstream

[1:5.09-1]
- Update to 5.09
- Drop patches applied by upstream (1 patch still pending on upstream
+ 2 Fedora specific patches left)
- Add one patch to generate missing header files
- Suppress compilation warnings with -std=c89

[1:5.08-13]
- Another case of hack's crash when window size is too small
(Ubuntu bug 418419)

[1:5.08-12]
- Install desktop application autostart stuff on F-12+

[1:5.08-11]
- Build fix for new xextproto (libXext 1.0.99.3)
- Fix for breaking strict aliasing rule
- Again change %default_text

[1:5.08-10]
- Fix crash on startup when randr reports no rroi->ncrtc
(bug 504912), patch from gentoo

[1:5.08-9]
- F-11: Mass rebuild

[1:5.08-8]
- Fix the difference of creation of desktop files for gss between
different archs (detected by Florian Festi)

[1:5.08-7]
- Remove OnlyShowIn=GNOME on F-11+ (to make happy with XFCE):
bug 483495
- Add more comments about bug reference

[1:5.08-5]
- Fix phosphor segv when changing window size (bug 481146)

[1:5.08-4]
- Fix the process of 'make update-po -C po', reported by jwz

[1:5.08-1]
- Update to 5.08
- All non Fedora-specific patches went upstream
- Preserve all %release string for XScreenSaver.ad, util.h

[1:5.07-5]
- Apply gdk trial patch from jwz (slightly modified)
- Fix warning on m6502.c

[1:5.07-4]
- Fix fireworkx segfault (bug 473355)

[1:5.07-3]
- Create wrapper script for webcollage to use nonet option
by default, and rename the original webcollage (bug 472061)

[1:5.07-2]
- Update ja.po
- Fix the explanation in XScreenSaver.ad (bug 461415)

[1:5.07-1]
- Update to 5.07
- Fix the license tag: BSD -> MIT

[1:5.06-3]
- Fallback to Xinerama extension when Xrandr reports less screens
than Xinerama
(bug 457685: patch by jwz and Aaron Plattner )

[1:5.06-2]
- Fix crash on start up in some case with dual screen
(bug 456399: patch from jwz)

* Thu Jul 24 2008 Mamoru Tasaka
- Build some test binaries for debugging

[1:5.06-1]
- Update to 5.06

[1:5.05.90.3-3]
- Apply a experimental randr 1.2 patch by jwz

[1:5.05-4]
- Fix compilation error with GLib 2.17+

[1:5.05-3]
- penetrate - fallback to smaller font

[1:5.05-2]
- Replace addopts.patch with the patch from jwz

[1:5.05-1]
- Update to 5.05

[1:5.04-5]
- Add -Wno-overlength-strings to shut up string length warning

[1:5.04-4]
- Add patch to xscreensaver be happy with gcc43
- Rebuild against gcc43

[1:5.04-3]
- Fix desktop icon name for desktop-file-utils 0.14+ on F-9+

[1:5.04-2]
- Rebuild against fixed mesa for F-9 (bug 380141)

[1:5.04-1]
- Update to 5.04

[1:5.03-14]
- Patch from upstream to fix screen depth problem (also 'really'
fix bug 336331).

[1:5.03-12]
- Create -gl-base subpackage and split xscreensaver-gl-helper
into -gl-base subpackage so that external GL screensavers can
use it (bug 336331)

[1:5.03-11]
- Suppress compiler warning

[1:5.03-10]
- Fix the maximum value on demo configuration dialog
- Change the encoding of XScreenSaver.ad and man files (bug 319101)

[1:5.03-9]
- Change the default browser to xdg-open
- Don't mark XScreenSaver.ad as %config. This file is overwritten
automatically.

[1:5.03-8]
- Some cleanup.

[1:5.03-7]
- Remove noreplace flag from XScreenSaver.ad as this is updated
automatically.

[1:5.03-6]
- Fix update script to treat the ending character of conf file
correctly.

[1:5.03-5]
- Add some comments on update script.

[1:5.03-3]
- Don't split hack part of XScreenSaver.ad into each hack piece
and make update script allow multiple hacks in one config file
(along with rss-glx, bug 200881)
- move hack update scripts to %_sbindir

[1:5.03-2]
- Try to make XScreenSaver.ad modular (bug 200881)

[1:5.03-1]
- Update to 5.03

[1:5.02-4]
- Spec file cleanup
- Don't use include-directory patch anymore
- Make all xscreensaver related directories owned by -base subpackage
because now -extras and -gl-extras subpackage require it.
- Mark man files as %doc explicitly, because %_mandir is expanded
in files list
- Fix write_long() (actually no_malloc_number_to_string())

[1:5.02-3.dist.1]
- Mass rebuild (buildID or binutils issue)

[1:5.02-3]
- Remove man6x from file entry, now included in filesystem

[1:5.02-2]
- Fix up desktop categories

[1:5.02-1]
- Update to 5.02

[1:5.01-6]
- Make hack packages require base package (#227017)
- Create xscreensaver metapackage

[1:5.01-5]
- Require xorg-x11-resutils (#216245)

[1:5.01-4]
- No net connection by default for webcollage (possibly fix #214095 ?)

[1:5.01-3]
- Fix the arguments of desktop files (#208560)

[1:5.01-2]
- Finally move man pages to 6x (#205796)
- Fix the ownership of directories (#187892)

[1:5.01-1]
- 5.01
- Revert non-passwd auth patch and disable it for now (see bug #205669)

[1:5.01-0.a1.2]
- 5.01a1
- Revert lang related patch (still needing some works)
- Disable small scale window (patch from upstream)
- Disable non-password authentication.

[1:5.00-22]
- Fix Patch114.

[1:5.00-21]
- Try to support non-password PAM authentication (bug #205669)

[1:5.00-20]
- Change default document.
- Again man entry fix.

[1:5.00-19]
- Create desktop files for gnome-screensaver (bug #204944)

[1:5.00-18]
- Unify locale releated patches.

[1:5.00-17.1]
- Rebuild.

[1:5.00-17]
- Very nasty segv problem was brought by me. Fixing......

[1:5.00-16]
- Move man entry to 6x (bug #197741)

[1:5.00-15]
- Rebuild again as fedora-release-5.91.1 is released.

[1:5.00-14]
- Correct paths to update po files properly and try re-creating po files.
- Rebuild for FC6T2 devel freeze.

[1:5.00-13]
- Fix for causing SEGV on exit about petri, squiral (total: 22 hacks)
I hope this will finally fix all hacks' problems.

[1:5.00-12]
- Fix other (extras, gl-extras) hacks (total: 21 hacks).
- Make sure the subprocess xscreensaver-getimage is properly
killed by parent hack process.

[1:5.00-11]
- Fix interaggregate segv.

[1:5.00-10]
- Fix xscreensaver-extras hacks which cause SEGV or SIGFPE.

[1:5.00-9]
- Don't make xscreensaver-base require htmlview.
- Update ja.po again.
- Fix noseguy not to eat cpu when geometry is too small.

[1:5.00-8]
- Spec file script change.
- Add libtool to BuildRequires.

[1:5.00-7]
- Change timestamps.
- Forcely replace the default text till the release version of fedora-release
formally changes.

[1:5.00-6.1]
- Fix the requirement for rebuilding to meet the demand
from current mock.

[1:5.00-6]
- Another fixes of config files for ifsmap as reported to jwz
livejournal page.
- Update Japanese translation.
- Locale fix for xscreensaver-text.

[1:5.00-5]
- Disable (not remove) some hacks by default according to 4.24 behavior.
- XML file fix for slidescreen.

[1:5.00-4]
- Rewrite the patch for decimal separator as discussed with jwz.
- Change defaults not by patch but by function.

[1:5.00-3]
- Fix browser option patch.

[1:5.00-2]
- Change the default text.
- Rewrite root passwd patch.
- Add browser option to configure.
- Fix requirement about desktop-backgrounds-basic.
- Fix decimal separator problem reported by upstream.

[1:5.00-1]
- Update to 5.00 .
- Switch to extras, don't remove anything.

[1:4.24-2]
- add patch from jwz to reap zombie processes (bug 185833)

[1:4.24-1.1]
- bump again for double-long bug on ppc(64)

[1:4.23-1.1]
- rebuilt for new gcc4.1 snapshot and glibc changes

[1:4.23-1]
- update to 4.23
- add a BuildRequires on imake (spotted by Mamoru Tasaka)
- add a lot of patches and fixes from Mamoru Tasaka

* Sat Dec 17 2005 Jesse Keating
- rebuilt

[1:4.22-21]
- Update list_files function to fix ownership issues.
Patch from Mamoru Tasaka (mtasaka@ioa.s.u-tokyo.ac.jp) (bug 161728).

[1:4.22-20]
- Switch requires to modular X

[1:4.22-19]
- use include instead of pam_stack in pam config

[1:4.22-18]
- accept zero timeout values for suspend and off.
Patch from Mamoru Tasaka
(bug 157501).

[1:4.22-17]
- remove explicit dependency on xscreensaver-base for
extras and gl-extras packages

[1:4.22-16]
- don't allow root to authenticate lock dialog when selinux
is enabled (bug 157014).

[1:4.22-15]
- take BSOD out of the default random list (bug 105388).

* Thu Sep 08 2005 Florian La Roche
- add version-release to the Provides:

[1:4.22-13]
- Patch from Mamoru Tasaka to improve man page handling
(bug 167708).

[1:4.22-12]
- remove density option from squiral screensaver,
Patch from Mamoru Tasaka
(bug 167374).

[1:4.22-11]
- ignore unprintable characters in password dialog (bug 135966).

[1:4.22-10]
- Move man pages to section 6 (bug 166441).

[1:4.22-9]
- The only legitimate way to call realpath is with NULL
buffer (bug 165270).

[1:4.22-8]
- Don't try to use an invalid tree iterator (bug 166299)

[1:4.22-7]
- rebuild for new cairo

[1:4.22-6]
- Don't call printf in signal handler (might fix 126428)

[1:4.22-5]
- Update to xscreensaver 4.22.

[1:4.21-5]
- Add build requires for desktop-file-utils (bug 160980).

[1:4.21-4]
- Allow configuration gui to support hacks with absolute paths
(bug 157417).

[1:4.21-3]
- Use @libexecdir@/xscreensaver instead of @HACKDIR@ in
default configuration file so that the path gets expanded
fully (bug 156906).

[1:4.21-2]
- Use absolute filenames for screenhacks so we don't pull
in screenhacks from PATH (bug 151677).
- Don't try to ping in sonar screensaver (bug 139692).

[1:4.21-1]
- Update to xscreensaver-4.21.
- Update spec file to better match new upstream spec file.

[1:4.18-19]
- We don't patch configure.in, so we don't need to run 'autoconf'.
- Add --without-kerberos to skip built-in Kerberos password verification, so
that we'll always go through PAM (fixes 149731).

[1:4.18-18]
- Install desktop files to /usr/share/applications instead of
/usr/share/control-center-2.0 (should fix bug 149229).

[1:4.18-17]
- Change lock dialog instructions to only ask for password
and not username.

[1:4.18-16]
- Add patch to spec file to change defaults

[1:4.18-15]
- Remove xscreensaver-config-tool after some discussions with
jwz.
- Take out some additional screensavers

[1:4.18-14]
- Add utility xscreensaver-config-tool to make changing settings
easier (replaces the short lived xscreensaver-register-hack
program). Use xscreensaver-config-tool to set default settings
instead of using patches.
- Split up xscreensaver (fixes 121693).
- Make preferences dialog slightly more pretty
- Make lock dialog slightly more pretty

[1:4.18-13]
- add patch to fix vroot bug and make xscreensaver working in KDE again.
- get rid of webcollage, which often download porn images

[1:4.18-11]
- Add xscreensaver-register-hack program to make
installing and uninstalling screensavers easier
(working toward fixing bug 121693 [split up screensaver])

[1:4.18-10]
- Get rid of unnecessary xloadimage requirement
(bug 100641)

[1:4.18-9]
- Call pam_acct_mgmt() (might fix bug 137195)

[1:4.18-8]
- Give vidwhacker screensaver working defaults
(bug 64518)

[1:4.18-7]
- Get rid of old crufty %{_datadir}/control-center/ tree
(bug 114692)

[1:4.18-6]
- rebuild for rawhide

[1:4.18-5]
- Don't allow screensavers access to desktop images by default (bug #126809)
- Lock screen by default (bug #126809)

[4.18-4]
- Add xscreensaver-4.18-stuff-piecewise-leak.patch to stop piecewise
from leaking (#135164).

[4.18-3]
- remove superfluous line in the spec file

[4.18-2]
- blank the screen by default

[4.18-1]
- update to 4.18 (fixes bug 87745).

[4.16-4]
- change titles of questionably named bar codes
(fixes bug 129929).

[4.16-3]
- change titles of questionably named shape formations
(fixes bug 129335).

[4.16-2]
- use htmlview for browsing help.

[4.16-1]
- update to 4.16. Use desktop-file-install for desktop file.

* Tue Jun 15 2004 Elliot Lee
- rebuilt

[4.14-5]
- config tweaks

[4.14-4]
- fix fortune stand-in (#115369)

* Fri Feb 13 2004 Elliot Lee
- rebuilt

[1:4.14-1]
- update to 4.14

[1:4.13-1]
- take out flag-with-logo, don't require redhat-logos (#106046)
- update to 4.13

[1:4.12-1]
- update to 4.12 (fixes #101920)
- re-add BSOD to the random list

[1:4.11-1]
- update to 4.11

[1:4.10-3]
- fix some 64-bit arches (#97359)

* Wed Jun 04 2003 Elliot Lee
- rebuilt

[1:4.10-1]
- update to 4.10

[1:4.09-1]
- update to 4.09, now with bouncing cows

[1:4.07-2]
- oops, xloadimage *is* needed (#83676)

[1:4.07-1]
- update to 4.07, fixes #76276, #75574

* Wed Jan 22 2003 Tim Powers
- rebuilt

[1:4.06-4]
- call autoconf instead of autoconf-2.53

[4.06-3]
- put glade tweaks back in
- switch pam package to not specify directories, to work on multilib
arches

[4.06-1]
- add a BuildPrereq on bc, which configure requires
- replace use of fortune with an innocuous-and-editable stand-in script in
%{stand_in_path}
- define FORTUNE_PROGRAM at compile-time to force apps to use what's specified
even if it doesn't happen to be installed at compile-time

[4.05-6]
- fix typo (#73246)

[4.05-5]
- revert to non-gtk unlock dialog
- fix translations

[4.05-4]
- twiddle titlebar (#67844)
- fix extraneous text (#70975)
- tweak desktop entry (#69502)

[4.05-3]
- use GTK_IM_MODULE=gtk-im-context-simple in lock widget
- to avoid CJK IM weirdness (#70655, #68216)
- xscreensaver-rh-imcjk.patch

[4.05-2]
- Add fortune-mod to buildprereq to make beehive happy
- Fix find_lang usage - install translations properly by specifying datadir

[4.05-1]
- update to 4.05
- use gtk2 lock widget ()
- some Red Hat-ifications
- fix critical (#63916)

[4.04-2]
- remove no longer needed xloadimage dependency

[4.04-1]
- update to 4.04, gtk2 property dialog is now mainline

[4.03-1]
- update to 4.03
- use gtk2 properties dialog

[4.01-2]
- don't show screensavers that aren't available

* Sun Feb 24 2002 Bill Nottingham
- update to 4.01

* Mon Feb 11 2002 Bill Nottingham
- update to 4.00

* Wed Jan 09 2002 Tim Powers
- automated rebuild

* Thu Aug 23 2001 Bill Nottingham
- fix segfault on ia64 (#52336)

* Thu Aug 09 2001 Bill Nottingham
- never mind, back to 3.33 (wheeee)
- hack window-id back in for the time being
- disable memlimit so GL works

* Mon Jul 23 2001 Bill Nottingham
- oops, back to 3.32 for now
- remove optflags override (oops)
- add pam-devel buildprereq

* Mon Jul 16 2001 Bill Nottingham
- update to 3.33, fix broken last build
- fix build weirdness on some package sets (#48905)
- don't document non-existent options for forest (#49139)

* Sun Jun 24 2001 Elliot Lee
- Bump release + rebuild.

* Tue May 22 2001 Havoc Pennington
- putting in tree for David

* Tue May 22 2001 David Sainty
- added DPMS options to command line help

* Sun Apr 22 2001 Bill Nottingham
- update to 3.32
- add patch to specify DPMS settings on the command line

* Wed Apr 11 2001 Bill Nottingham
- update to 3.31

* Wed Apr 04 2001 Bill Nottingham
- fix extrusion exclusion (#34742)

* Tue Apr 03 2001 Bill Nottingham
- disable GL screensavers by default (bleah)

* Mon Feb 19 2001 Bill Nottingham
- update to 3.29 (#27437)

* Tue Jan 23 2001 Bill Nottingham
- update to 3.27

* Fri Dec 01 2000 Bill Nottingham
- rebuild because of broken fileutils

* Fri Nov 10 2000 Bill Nottingham
- 3.26

* Fri Aug 11 2000 Jonathan Blandford
- Up Epoch and release

* Wed Jul 26 2000 Bill Nottingham
- hey, vidmode works again

* Fri Jul 21 2000 Bill Nottingham
- update to 3.25

* Thu Jul 13 2000 Prospector
- automatic rebuild

* Sat Jun 17 2000 Bill Nottingham
- xscreensaver.kss is not a %config file.

* Sun Jun 11 2000 Bill Nottingham
- tweak kss module (#11872)

* Thu Jun 01 2000 Nalin Dahyabhai
- modify PAM configuration to use system-auth

* Thu May 18 2000 Preston Brown
- added Red Hat screensaver (waving flag has logo now).

* Fri May 05 2000 Bill Nottingham
- tweaks for ia64

* Mon Apr 10 2000 Bill Nottingham
- turn off xf86vidmode ext, so that binaries built against XFree86 4.0
work on 3.x servers

* Wed Apr 05 2000 Bill Nottingham
- turn off gnome support for now

* Mon Apr 03 2000 Bill Nottingham
- update to 3.24

* Wed Feb 09 2000 Preston Brown
- wmconfig entry gone.

* Mon Jan 31 2000 Bill Nottingham
- update to 3.23

* Fri Jan 14 2000 Bill Nottingham
- rebuild to fix GL depdencies

* Tue Dec 14 1999 Bill Nottingham
- everyone in GL
- single package again

* Fri Dec 10 1999 Bill Nottingham
- update to 3.22
- turn off xf86vmode on alpha

* Tue Dec 07 1999 Bill Nottingham
- mmm... hardware accelerated GL on i386. :) :)

* Mon Nov 22 1999 Bill Nottingham
- 3.21
- use shm on alpha, let's see what breaks

* Tue Nov 16 1999 Bill Nottingham
- update to 3.20

* Wed Nov 03 1999 Bill Nottingham
- update to 3.19

* Thu Oct 14 1999 Bill Nottingham
- update to 3.18

* Sat Sep 25 1999 Bill Nottingham
- add a '-oneshot' single time lock option.

* Mon Sep 20 1999 Bill Nottingham
- take webcollage out of random list (for people who pay for bandwidth)

* Fri Sep 10 1999 Bill Nottingham
- patch webcollage to use xloadimage
- in the random list, run petri with -size 2 to save memory
- extend RPM silliness to man pages, too.

* Mon Jul 19 1999 Bill Nottingham
- update to 3.17
- add a little RPM silliness to package GL stuff if it's built

* Thu Jun 24 1999 Bill Nottingham
- update to 3.16

* Mon May 10 1999 Bill Nottingham
- update to 3.12

* Tue May 04 1999 Bill Nottingham
- remove security problem introduced earlier

* Wed Apr 28 1999 Bill Nottingham
- update to 3.10

* Thu Apr 15 1999 Bill Nottingham
- kill setuid the Right Way(tm)

* Mon Apr 12 1999 Bill Nottingham
- fix xflame on alpha

* Mon Apr 12 1999 Preston Brown
- upgrade to 3.09, fixes vmware interaction problems.

* Mon Apr 05 1999 Bill Nottingham
- remove setuid bit. Really. I mean it.

* Sun Mar 21 1999 Cristian Gafton
- auto rebuild in the new build environment (release 3)

* Fri Mar 19 1999 Bill Nottingham
- kill setuid, since pam works OK

* Tue Mar 16 1999 Bill Nottingham
- update to 3.08

* Wed Feb 24 1999 Bill Nottingham
- wmconfig returns, and no one is safe...

* Tue Feb 23 1999 Bill Nottingham
- remove bsod from random list because it's confusing people???? *sigh*

* Tue Jan 12 1999 Cristian Gafton
- call libtoolize to get it to compile cleanely on the arm

* Tue Jan 05 1999 Bill Nottingham
- update to 3.07

* Mon Nov 23 1998 Bill Nottingham
- update to 3.06

* Tue Nov 17 1998 Bill Nottingham
- update to 3.04

* Thu Nov 12 1998 Bill Nottingham
- update to 3.02
- PAMify

* Tue Oct 13 1998 Cristian Gafton
- take out Noseguy module b/c of possible TMv
- install modules in /usr/X11R6/lib/xscreensaver
- don't compile support for xshm on the alpha
- properly buildrooted
- updated to version 2.34

* Fri Aug 07 1998 Bill Nottingham
- update to 2.27

* Wed Jun 10 1998 Prospector System
- translations modified for de

* Mon Jun 08 1998 Erik Troan
- added fix for argv0 buffer overflow

* Fri Apr 24 1998 Prospector System
- translations modified for de, fr, tr

* Sat Apr 11 1998 Donnie Barnes
- updated from 2.10 to 2.16
- added buildroot

* Sat Oct 25 1997 Marc Ewing
- wmconfig

* Thu Oct 23 1997 Marc Ewing
- new version, configure

* Fri Aug 22 1997 Erik Troan
- built against glibc




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 9 (aarch64) xscreensaver-6.05-3.el9.src.rpm3f89fbca39def0981940cd47d63c3b0583f9a42da37c94525e590f14fbc41a9a-ol9_aarch64_developer_EPEL
xscreensaver-6.05-3.el9.aarch64.rpm568e665d11165e04398bd564635250253fa436cfb1b82dfe43d6fce36097b5cd-ol9_aarch64_developer_EPEL
xscreensaver-base-6.05-3.el9.aarch64.rpm226dd1ed6e085efb94c585b94a12a722aad7c9f6c12043916abd66be349b38ae-ol9_aarch64_developer_EPEL
xscreensaver-extras-6.05-3.el9.aarch64.rpm90b470e56d9e8ca4bd27e170a278a8dc83acb83361fb4fe3c41ea5d24426de3f-ol9_aarch64_developer_EPEL
xscreensaver-extras-gss-6.05-3.el9.aarch64.rpm5f56d1ed9eaa708f11c2ab40e8b02d7bf893e7aba5c90bb8b8a51bc030cf8783-ol9_aarch64_developer_EPEL
xscreensaver-gl-base-6.05-3.el9.aarch64.rpma3c19e9e18c7c8d3e90c7de2e22853a0b7f860943c434b82d9793b300e7c6cbc-ol9_aarch64_developer_EPEL
xscreensaver-gl-extras-6.05-3.el9.aarch64.rpm813c15aba1fa60a6c08b3cd089350205df30378a57c71bf5ceca4ae39dc48fb0-ol9_aarch64_developer_EPEL
xscreensaver-gl-extras-gss-6.05-3.el9.aarch64.rpma9c0fa825bdfe782c50e72178fd0636ad1179afe03ca3ceb5456872567649371-ol9_aarch64_developer_EPEL
Oracle Linux 9 (x86_64) xscreensaver-6.05-3.el9.src.rpm3f89fbca39def0981940cd47d63c3b0583f9a42da37c94525e590f14fbc41a9a-ol9_x86_64_developer_EPEL
xscreensaver-6.05-3.el9.x86_64.rpm983737609ba4b07b3cddf488eb48ab41886aa01714c27f5cef74d0d6237ce675-ol9_x86_64_developer_EPEL
xscreensaver-base-6.05-3.el9.x86_64.rpm89133ba3d77ade08f1b8b8584af08ea04e0f1112ea360113825d20bd0a82f2a8-ol9_x86_64_developer_EPEL
xscreensaver-extras-6.05-3.el9.x86_64.rpmbc1e8b02663629f0dc03a0a264c2f3dbefdc02c71d02b8ee0c0d255206f7469b-ol9_x86_64_developer_EPEL
xscreensaver-extras-gss-6.05-3.el9.x86_64.rpma8c111287e2cb5c6191c9faca51e9d83254517d4dde3239c3a4a91db1a72636d-ol9_x86_64_developer_EPEL
xscreensaver-gl-base-6.05-3.el9.x86_64.rpm34a8b88a67afcecc8889f70248debbcf3b49be66d0899c6121b4138fc0ff55a4-ol9_x86_64_developer_EPEL
xscreensaver-gl-extras-6.05-3.el9.x86_64.rpm1138e641c1b1faf551a6fe0a9a5bf2e11001b8ac401de45bfbae0fed530642dd-ol9_x86_64_developer_EPEL
xscreensaver-gl-extras-gss-6.05-3.el9.x86_64.rpmf1d6ce9d600fac298fb3667539241d2c0fb9e11a1944c0ae220751a5dbb9ee10-ol9_x86_64_developer_EPEL



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete