Debian Patches

Status for xdm/1:1.1.17-5

Patch Description Author Forwarded Bugs Origin Last update
20_xdm_log_timestamp.diff Add timestamping to logging functions
Based on patch by Branden Robinson <branden@debian.org>
Julien Cristau <jcristau@debian.org> no 2009-12-23
21_xdm_log_append.diff Append to the log file instead of truncating it
Based on patch by Branden Robinson <branden@debian.org>

===================================================================
Julien Cristau <jcristau@debian.org> no
22_systemd_service.diff Document the service and use the shared display-manager alias
Reference xdm(8) and let Debian display-manager selection manage the
single display-manager.service alias instead of enabling a separate
graphical.target dependency.
not-needed
support_logfile_rotation.diff add support for logfile rotation
- Implement new ReopenLogFile() and ReopenLogFileNotify() functions.
ReopenLogFileNotify() is a signal handler for SIGUSR2.
- Move the definition of the WRITES() macro from error.c to dm_error.h
so that dm.c can use it as well.
- Document xdm's signal handling in its manpage.

Forward-ported by Eugene Konev and Julien Cristau.
Branden Robinson <branden@debian.org> no 2008-08-20
debian.diff debian
# HG changeset patch
# User ejka@imfi.kspu.ru
# Node ID 96e35758da2d69a8a9cd281b25c7dcb7364f5d3b
# Parent 24626b4361c54d148fbc4b7cf1a9f4f2de3ec74b

Ported parts of 905_debian_xdm.diff. Some changes are now done through
configure flags

* config/Xservers.ws.in
- add comments to help local admins
- run local server with TCP listening turned off for security
* config/Xsession.in: replace guts with simple call to Debian's Xsession
script
* config/xdm-config.in:
- Supply a simpler default configuration, so that no matter what X server
number is used, people get the same results.

Updated in 2025 from 2011 version to fit the migration from xdm 1.1.11
to 1.1.17.
Boyuan Yang <byang@debian.org> no 2025-12-08
doc_mention_xdm.options.diff Reference the Debian xdm.options manual page
Add the Debian-specific xdm.options(5) configuration reference to
the SEE ALSO section.


===================================================================
not-needed
1000-fix-hurd-build.patch fix hurd build
The explicit function prototype definition lacks detection of hurd
platform, which causes incompatibility in compiling with getpwnam(3).
Recover the build by detecting __GNU__ macro as well.
Boyuan Yang <byang@debian.org> no 2025-12-09
1001-do-not-log-unknown-usernames.patch Do not log unknown usernames on authentication failure
The login field may contain a password entered by mistake. Retain names
that resolve to an account, but replace unknown names with a fixed label.
Adapted by Boyuan Yang from the proposal in Debian bug #869773: check for
NULL before calling getpwnam, preserving the existing unavailable label.
Julien Cristau <jcristau@debian.org> no debian 2017-07-28
1002-use-system-cursor-theme.patch Use the system default cursor theme
Remove the forced whiteglass theme so libXcursor can use the system
x-cursor-theme alternative. Administrators can still set Xcursor.theme
in /etc/X11/xdm/Xresources.

Adapted from Rich Wareham's patch carried by Ubuntu as
ubuntu_no_whiteglass.diff; the upstream template is now Xresources.in.
Boyuan Yang <byang@debian.org> not-needed 2026-10-08
1003-fix-manpage-conditional-blocks.patch Use roff conditional blocks for random source resources
Avoid standalone ignore terminators being interpreted as undefined
requests when the associated ignore branch is not taken. Preserve the
resource selection for arc4random and random-device configurations.
Boyuan Yang <byang@debian.org> no 2026-10-09
1004-enable-manpage-table-preprocessing.patch Request tbl preprocessing for the xdm manual page
The manual contains several TS/TE tables. Tell man to run tbl before
formatting them so table content renders correctly without warnings.
Boyuan Yang <byang@debian.org> no 2026-10-09

All known versions for source package 'xdm'

Links