libpam-mklocaluser (0.20) unstable; urgency=medium

  [ Guido Berhoerster ]
  * Determine minimum UID for regular users from login.defs

  [ Mike Gabriel ]
  * debian/pam-python.py: Take user shell into account when creating local
    user account.

 -- Mike Gabriel <sunweaver@debian.org>  Mon, 02 Jun 2025 15:01:06 +0200

libpam-mklocaluser (0.19) unstable; urgency=medium

  * Team upload.

  [ Mihai Moldovan ]
  * misc: typo and grammar fixes.

  [ Guido Berhoerster ]
  * debian/pam-auth-update/mklocaluser:
    + Ensure this PAM module is ordered before other session type modules.
      Since this potentially changes the home directory, the module should be
      ordered before others which require the correct location of the home
      directory and/or start executables, particularly pam_systemd. (Closes:
      #1052475).
  * debian/pam-python.py:
    + Rewrite the user creation to use standard tools.
      This rewrites the user creation using modern python3 and fixing
      shell injection bugs by not using a shell to execute external
      commands.  Furthermore, it avoids direct manipulation of files and
      uses standard tools such as getent and userad/usermod instead which
      obey system-wide preferences.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 22 Sep 2023 18:29:16 +0200

libpam-mklocaluser (0.18) unstable; urgency=medium

  * Team upload.

  [ Mike Gabriel ]
  * debian/control:
    + Line-wrap B-D and D fields.
    + Provide more info in LONG_DESCRIPTION.
    + Update Section: field. Using "admin" section seems more appropriate.
      Thanks lintian.
  * debian/pam-python.py:
    - Set HOME env variable to the new home directory, also on initial user
      login. This makes it possible to drop the concept of enforced re-login
      on initial user login. (Closes: #760496, #961254).
    - Whitespace clean-up.

  [ Holger Levsen ]
  * Use secure URI in Homepage field, thanks lintian-brush.
  * Upgrade to newer source format 3.0 (native), thanks lintian-brush.
  * Update standards version to 4.5.0, no changes needed & thanks once more,
    lintian-brush.
  * Bump debhelper-compat to 13.
  * Drop versioned suggests on libpam-ccreds, as even squeeze has a newer
    version.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 22 May 2020 18:01:47 +0200

libpam-mklocaluser (0.17) unstable; urgency=medium

  * Team upload.

  [ Wolfgang Schweer ]
  * debian/pam-python.py: Use octal prefix for dirmode value, thanks piuparts.

 -- Holger Levsen <holger@debian.org>  Thu, 19 Dec 2019 11:51:10 +0100

libpam-mklocaluser (0.16) unstable; urgency=medium

  * Team upload.

  [ Wolfgang Schweer ]
  * debian/pam-python.py: Converted using 2to3 and manual edit afterwards
    (dirmode). Closes: #936899
  * debian/{control,rules}: Adjusted to match python3.

  [ Holger Levsen ]
  * Bump Standards-Version to 4.4.1, no changes needed.

 -- Holger Levsen <holger@debian.org>  Thu, 12 Dec 2019 12:30:55 +0100

libpam-mklocaluser (0.15) unstable; urgency=medium

  * Team upload.

  * d/control:
    - bump Standards-Version to 4.4.0, no changes needed.
    - bump debhelper-compat to 12.

 -- Holger Levsen <holger@debian.org>  Wed, 14 Aug 2019 12:56:35 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libpam-mklocaluser`.
