diff options
2 files changed, 34 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 810a39e5..5324948c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,38 @@
Linux-PAM NEWS -- history of user-visible changes.
+Release 1.4.0
+* Multiple minor bug fixes and documentation improvements
+* Fixed grammar of messages printed via pam_prompt
+* pam_unix: Use bcrypt b-variant when it bcrypt is chosen
+* pam_motd: Support multiple motd paths specified,
+ with filename overrides
+* pam_unix: Support for (gost-)yescrypt hashing methods
+* pam_unix: Report unusable hashes found by checksalt to syslog
+* pam_lastlog: Limit lastlog file use by LASTLOG_UID_MAX
+ option in login.defs
+* pam_lastlog: Do not log info about failed login if the session
+ was opened with PAM_SILENT flag
+* pam_get_authtok_verify: Avoid duplicate password verification
+* pam_lastlog: With 'unlimited' option prevent SIGXFSZ due to
+ reduced 'fsize' limit
+* Added support for a vendor directory and libeconf
+* pam_namespace: Support for noexec, nosuid and nodev flags for tmpfs mounts
+* pam_keyinit: In pam_sm_setcred do the same as in pam_sm_open_session
+* pam_motd: Export MOTD_SHOWN=pam after showing MOTD
+* pam_umask: Added new 'nousergroups' module argument and allowed specifying
+ the default for usergroups at build-time
+* configure: Allowed disabling documentation through --disable-doc
+* pam_usertype: New module to tell if uid is in login.defs ranges
+* pam_succeed_if: Support lists in group membership checks
+* pam_unix: Added nullresetok option to allow resetting blank passwords
+* pam_namespace: Added a systemd service, which creates the
+ namespaced instance parent directories during boot
+* pam_env: Changed the default to not read the user .pam_environment file
+* pam_shells: Recognize /bin/sh as the default shell
+* pam_group, pam_time: Fixed logical error with multiple ! operators
+* pam_tty_audit: If kernel audit is disabled return PAM_IGNORE
Release 1.3.1
* pam_motd: add support for a motd.d directory
* pam_umask: Fix documentation to align with order of loading umask
diff --git a/ b/
index 6a7ba0e0..9e0da277 100644
--- a/
+++ b/
@@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([Linux-PAM], [1.3.1], , [Linux-PAM])
+AC_INIT([Linux-PAM], [1.4.0], , [Linux-PAM])
AM_INIT_AUTOMAKE([-Wall -Wno-portability])