Package: shadow / 1:4.17.1-1

Metadata

Package Version Patches format
shadow 1:4.17.1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
debian/Set group and mode for g shadow files.patch | (download)

lib/commonio.c | 12 12 0 - 0 !
lib/sgroupio.c | 2 1 1 - 0 !
lib/shadowio.c | 2 1 1 - 0 !
3 files changed, 14 insertions( ), 2 deletions(-)

 set group and mode for [g]shadow files

Set group 'shadow' and mode 0400.

Fixes: #166793

debian/Keep using Debian adduser defaults.patch | (download)

man/useradd.8.xml | 2 1 1 - 0 !
src/useradd.c | 4 2 2 - 0 !
2 files changed, 3 insertions( ), 3 deletions(-)

 keep using debian's adduser defaults

Bug: https://github.com/shadow-maint/shadow/issues/501
Bug-Debian: https://bugs.debian.org/1004710
debian/Document the shadowconfig utility.patch | (download)

man/Makefile.am | 2 2 0 - 0 !
man/fr/Makefile.am | 1 1 0 - 0 !
man/fr/man8/shadowconfig.8 | 26 26 0 - 0 !
man/ja/Makefile.am | 1 1 0 - 0 !
man/ja/man8/shadowconfig.8 | 25 25 0 - 0 !
man/pl/Makefile.am | 1 1 0 - 0 !
man/pl/man8/shadowconfig.8 | 27 27 0 - 0 !
man/shadowconfig.8 | 41 41 0 - 0 !
man/shadowconfig.8.xml | 52 52 0 - 0 !
9 files changed, 176 insertions( )

 document the shadowconfig utility

Status wrt upstream: The shadowconfig utility is debian specific.
Its man page also (but it used to be distributed)

debian/Recommend using adduser and deluser.patch | (download)

man/useradd.8.xml | 6 6 0 - 0 !
man/userdel.8.xml | 6 6 0 - 0 !
2 files changed, 12 insertions( )

 recommend using adduser and deluser

Fixes: #406046

Status wrt upstream: Debian specific patch.

debian/tests disable su.patch | (download)

tests/run_some | 68 0 68 - 0 !
1 file changed, 68 deletions(-)

 upstream testsuite: disable su tests

Debian uses su from util-linux, pointless/impossible to test shadow's su
here.

debian/Adapt login.defs for Debian.patch | (download)

etc/login.defs | 375 47 328 - 0 !
1 file changed, 47 insertions( ), 328 deletions(-)

 adapt login.defs for debian

Remove settings only applicable to shadow's su, which we do not use.
Remove settings only applicable without PAM support enabled.
Remove obscure commented-out settings.
Remove explanation about write(1), which Debian does not ship anymore.

debian/Define LOGIN_NAME_MAX on HURD.patch | (download)

lib/chkname.c | 6 6 0 - 0 !
1 file changed, 6 insertions( )

 define login_name_max on hurd


debian/Stop building programs we do not install.patch | (download)

man/Makefile.am | 16 0 16 - 0 !
man/cs/Makefile.am | 9 0 9 - 0 !
man/da/Makefile.am | 3 0 3 - 0 !
man/de/Makefile.am | 10 0 10 - 0 !
man/fr/Makefile.am | 10 0 10 - 0 !
man/hu/Makefile.am | 3 0 3 - 0 !
man/id/Makefile.am | 1 0 1 - 0 !
man/it/Makefile.am | 10 0 10 - 0 !
man/ja/Makefile.am | 8 0 8 - 0 !
man/ko/Makefile.am | 2 0 2 - 0 !
man/pl/Makefile.am | 6 0 6 - 0 !
man/ru/Makefile.am | 9 0 9 - 0 !
man/sv/Makefile.am | 8 0 8 - 0 !
man/tr/Makefile.am | 2 0 2 - 0 !
man/uk/Makefile.am | 9 0 9 - 0 !
man/zh_CN/Makefile.am | 10 0 10 - 0 !
man/zh_TW/Makefile.am | 2 0 2 - 0 !
src/Makefile.am | 7 3 4 - 0 !
18 files changed, 3 insertions( ), 122 deletions(-)

 stop building programs we do not install


upstream/a015e919834c90b99947829c6c823f7fe93a8097 E_BAD_NAME.patch | (download)

src/useradd.c | 3 2 1 - 0 !
1 file changed, 2 insertions( ), 1 deletion(-)

 [patch] src/useradd.c: e_bad_name: use a different error code for
 bad login names

Wrappers like adduser(8) want to do their own stuff if the login name is