[ubuntu/oracular-proposed] shadow 1:4.15.3-3ubuntu1 (Accepted)
Hector Cao
hector.cao at canonical.com
Mon Jul 29 09:43:13 UTC 2024
shadow (1:4.15.3-3ubuntu1) oracular; urgency=medium
* Merge with Debian unstable. Remaining changes (LP: #2073338):
- d/p/* : Enable private home directories by default
- debian/{source_shadow.py,login.install}: Add apport hook
- debian/patches/1010_extrausers.patch:
+ Add support to passwd for libnss-extrausers
+ Add automatic detection of "extrausers" for usermod -G
- d/p/1011_extrausers_toggle.patch: extrausers support for useradd/groupadd
- d/p/1012_extrausers_chfn.patch: --extrausers support for chfn tool
This patch has been refreshed to remove "implicit function declaration"
warning
- d/p/1013_extrausers_deluser.patch: --extrausers support for userdel
- d/p/1014_extrausers_delgroup.patch: --extrausers support for groupdel
This patch has been refreshed to remove "implicit function declaration"
warning
- d/p/1015_add_zsys_support.patch: zsys to handle home dir if available
- d/p/1016_extrausers_gpasswd.patch: extrausers support for gpasswd
- d/p/506_relaxed_usernames.patch, d/t/{control,numeric-username}:
+ disallow purely numeric usernames
The patch has been integrated in debian but we still have to
keep the tests
- d/t/smoke: Extend for extrausers support
- Add some cursory tests for the extrausers features
- d/p/lp2063200: fix useradd group validation with extrausers (LP 2063200)
Dropped changes:
- debian/login.defs: Update documentation of USERGROUPS_ENAB/UMASK
Reason: Integrated upstream
- Fix ftbfs with -Werror=implicit-function-declaration
Reason: Integrated upstream
shadow (1:4.15.3-3) unstable; urgency=medium
* Forbid backslashes in user/group-names.
They can still be used with --force-badname, but it's a start. In the
long run I want to remove our relax patch, and upstream should fix the
line continuation too. For #1076619.
shadow (1:4.15.3-2) unstable; urgency=medium
[ Pino Toscano ]
* d/rules: actually enable Linux-only options on Linux
This enables --enable-logind and --with-audit.
[ Chris Hofstaedtler ]
* Stop installing groupmems(8) (Closes: #1004472, LP: #2039541)
* login.defs: remove obsolete/confusing comments
* login.defs: resync comments with upstream
* login.defs: remove incomplete list of unused vars
* login.defs: remove obscure, defaulted vars
* login.defs: remove vars ignored by su(1)
* login.defs: remove CONSOLE_GROUPS, ignored with PAM
* login.defs: remove CONSOLE, ignored with PAM
shadow (1:4.15.3-1) unstable; urgency=medium
* New upstream version 4.15.3
* tests: follow upstream subdir fix
* Fix setup of test libsubid-04_nss
* Drop login.postinst, obsoleted by #1074121
* Bump Standards-Version to 4.7.0
shadow (1:4.15.2-3) unstable; urgency=medium
* d/watch: add versionmangle for -rc
* Revert "Use upstream's restrictions on user- and group names again".
Breaks adduser's tests, see #1074306.
shadow (1:4.15.2-2) unstable; urgency=medium
* useradd(8): Fix missing paragraph on username length
* d/rules: explicitly set --with-audit and --enable-subordinate-ids
* Remove faillog support.
Stop installing faillog binary and man pages. Stop creating
/var/log/faillog in login.postinst.
PAM has removed support for /var/log/faillog by dropping pam_tally, and
login itself cannot write to it either.
* Use upstream's restrictions on user- and group names again.
Upstream started supporting mixed-case names some time ago.
Purely numeric names (#79682) are now forbidden again, as there is no
way of distinguishing them from user/group IDs otherwise.
* Drop useradd's backwards-compatibility -O flag
* Remove our copy of HOME_MODE.xml, identical upstream
* shadowconfig.8: actually install again
* passwd: add Depends: login.
Stop-gap until passwd can takeover /etc/login.defs from login.
shadow (1:4.15.2-1) unstable; urgency=medium
* New upstream version 4.15.2
Includes fix for csrand_uniform().
shadow (1:4.15.1-1) unstable; urgency=medium
* New upstream version 4.15.1
Closes: #832047, #812127, #1034312, #856902, #791806
Closes: #1006216, #1006225, #1006208
* contrib/atudel, non-DFSG-compliant was removed upstream
* Remove obsolete configure flag --without-libcrack
* Use functions from libbsd (Closes: #1032393)
* Build-Depend: libltdl-dev for LT_LIB_DLLOAD
(Closes: #1065350)
* Build-Depend: pkgconf
* Drop upstream applied patches
* Disable FTMP_FILE by default, drop login failure logging
* Rebase patch 401_cppw_src.dpatch
* Rename patch 402_cppw_selinux
* Use upstream FAILLOG_ENAB code, incompatible with PAM
(Closes: #776314)
* Rebase patch 463_login_delay_obeys_to_PAM
* Rebase patch 501_commonio_group_shadow
* Rebase patch 502_debian_useradd_defaults
* Rebase patch 506_relaxed_usernames
* Rebase patch 542_useradd-O_option
* Update upstream signing keys
* Tag build with dh-package-notes
* Turn off --enable-lastlog, drop lastlog from not-installed
* Explicitly enable logind on linux-any
* Update default ENCRYPT_METHOD (Closes: #1043236)
* login: switch from Essential to Protected: yes (Closes: #960638)
Moves Pre-Depends to Depends.
* Enable acl, xattr support (Closes: #745796)
* login.defs: remove PAM-unsupported crypt settings (Closes: #1055582)
shadow (1:4.13+dfsg1-5) unstable; urgency=medium
* Add myself to Uploaders, per discussion with Serge Hallyn
* Apply wrap-and-sort -kas style
* Use debputy to avoid Rules-Requires-Root: binary-targets
* libsubid4: tighten package-internal dependencies
[ Serge Hallyn ]
* Drop pam_lastlog.so from config. (Closes: #1068229)
* Stop installing lastlog binary.
Date: Mon, 29 Jul 2024 11:30:50 +0200
Changed-By: Hector Cao <hector.cao at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Simon Chopin <simon.chopin at canonical.com>
https://launchpad.net/ubuntu/+source/shadow/1:4.15.3-3ubuntu1
-------------- next part --------------
Format: 1.8
Date: Mon, 29 Jul 2024 11:30:50 +0200
Source: shadow
Built-For-Profiles: noudeb
Architecture: source
Version: 1:4.15.3-3ubuntu1
Distribution: oracular
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Hector Cao <hector.cao at canonical.com>
Closes: 745796 776314 791806 812127 832047 856902 960638 1004472 1006208 1006216 1006225 1032393 1034312 1043236 1055582 1065350 1068229
Launchpad-Bugs-Fixed: 2039541 2073338
Changes:
shadow (1:4.15.3-3ubuntu1) oracular; urgency=medium
.
* Merge with Debian unstable. Remaining changes (LP: #2073338):
- d/p/* : Enable private home directories by default
- debian/{source_shadow.py,login.install}: Add apport hook
- debian/patches/1010_extrausers.patch:
+ Add support to passwd for libnss-extrausers
+ Add automatic detection of "extrausers" for usermod -G
- d/p/1011_extrausers_toggle.patch: extrausers support for useradd/groupadd
- d/p/1012_extrausers_chfn.patch: --extrausers support for chfn tool
This patch has been refreshed to remove "implicit function declaration"
warning
- d/p/1013_extrausers_deluser.patch: --extrausers support for userdel
- d/p/1014_extrausers_delgroup.patch: --extrausers support for groupdel
This patch has been refreshed to remove "implicit function declaration"
warning
- d/p/1015_add_zsys_support.patch: zsys to handle home dir if available
- d/p/1016_extrausers_gpasswd.patch: extrausers support for gpasswd
- d/p/506_relaxed_usernames.patch, d/t/{control,numeric-username}:
+ disallow purely numeric usernames
The patch has been integrated in debian but we still have to
keep the tests
- d/t/smoke: Extend for extrausers support
- Add some cursory tests for the extrausers features
- d/p/lp2063200: fix useradd group validation with extrausers (LP 2063200)
.
Dropped changes:
- debian/login.defs: Update documentation of USERGROUPS_ENAB/UMASK
Reason: Integrated upstream
- Fix ftbfs with -Werror=implicit-function-declaration
Reason: Integrated upstream
.
shadow (1:4.15.3-3) unstable; urgency=medium
.
* Forbid backslashes in user/group-names.
They can still be used with --force-badname, but it's a start. In the
long run I want to remove our relax patch, and upstream should fix the
line continuation too. For #1076619.
.
shadow (1:4.15.3-2) unstable; urgency=medium
.
[ Pino Toscano ]
* d/rules: actually enable Linux-only options on Linux
This enables --enable-logind and --with-audit.
.
[ Chris Hofstaedtler ]
* Stop installing groupmems(8) (Closes: #1004472, LP: #2039541)
* login.defs: remove obsolete/confusing comments
* login.defs: resync comments with upstream
* login.defs: remove incomplete list of unused vars
* login.defs: remove obscure, defaulted vars
* login.defs: remove vars ignored by su(1)
* login.defs: remove CONSOLE_GROUPS, ignored with PAM
* login.defs: remove CONSOLE, ignored with PAM
.
shadow (1:4.15.3-1) unstable; urgency=medium
.
* New upstream version 4.15.3
* tests: follow upstream subdir fix
* Fix setup of test libsubid-04_nss
* Drop login.postinst, obsoleted by #1074121
* Bump Standards-Version to 4.7.0
.
shadow (1:4.15.2-3) unstable; urgency=medium
.
* d/watch: add versionmangle for -rc
* Revert "Use upstream's restrictions on user- and group names again".
Breaks adduser's tests, see #1074306.
.
shadow (1:4.15.2-2) unstable; urgency=medium
.
* useradd(8): Fix missing paragraph on username length
* d/rules: explicitly set --with-audit and --enable-subordinate-ids
* Remove faillog support.
Stop installing faillog binary and man pages. Stop creating
/var/log/faillog in login.postinst.
PAM has removed support for /var/log/faillog by dropping pam_tally, and
login itself cannot write to it either.
* Use upstream's restrictions on user- and group names again.
Upstream started supporting mixed-case names some time ago.
Purely numeric names (#79682) are now forbidden again, as there is no
way of distinguishing them from user/group IDs otherwise.
* Drop useradd's backwards-compatibility -O flag
* Remove our copy of HOME_MODE.xml, identical upstream
* shadowconfig.8: actually install again
* passwd: add Depends: login.
Stop-gap until passwd can takeover /etc/login.defs from login.
.
shadow (1:4.15.2-1) unstable; urgency=medium
.
* New upstream version 4.15.2
Includes fix for csrand_uniform().
.
shadow (1:4.15.1-1) unstable; urgency=medium
.
* New upstream version 4.15.1
Closes: #832047, #812127, #1034312, #856902, #791806
Closes: #1006216, #1006225, #1006208
* contrib/atudel, non-DFSG-compliant was removed upstream
* Remove obsolete configure flag --without-libcrack
* Use functions from libbsd (Closes: #1032393)
* Build-Depend: libltdl-dev for LT_LIB_DLLOAD
(Closes: #1065350)
* Build-Depend: pkgconf
* Drop upstream applied patches
* Disable FTMP_FILE by default, drop login failure logging
* Rebase patch 401_cppw_src.dpatch
* Rename patch 402_cppw_selinux
* Use upstream FAILLOG_ENAB code, incompatible with PAM
(Closes: #776314)
* Rebase patch 463_login_delay_obeys_to_PAM
* Rebase patch 501_commonio_group_shadow
* Rebase patch 502_debian_useradd_defaults
* Rebase patch 506_relaxed_usernames
* Rebase patch 542_useradd-O_option
* Update upstream signing keys
* Tag build with dh-package-notes
* Turn off --enable-lastlog, drop lastlog from not-installed
* Explicitly enable logind on linux-any
* Update default ENCRYPT_METHOD (Closes: #1043236)
* login: switch from Essential to Protected: yes (Closes: #960638)
Moves Pre-Depends to Depends.
* Enable acl, xattr support (Closes: #745796)
* login.defs: remove PAM-unsupported crypt settings (Closes: #1055582)
.
shadow (1:4.13+dfsg1-5) unstable; urgency=medium
.
* Add myself to Uploaders, per discussion with Serge Hallyn
* Apply wrap-and-sort -kas style
* Use debputy to avoid Rules-Requires-Root: binary-targets
* libsubid4: tighten package-internal dependencies
.
[ Serge Hallyn ]
* Drop pam_lastlog.so from config. (Closes: #1068229)
* Stop installing lastlog binary.
Checksums-Sha1:
a2663f120e867cff9558153be14dc42cdb0c02dd 2608 shadow_4.15.3-3ubuntu1.dsc
385cf31edec8a728352c882da9b371613ffeca5e 2054548 shadow_4.15.3.orig.tar.xz
66938b61af82b67e8d14f637ed4ff46a3cc7a517 185896 shadow_4.15.3-3ubuntu1.debian.tar.xz
9c9794e38491921780ef3c020f9a2ecc05597168 10636 shadow_4.15.3-3ubuntu1_source.buildinfo
Checksums-Sha256:
6a96416a386afa277ec023e360daba9845f18cbb15c4bb0f4e8b9b9ae5a57e09 2608 shadow_4.15.3-3ubuntu1.dsc
32303f204907eb0d6c32b7908414885be53a4caf00f149f54991ac3ce424652e 2054548 shadow_4.15.3.orig.tar.xz
e0139a4db291d91128fa0edeb55f1a7da88bd1dfca1da0fb2707e34774a28d83 185896 shadow_4.15.3-3ubuntu1.debian.tar.xz
3ee39484a2bd86bc57792091c7f3c7e793e5d16097a9396e877fb6a0d8f0ded0 10636 shadow_4.15.3-3ubuntu1_source.buildinfo
Files:
7ab435f8a2372ded0d1d243bc8ebad21 2608 admin required shadow_4.15.3-3ubuntu1.dsc
d03210348981035850cb5b0509ee7d73 2054548 admin required shadow_4.15.3.orig.tar.xz
650067fb464ddf0cec04365b1e031386 185896 admin required shadow_4.15.3-3ubuntu1.debian.tar.xz
db5a8b1ea948c0b2a76e5bdf76f42fbe 10636 admin required shadow_4.15.3-3ubuntu1_source.buildinfo
Original-Maintainer: Shadow package maintainers <pkg-shadow-devel at lists.alioth.debian.org>
Vcs-Git: https://git.launchpad.net/~schopin/ubuntu/+source/shadow
Vcs-Git-Commit: 741a38f657e0e398fa831b57b82da553959032f0
Vcs-Git-Ref: refs/heads/merge-2
More information about the oracular-changes
mailing list