Change logs for adduser source package in Mantic

  • adduser (3.137ubuntu1) mantic; urgency=medium
    
      * Merge from Debian unstable (LP: #2026199). Remaining changes:
        - Add support for encrypting home directories (MR: !87):
          + adduser: Add --encrypt-home option, which calls ecryptfs-setup-private
            for the hard work.
          + doc/adduser.8: document the --encrypt-home option
          + debian/control: suggest ecryptfs-utils >= 67-1
          + deluser: remove all of /var/lib/ecryptfs/$user with --remove-home
        - extrausers support for adduser and gpasswd (LP: #1323732)
        - Add support for ZFS home directories (LP: #1873263)
        - Enable private home directories by default (LP: #48734)
          + Set DIR_MODE=0750 and SYS_DIR_MODE=0750 in the default adduser.conf
        - AdduserCommon.pm, adduser.conf: Change default SYS_NAME_REGEX to allow
          uppercase letters in the names of system users.
      * d/t/ecryptfs: test cases for adduser and deluser with --encrypt-home
      * Removed changes (superseded by Debian):
        - Fixed failing autopkgtests (MR: !89):
          + d/t/f/adduser_system.t: Smart increment of test uid to next available
            value.
          + d/t/f/firstlastuidgid.t: Smart increment of test uid and gid values to
            next available value.
          + d/t/f/firstlastuidgid.t: Changed S4L test group first and last uid
            values to 3xx instead of 4xx to comply with SYS_UID_MAX.
    
     -- Mateus Rodrigues de Morais <email address hidden>  Wed, 05 Jul 2023 14:42:39 -0300
  • adduser (3.134ubuntu1) mantic; urgency=medium
    
      * Merge from Debian unstable (LP: #2021498). Remaining changes:
        - Add support for encrypting home directories (MR: !87):
          + adduser: Add --encrypt-home option, which calls ecryptfs-setup-private
            for the hard work.
          + doc/adduser.8: document the --encrypt-home option
          + debian/control: suggest ecryptfs-utils >= 67-1
          + deluser: remove all of /var/lib/ecryptfs/$user with --remove-home
        - extrausers support for adduser and gpasswd (LP: #1323732)
        - Add support for ZFS home directories (LP: #1873263)
        - Enable private home directories by default (LP: #48734)
          + Set DIR_MODE=0750 and SYS_DIR_MODE=0750 in the default adduser.conf
        - AdduserCommon.pm, adduser.conf: Change default SYS_NAME_REGEX to allow
          uppercase letters in the names of system users.
      * d/t/ecryptfs: test cases for adduser and deluser with --encrypt-home
      * Fixed failing autopkgtests (MR: !89):
        - d/t/f/adduser_system.t: Smart increment of test uid to next available
          value.
        - d/t/f/firstlastuidgid.t: Smart increment of test uid and gid values to
          next available value.
        - d/t/f/firstlastuidgid.t: Changed S4L test group first and last uid
          values to 3xx instead of 4xx to comply with SYS_UID_MAX.
    
    adduser (3.134) unstable; urgency=medium
    
      * Revert "mark adduser as Protected:yes"
    
    adduser (3.133) unstable; urgency=medium
    
      [ Johannes Schauer Marin Rodrigues ]
      * mark adduser as Protected:yes. This is a temporary fix for #1035694
    
    adduser (3.132) unstable; urgency=medium
    
      * This is a translation/documentation only release
    
      [ Marc Haber ]
      * Update on Portuguese translation of man page.
        Thanks to Américo Monteiro (Closes: #1028103)
    
      [ Helge Kreutzmann ]
      * Fix various trivial issues in man pages.
        This partly addresses #1031081
        Thanks to Helge Kreutzmann
      * Update German translation of man page.
        Thanks to Helge Kreutzmann (Closes: #1031079)
    
    adduser (3.131) unstable; urgency=medium
    
      [ Marc Haber ]
      * Fix a bug: system user names are now allowed to begin with an
        underscore. Thanks to Guillem Jover for spotting this.
      * Updated Portuguese translation of program messages.
        Thanks to Américo Monteiro (Closes: #1028147)
      * Update on Portuguese translation of man page.
        Thanks to Américo Monteiro (Closes: #1028103)
      * New Dutch translation of man page.
        Thanks to Frans Spiesschaert (Closes: #1028337)
      * Update french program translation.
        Thanks to Jean-Paul Guillonneau (Closes: #1029486)
    
      [ Helge Kreutzmann ]
      * Update german program translation.
        Thanks to Helge Kreutzmann (Closes: #1029572)
      * Update Dutch program translation.
        Thanks to Frans Spiesschaert (Closes: #1028336)
      * Update French translation of man page.
        Thanks to Jean-Paul Guillonneau (Closes: #1029124)
    
    adduser (3.130) unstable; urgency=low
    
      [ Marc Haber ]
    
      * debian/NEWS: inform about planned deprecations
      * Fully implement and test (first|last)(uid|gid).
        (Closes: #579107, #344824)
      * Implement usage of UID-Pool.
        Thanks to Hilko Bengen and Christoph Biedl (Closes: #243929)
      * More clearly document supplementary group behavior with USERGROUPS=yes.
        This fixes an inconsistency between code, adduser.8 and
        adduser.conf.5. adduser.conf.5. code and tests implement consensus
        reached in summer 2022 in #678615. (Closes: #1025384)
      * Re-work --disabled-(login|password) as discussed on -devel.
        Thanks to Matthew Woodcraft and Sam Morris (Closes: #625758)
      * Add quota to Suggests. Addresses part of #541728.
        Thanks to Christoph Anton Mitterer
      * Change --allow-badname to --allow-bad-names.
        --allow-badname and --force-badname are deprecated but still supported.
      * Deprecate --no-preserve-root.
      * Deprecate --gecos, new option --comment
      * Remove invalidate_nscd calls. (Closes: #1016913)
      * Specialcase /nonexistent so that it never gets created
      * Multiple --conf options are now allowed
      * Sync options in manual pages, help, configuration file and code
      * Be clearer in 'directory already exists' message. Addresses part of #541728.
        Thanks to Christoph Anton Mitterer
      * Manpage re-work
        * Re-word, re-structure, many clarifications, remove ambiguities
        * Sort options
        * Give general options explanation
        * Remove wrong information about sgid bits from adduser.8
        * Fix typos and formatting errors in adduser.8.
          Thanks to Jean-Paul Guillonneau
        * Add test that fails if dangling manpage symlinks are there
        * Semantic linebreaks, lint clean, formatting changes to deluser.conf.5
        * Have po4a accept manpages that are > 95 % translated
      * README:
        * Actually install the file.
          Thanks to Olaf van der Spek (Closes: #1020615)
        * Fix typos. Thanks to Olaf van der Spek
        * Mention no duplication policy from man pages.
      * Move po4a to Build-Depends.
        Thanks to Adam Borowski (Closes: #1021217)
      * Standards-Version: 4.6.2 (no changes necessary)
    
      [ Jason Franklin ]
      * Use "#! /bin/sh" in the maintainer scripts. (Closes: #1023836)
      * Remove symbolic links for man pages that do not exist. (Closes: #1016014)
    
      [ Akbarkhon Variskhanov ]
      * adduser.8: Fix formatting issues
    
      [ Niels Thykier ]
      * Make adduser build without (fake)root
    
      [ Benjamin Drung ]
      * adduser: Remove trailing newline.
    
     -- Mateus Rodrigues de Morais <email address hidden>  Wed, 21 Jun 2023 16:38:18 +0200
  • adduser (3.129ubuntu1) lunar; urgency=medium
    
      * Merge from Debian unstable (LP: #1873519, #1977710). Remaining changes:
        - Add support for encrypting home directories:
          + adduser: Add --encrypt-home option, which calls ecryptfs-setup-private
            for the hard work.
          + doc/adduser.8: document the --encrypt-home option
          + debian/control: suggest ecryptfs-utils >= 67-1
          + deluser: remove all of /var/lib/ecryptfs/$user with --remove-home
        - extrausers support for adduser and gpasswd (LP: #1323732)
        - Add support for ZFS home directories (LP: #1873263)
        - Enable private home directories by default (LP: #48734)
          + Set DIR_MODE=0750 and SYS_DIR_MODE=0750 in the default adduser.conf
       * Rename NAME_REGEX_SYSTEM to SYS_NAME_REGEX
         - AdduserCommon.pm, adduser.conf: Change default SYS_NAME_REGEX to allow
           uppercase letters in the names of system users.
       * Removed changes (superseded by Debian):
        - AdduserCommon.pm, adduser, adduser.8, adduser.conf.5: Allow uppercase
          letters in the names of system users. This is done by having a separate
          NAME_REGEX_SYSTEM configuration setting which applies when --system is
          specified.
    
    adduser (3.129) unstable; urgency=medium
    
      * improve parameter interpretation for adduser.
        Thanks to Boris Kolpackov (Closes: #1018861)
    
    adduser (3.128) unstable; urgency=medium
    
      [ Marc Haber ]
      * increase timeouts, reduce number of tests for delgroup_perf.t
        they have timed out in Debian infrastructure
      * even the legacy testsuite needs cron
      * Write defaults explicitly in configuration file templates.
        Thanks to Christoph Anton Mitterer (Closes: #1017888)
      * skip most of the version checks in preinst
        Thanks to Vincent Lefevre (Closes: #1017912)
      * document that the --ingroup group must exist
      * fix handling of explicitly set --uid and --gid.
        Thanks to Samuel Thibault (Closes: #1017952)
    
      [ Benjamin Drung ]
      * Document parameter for checkname function
    
    adduser (3.127) unstable; urgency=low
    
      [ Jason Franklin ]
      * Document the intent of the --no-create-home option (Closes: #152195)
    
      [ Marc Haber ]
      * create home directory with primary group of the user (Closes: #1017694)
      * update and extend README
    
    adduser (3.126) experimental; urgency=medium
    
      * more clear conffile handling in debian/preinst.
        Thanks to Simon McVittie (Closes: #1016574)
      * add postrm script cleaning up better after purge
      * add a Debian README, move too long DIR_MODE explanation from
        NEWS.Debian to README.
    
    adduser (3.125) experimental; urgency=medium
    
      [ Marc Haber ]
      * remove debconf. (Closes: #57280, #398802)
      * install (add|del)user.conf as examples.
      * install adduser.conf as dpkg-conffile directly to /etc.
        (Closes: #541620)
      * remove postinst/postrm. (Closes: #1012492)
    
      [ Jason Franklin ]
      * Remove the unused "get_users_groups" subroutine. (Closes: #1015907)
    
      [ Matt Barry ]
      * Do not check for group being empty on 'delgroup'. (Closes: #682156)
    
    adduser (3.124) experimental; urgency=medium
    
      * experimental upload
      * implement new USERS_GROUP semantics
        * adapt documentation
        * implement testcases
        * re-work adduser logic to support USERGROUPS mechanics.
          This also kind of drive-by implements --firstgid and --lastgid
          (Closes: #609114, #678615, #440801)
        * rework adduser.conf
      * improve test infrastructure
        * implement new test for non membership in group
        * implement new group_has_gid test
        * implement new apply_config_hash function.
      * fix bugs and docs in --add-extra-groups
      * update debian/copyright
      * Update of German program translation.
        Thanks to Dr. Tobias Quathamer (Closes: #1015283)
    
    adduser (3.123) unstable; urgency=medium
    
      [ Marc Haber ]
      * flip default for DIR_MODE to 0700 again.
        Thanks to Josh Triplett (Closes: #1014901)
      * add debian.NEWS entry to document the DIR_MODE change
      * remove superficial examples/adduser.local.conf.examples/adduser.conf
    
      [ Matt Barry ]
      * Check explicitly for <= 32 byte names. (Closes: #1014450)
    
    adduser (3.122) unstable; urgency=low
    
      [ Marc Haber ]
      * improve package description.
      * Standards-Version: 4.6.1 (no changes necessary)
      * clean out EXTRA_GROUPS to only contain users.
        Thanks to Daniel Keast. (Closes: #849265)
      * add SECURITY section to manual pages.
      * add test for backups of home directory.
      * improve and update lintian overrides.
      * Formatting changes to manual pages.
        Thanks to Markus Hiereth. (Closes: #874560)
      * fix some typos in manual pages.
      * set VERBOSE and DEBUG envvars in deluser as well. (Closes: #1006897)
      * add documentation about adduser being a policy layer. (Closes: #1007785)
      * try to clarify system account terminology (policy vs system).
        (Closes: #1006975)
      * Document that only adduser --system is idempotent. (Closes: #723572)
      * error out for two-argument addgroup.
        Thanks to Mike Dornberger. (Closes: #664869)
      * make --add_extra_groups into --add-extra-groups. (Closes: #1014395)
      * --force-badname is now --allow-badname. (Closes: #1014448)
      * update turkish debconf translation.
        Thanks to Atila KOÇ. (Closes: #908997)
      * Update Russian debconf translation.
        Thanks to Lev Lamberov. (Closes: #920739)
      * Update Danish debconf translation (Closes: #923059)
      * Update Italian debconf translation.
        Thanks to Luca Monducci. (Closes: #969217)
      * Update German man page translation.
        Thanks to Helge Kreutzmann. (Closes: #977678)
      * Update European Portuguese translation of man page.
        Thanks to Américo Monteiro. (Closes: #925511)
      * disable translated manpages, none left for the time being.
      * deprecate planned directory service support.
      * Add docs about adduser.local being the place to interact with DS,
      * Some improvements to autopkgtests.
    
      [ Matt Barry ]
      * System account home dir defaults to /nonexistent. (Closes: #679746)
      * do not accept all-numeric user names. (Closes: #891748)
      * prompts need y/n/empty(default).
      * Implement SYS_DIR_MODE. (Closes: #1008081, #202943, #398793)
      * Implement SYS_NAME_REGEX. (Closes: #521883, #432562)
      * Deprecate SETGID_HOME.
        Add NEWS/TODO items. (Closes: #643559, #979385, #1008091, #643559)
      * Fix ignored files for --remove-all-files.
        (Closes: #1001863, #588872, #926262, #992163)
      * Redefines the default NO_DEL_PATHS to avoid unnecessary
        scanning.
      * Change deluser_files test to use gzip.
      * Fix deletion of sockets/pipes. (Closes: #685532)
      * Simplify checkname sub.  (Closes: #1006941)
      * Adds support for lock files. (Closes: #983405)
      * Username validity testing framework.
      * Add --allow-all-names to bypass --force-badname.
        (Closes: #520037, #774046)
      * use warnf instead of printf in some places. (Closes: #675804)
      * Support tar --auto-compress for backups. (Closes: #896916)
      * Many improvements to autopkgtests. (Closes: 239825)
    
      [ Jason Franklin ]
      * Allow for cloned-UID users in group member lists.
        Thanks to Daniel Heimann. (Closes: #701110)
    
     -- Benjamin Drung <email address hidden>  Mon, 28 Nov 2022 15:34:26 +0100