Debian Patches

Status for wdm/1.28-27

Patch Description Author Forwarded Bugs Origin Last update
01_kfreebsd.patch Fix GNU/kFreeBSD build. Cyril Brulebois <kibi@debian.org> no debian
02_fix_login_overflow.patch Increase the size of buffers for name/password to follow the protocol.Cleanup name/password buffers before use. Vlad Shakhov <lumpen.intellectual@gmail.com> no debian
03_autoconf.patch Add needed libs and filter out some unneeded, use pkg-config Axel Beckert <abe@debian.org> no debian 2020-05-03
04_manpage_indent.patch Cosmetic patch to manpage. Nelson A. de Oliveira <naoliv@gmail.com> no debian
05_french_translation_name.patch Rename fr_FR locale to fr Vlad Shakhov <lumpen.intellectual@gmail.com> no debian
06_login_composite.patch Fixed to work with composite extension Agustin Martin Domingo <agmartin@debian.org> no debian
07_ld_no_add_needed.patch Fix FTBFS with ld --as-needed. Matthias Klose <doko@ubuntu.com> no debian
08_do_not_use_dev_mem.patch Use /dev/urandom instead of /dev/mem
Borislav Petkov:

wdm still uses /dev/mem in genauth.c to generate a tmp key and it
shouldn't. The kernel currently allows userspace to read < 640K of
/dev/mem for compatibility reasons with X. The modern way of getting
two random longs is /dev/urandom and I've a patch below which
converts wdm to do that.

===================================================================
Borislav Petkov <bp@alien8.de> no debian
09_pam_session.patch Open the PAM session in the parent process. This is necessary when logind is running. pam_systemd communicates with logind
and sets up a file descriptor that represents the session. When this file
descriptor is closed, logind will close the session and kill all processes as
part of that. The file descriptor is marked CLOEXEC, so without this patch,
the file descriptor gets opened, then wdm exec()s the session and the file
descriptor is closed, leading to logind immediately killing the session.
This patch makes wdm do PAM session handling the same way that xdm does it.

===================================================================
Michael Stapelberg <stapelberg@debian.org> not-needed
10_spelling_fixes.patch Miscellaneous spelling fixes reported by lintian
===================================================================
Axel Beckert <abe@debian.org> no
11_usr_bin_X11_removal.patch Remove all traces of /usr/bin/X11, /usr/ucb and /usr/X11R6 and update the man page and some defaults wrt. to these and other
non-debianish paths and defaults, e.g. replace xterm with
x-terminal-emulator.

===================================================================
Axel Beckert <abe@debian.org> no debian

All known versions for source package 'wdm'

Links