[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