Change logs for shadow source package in Oracular

  • shadow (1:4.15.3-3ubuntu2) oracular; urgency=medium
    
      * d/p : disallow pure numeric user and group names (LP: #2076898)
    
     -- Hector Cao <email address hidden>  Tue, 13 Aug 2024 12:15:06 +0200
  • 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.
    
     -- Hector Cao <email address hidden>  Mon, 29 Jul 2024 11:30:50 +0200
  • shadow (1:4.13+dfsg1-4ubuntu5) oracular; urgency=medium
    
      * d/p/lp2063200/*: amend the patch to fix `useradd -D` breakage
        (LP: #2063200)
    
     -- Simon Chopin <email address hidden>  Mon, 27 May 2024 18:56:51 +0200
  • shadow (1:4.13+dfsg1-4ubuntu4) oracular; urgency=medium
    
      * Add some cursory tests for the extrausers features
      * d/p/lp2063200: fix useradd group validation with extrausers (LP: 2063200)
    
     -- Simon Chopin <email address hidden>  Tue, 07 May 2024 18:49:58 +0200
  • shadow (1:4.13+dfsg1-4ubuntu3) noble; urgency=medium
    
      * Fix ftbfs with -Werror=implicit-function-declaration.
    
     -- Matthias Klose <email address hidden>  Tue, 09 Apr 2024 09:01:02 +0200