Debian Patches

Status for xscreensaver/5.45+dfsg1-2

Patch Description Author Forwarded Bugs Origin Last update
10_upstream_skip_retired_hacks.patch #
# Sent upstream (jwz) 2009-06-16
#
===================================================================
no
12_upstream_man_beats_speereev_backslash.patch [PATCH] man pages: Add backslash to section header separator
According to lexgrog(1) it is a good idea to retain the backslash.

===================================================================
Tormod Volden <debian.tormod@gmail.com> invalid 2020-12-19
81_hacks_deterministic_file_order.patch #
# For reproducible builds. Bug #819595
#
===================================================================
no
14_fix-updating-outputs-info.patch [PATCH] Fix updating outputs info
Taken from:
https://github.com/QubesOS/qubes-xscreensaver/blob/master/0001-Fix-updating-outputs-info.patch
Reference:
https://www.openwall.com/lists/oss-security/2021/06/05/2

When an output is disconnected, update_screen_layout() will try to unset
a property on window assigned to that output. It does that by iterating
si->screens up to 'count', while 'good_count' signifies how many outputs
are currently connected (good_count <= count). si->screens has few more
entries allocated (at start 10), but if there are more disconnected
outputs, the iteration will go beyond si->screens array.
The only out of bound access there is reading window ID to delete
property from, which in most cases will be a bogus number -> crashing
xscreensaver with BadWindow error.

Fix this by allocating array up to full 'count' entries, even if much
fewer outputs are connected at the moment.
Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> no 2021-05-18
20_hacks_man_section.patch # We use section 6x (games!) for the hacks, but put them in the
# man6 directory anyway

===================================================================
no
20_skip_install-pam.patch #
# We use dh_installpam so we don't need to run this target
#
===================================================================
no
21_driver_xscreensaver-getimage-video #
# Add yet another possible source for video
# "streamer" can capture from a video4linux device
#
no
50_debian_branding.patch #
# "Branding", show Planet Debian posts instead of Wikipedia pages
#
no
51_generalize_external_commands.patch #
# Use yelp or any installed terminal to display man pages
#
no
52_standard_time_format.patch #
# Use standard (ISO) date and time format
#
no
53_default_newLoginCommand.patch #
# This just sets a default. The desktop environment starting
# xscreensaver should also tell it which command to use, see e.g.
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778470#25
# We also offer the intermediate band-aid solution of
# /usr/share/xscreensaver/xscreensaver-wrapper.sh
#
===================================================================
no
54_no_dnalogo_hack.patch #
# This hack is not built by default, and we are not shipping it either
#
no
55_add_unicode_hack.patch #
# This program is from the "unicode" package, just added here
# as a convenience. See bug #560184
#
no
56_password_dialog_reworded.patch #
# Prompts more consistent with the Debian experience (?)
#
===================================================================
no
57_grabDesktopImages_default_off.patch #
# Bug #679974: xscreensaver-data: disable hacks that reveal the desktop
#
no
75_Makefile_in-ignore-alien-platforms.patch #
# Don't enter the subdirs of two platforms that we don't care about
# anyway.
#
===================================================================
no
80_Makefile_in-clean-fix.patch #
# The autoconf makefiles make for some interesting chicken and the
# egg problems when running debian/rules clean:
# po/Makefile distclean depends on ./config.status through its
# Makefile target, so clean the subdirs first
# This is maybe another autoconf 2.64 problem
#
no
90_remove_Easter_egg_about_version.patch #
# This "please upgrade" message would drive users crazy. Bug #819703
#
===================================================================
no
92_hacks_images_distclean.patch #
# Missing distclean in this Makefile breaks rebuilding.
#
===================================================================
no
94_cpu_usage_verbose.patch #
# Adds cpu time statistics to verbose output
#
===================================================================
no

All known versions for source package 'xscreensaver'

Links