Blame NEWS

Packit Service b29381
Linux-PAM NEWS -- history of user-visible changes.
Packit Service b29381
Packit Service b29381
Release 1.3.1
Packit Service b29381
* pam_motd: add support for a motd.d directory
Packit Service b29381
* pam_umask: Fix documentation to align with order of loading umask
Packit Service b29381
* pam_get_user.3: Fix missing word in documentation
Packit Service b29381
* pam_tally2 --reset: avoid creating a missing tallylog file
Packit Service b29381
* pam_mkhomedir: Allow creating parent of homedir under /
Packit Service b29381
* access.conf.5: Add note about spaces around ':'
Packit Service b29381
* pam.8: Workaround formatting problem
Packit Service b29381
* pam_unix: Check return value of malloc used for setcred data
Packit Service b29381
* pam_cracklib: Drop unused prompt macros
Packit Service b29381
* pam_tty_audit: Support matching users by uid range
Packit Service b29381
* pam_access: support parsing files in /etc/security/access.d/*.conf
Packit Service b29381
* pam_localuser: Correct documentation
Packit Service b29381
* pam_issue: Fix no prompting in parse escape codes mode
Packit Service b29381
* Unification and cleanup of syslog log levels
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.3.0
Packit Service b29381
* Remove of static modules support
Packit Service b29381
* pam_unix: pass_not_set was removed
Packit Service b29381
* Lot of documentation fixes
Packit Service b29381
* Use TI-RPC function calls if we build against libtirpc
Packit Service b29381
* Add support for new, IPv6 enabled libnsl
Packit Service b29381
* Lot of bug fixes
Packit Service b29381
* Use fedora.zanata.org for translations
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.2.1
Packit Service b29381
* Fix CVE-2015-3238, affected PAM modules are pam_unix and pam_exec
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.2.0
Packit Service b29381
* Update documentation
Packit Service b29381
* Update translations
Packit Service b29381
* pam_unix: add quiet option
Packit Service b29381
* libpam: support alternative configuration files in /usr/lib/pam.d
Packit Service b29381
          as fallback
Packit Service b29381
* pam_env: add support for @{HOME} and @{SHELL}
Packit Service b29381
* libpam: add grantor field to audit records
Packit Service b29381
* libpam: Introduce pam_modutil_sanitize_helper_fds
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.1.8
Packit Service b29381
* pam_unix: bug fix for compiling with SELinux, fix crash at login time
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.1.7
Packit Service b29381
* Update translations
Packit Service b29381
* pam_exec: add stdout and type= options
Packit Service b29381
* pam_tty_audit: add options to control logging of passwords
Packit Service b29381
* pam_unix: Read defaults from /etc/login.defs
Packit Service b29381
* pam_userdb: Allow modern password hashes
Packit Service b29381
* pam_selinux/pam_tally2: Add tty and rhost to audit data
Packit Service b29381
* Lot of docu and code fixes
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.1.6
Packit Service b29381
* Update translations
Packit Service b29381
* pam_cracklib: Add more checks for weak passwords
Packit Service b29381
* pam_lastlog: Never lock out root
Packit Service b29381
* Lot of bug fixes and smaller enhancements
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.1.5
Packit Service b29381
* pam_env: Fix CVE-2011-3148 and CVE-2011-3149
Packit Service b29381
* pam_access: Add hostname resolution cache
Packit Service b29381
* Documentation: Improvements/fixes
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.1.4
Packit Service b29381
Packit Service b29381
* Add vietnamese translation
Packit Service b29381
* pam_namepace: Add new functionality
Packit Service b29381
* pam_securetty: Honour console= kernel option, add noconsole option
Packit Service b29381
* pam_limits: Add %group syntax, drop change_uid option, add set_all option
Packit Service b29381
* Lot of small bug fixes
Packit Service b29381
* Lot of compiler warnings fixed
Packit Service b29381
* Add support for libtirpc
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.1.3
Packit Service b29381
Packit Service b29381
* pam_namespace: Clean environment for childs (CVE-2010-3853)
Packit Service b29381
* libpam: New interface to drop/regain privilegs
Packit Service b29381
* Drop root privilegs in pam_env, pam_mail and pam_xauth before
Packit Service b29381
  accessing user files (CVE-2010-3430, CVE-2010-3431)
Packit Service b29381
* pam_unix: Add minlen option, change default from 6 to 0
Packit Service b29381
* Documentation improvements
Packit Service b29381
* Lot of small bug fixes
Packit Service b29381
Packit Service b29381
Release 1.1.2
Packit Service b29381
Packit Service b29381
* pam_unix: Add minlen= option
Packit Service b29381
* pam_group: Add support for UNIX groups beside netgroups
Packit Service b29381
* pam_tally: Document that it is deprecated
Packit Service b29381
* pam_rootok: Add support for chauthtok and acct_mgmt
Packit Service b29381
* Update translations
Packit Service b29381
Packit Service b29381
Release 1.1.1
Packit Service b29381
Packit Service b29381
* Update translations
Packit Service b29381
* pam_access: Revert netgroup match to original behavior, add new
Packit Service b29381
  syntax for adding the local hostname to netgroup match
Packit Service b29381
* libpam: Add new functions pam_get_authtok_noverify() and
Packit Service b29381
  pam_get_authtok_verify()
Packit Service b29381
* Add sepermit.conf.5 manual page
Packit Service b29381
* Lot of bug fixes
Packit Service b29381
Packit Service b29381
Release 1.1.0
Packit Service b29381
Packit Service b29381
* Update translations
Packit Service b29381
* Documentation updates and fixes
Packit Service b29381
Packit Service b29381
Release 1.0.92
Packit Service b29381
Packit Service b29381
* Update translations
Packit Service b29381
* pam_succeed_if: Use provided username
Packit Service b29381
* pam_mkhomedir: Fix handling of options
Packit Service b29381
Packit Service b29381
Release 1.0.91
Packit Service b29381
Packit Service b29381
* Fixed CVE-2009-0579 (minimum days limit on password change is ignored).
Packit Service b29381
* Fix libpam internal config/argument parser
Packit Service b29381
* Add optional file locking to pam_tally2
Packit Service b29381
* Update translations
Packit Service b29381
* pam_access improvements
Packit Service b29381
* Changes in the behavior of the password stack. Results of PRELIM_CHECK
Packit Service b29381
  are not used for the final run.
Packit Service b29381
Packit Service b29381
Release 1.0.90
Packit Service b29381
Packit Service b29381
* Supply hostname of the machine to netgroup match call in pam_access
Packit Service b29381
* Make pam_namespace to work safe on child directories of parent directories
Packit Service b29381
  owned by users
Packit Service b29381
* Redefine LOCAL keyword of pam_access configuration file
Packit Service b29381
* Add support for try_first_pass and use_first_pass to pam_cracklib
Packit Service b29381
* Print informative messages for rejected login and add silent and
Packit Service b29381
  no_log_info options to pam_tally
Packit Service b29381
* Add support for passing PAM_AUTHTOK to stdin of helpers from pam_exec
Packit Service b29381
* New password quality tests in pam_cracklib
Packit Service b29381
* New options for pam_lastlog to show last failed login attempt and
Packit Service b29381
  to disable lastlog update
Packit Service b29381
* New pam_pwhistory module to store last used passwords
Packit Service b29381
* New pam_tally2 module similar to pam_tally with wordsize independent
Packit Service b29381
  tally data format
Packit Service b29381
* Make libpam not log missing module if its type is prepended with '-'
Packit Service b29381
* New pam_timestamp module for authentication based on recent successful
Packit Service b29381
  login.
Packit Service b29381
* Add blowfish support to pam_unix.
Packit Service b29381
* Add support for user specific environment file to pam_env.
Packit Service b29381
* Add pam_get_authtok to libpam as Linux-PAM extension.
Packit Service b29381
* Rename type option of pam_cracklib to authtok_type.
Packit Service b29381
Packit Service b29381
Release 1.0.3
Packit Service b29381
Packit Service b29381
* Small bug fix release
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.0.2
Packit Service b29381
Packit Service b29381
* Regression fixed in pam_selinux
Packit Service b29381
* Problem with big UIDs fixed in pam_loginuid
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.0.1
Packit Service b29381
Packit Service b29381
* Regression fixed in pam_set_item()
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 1.0.0
Packit Service b29381
Packit Service b29381
* Small bug fixes
Packit Service b29381
* Translation updates
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.10.0
Packit Service b29381
Packit Service b29381
* New substack directive in config file syntax.
Packit Service b29381
* New module pam_tty_audit.so for enabling and disabling tty
Packit Service b29381
  auditing.
Packit Service b29381
* New PAM items PAM_XDISPLAY and PAM_XAUTHDATA.
Packit Service b29381
* Auditing login denials based by origin (pam_access), time (pam_time),
Packit Service b29381
  and number of sessions (pam_limits) to the Linux audit subsystem.
Packit Service b29381
* Support sha256 and sha512 algorithms in pam_unix when they are supported
Packit Service b29381
  by crypt().
Packit Service b29381
* New pam_sepermit.so module for allowing/rejecting access based on
Packit Service b29381
  SELinux mode.
Packit Service b29381
* Improved functionality of pam_namespace.so module (method flags,
Packit Service b29381
  namespace.d configuration directory, new options).
Packit Service b29381
* Finaly removed deprecated pam_rhosts_auth module.
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.9.0
Packit Service b29381
Packit Service b29381
* misc_conv no longer blocks SIGINT; applications that don't want
Packit Service b29381
  user-interruptable prompts should block SIGINT themselves
Packit Service b29381
* Merge fixes from Debian
Packit Service b29381
* Fix parser for pam_group and pam_time
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.8.1
Packit Service b29381
Packit Service b29381
* Fix a regression in audit code introduced with last release
Packit Service b29381
* Fix compiling with --disable-nls
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.8.0
Packit Service b29381
Packit Service b29381
* Add translations for ar, ca, da, ru, sv and zu.
Packit Service b29381
* Update hungarian translation.
Packit Service b29381
* Add support for limits.d directory to pam_limits.
Packit Service b29381
* Improve pam_namespace module tobe more useful
Packit Service b29381
  for MLS, fixed crash with bad config files.
Packit Service b29381
* Improve pam_selinux module to be more useful
Packit Service b29381
  for MLS.
Packit Service b29381
* Add minclass option to pam_cracklib
Packit Service b29381
* Add new group syntax to pam_access
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.7.1
Packit Service b29381
Packit Service b29381
* Security fix for pam_unix.so (CVE-2007-0003).
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.7.0
Packit Service b29381
Packit Service b29381
* Add manual page for pam_unix.so.
Packit Service b29381
* Add pam_faildelay module to set pam_fail_delay() value.
Packit Service b29381
* Fix possible seg.fault in libpam/pam_set_data().
Packit Service b29381
* Cleanup of configure options.
Packit Service b29381
* Update hungarian translation, fix german translation.
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.6.3
Packit Service b29381
Packit Service b29381
* pam_loginuid: New PAM module.
Packit Service b29381
* pam_access, pam_succeed_if: Support passwd and session services.
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.6.2
Packit Service b29381
Packit Service b29381
* pam_lastlog: Don't refuse login if lastlog file got lost.
Packit Service b29381
* pam_cracklib: Fix a user triggerable crash.
Packit Service b29381
* documentation: Regenerate with fixed docbook stylesheet.
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.6.1
Packit Service b29381
Packit Service b29381
* Fix bootstrapping problems.
Packit Service b29381
* Bug fixes: pam_keyinit, pam_umask
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.6.0
Packit Service b29381
Packit Service b29381
* pam_namespace: Code cleanup, add init script to tar archive.
Packit Service b29381
* pam_succeed_if: Add support for service match.
Packit Service b29381
* Add xtests (to run after installation).
Packit Service b29381
* Documentation: Convert sgml guides to XML, unify documentation
Packit Service b29381
  for PAM functions and modules.
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.5.0
Packit Service b29381
Packit Service b29381
* pam_tally: Fix support for large UIDs
Packit Service b29381
* Fixed all problems found by Coverity
Packit Service b29381
* Add support for Intel C Compiler
Packit Service b29381
* Add manual page for pam_mkhomedir, pam_umask, pam_filter,
Packit Service b29381
  pam_issue, pam_ftp, pam_group, pam_lastlog, pam_listfile,
Packit Service b29381
  pam_localuser, pam_mail, pam_motd, pam_nologin, pam_permit,
Packit Service b29381
  pam_rootok, pam_securetty, pam_shells, pam_userdb, pam_warn,
Packit Service b29381
  pam_time, pam_limits, pam_debug, pam_tally
Packit Service b29381
* The libpam memory debug code was removed
Packit Service b29381
* pam_keyinit: New module to initialise kernel session keyring.
Packit Service b29381
* pam_namespace: New module to configure private namespace for a session.
Packit Service b29381
* pam_rhosts: New module which replaces pam_rhosts_auth, now IPv6 capable.
Packit Service b29381
* pam_rhosts_auth: This module is now deprecated.
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.4.0
Packit Service b29381
Packit Service b29381
* Add test suite
Packit Service b29381
* Fix building of static variants of libpam, libpamc and libpam_misc
Packit Service b29381
* pam_listfile: Add support for password and session management
Packit Service b29381
* pam_exec: New PAM module to execute arbitary commands
Packit Service b29381
* Fix building of a static libpam including all PAM modules
Packit Service b29381
* New/updated translations for: nl, pt, pl, fi, km, tr, uk, fr
Packit Service b29381
* pam_access: Add network(address) / netmask and IPv6 support
Packit Service b29381
* Add manual pages for pam_cracklib, pam_deny and pam_access
Packit Service b29381
* pam_pwdb: This deprecated module was removed
Packit Service b29381
* Manual pages: Major rewrite/cleanup
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.3.0
Packit Service b29381
Packit Service b29381
* Fix NULL pointer checks in libpam.so
Packit Service b29381
* pam_succeed_if, pam_group, pam_time: Support netgroup matching
Packit Service b29381
* New translations for: nb, hu, fi, de, es, fr, it, ja, pt_BR, zh_CN, zh_TW
Packit Service b29381
* Audit PAM calls if Linux Audit is available
Packit Service b29381
* Compile upperLOWER and unix_chkpwd as PIE binaries
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.2.1
Packit Service b29381
Packit Service b29381
* Fix install of PS, PDF, TXT and HTML files
Packit Service b29381
* pam_mail: Update README
Packit Service b29381
* Use %m consistent
Packit Service b29381
* pam_modutil_getlogin: Fix parsing of PAM_TTY variable
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.2.0
Packit Service b29381
Packit Service b29381
* Fix parsing of full path tty name in various modules
Packit Service b29381
* pam_xauth: Look for xauth executable in multiple places
Packit Service b29381
* pam_unix: Disable user check in unix_chkpwd only if real uid
Packit Service b29381
  is 0 (CVE-2005-2977). Log failed password check attempt.
Packit Service b29381
* pam_env: Support /etc/environment again, but don't treat it as
Packit Service b29381
  error if it is missing.
Packit Service b29381
* pam_userdb: Fix memory leak.
Packit Service b29381
Packit Service b29381
Packit Service b29381
Release 0.99.1.0
Packit Service b29381
Packit Service b29381
* Use autoconf/automake/libtool
Packit Service b29381
* Add gettext support
Packit Service b29381
* Add translations for cs, de, es, fr, hu, it, ja, nb, pa, pt_BR,
Packit Service b29381
  pt, zh_CN and zh_TW
Packit Service b29381
* libpam: Remove pam_authenticate_secondary stub
Packit Service b29381
* libpam: Add pam_prompt,pam_vprompt,pam_error,pam_verror,pam_info
Packit Service b29381
  and pam_vinfo functions for use by modules as extension
Packit Service b29381
* libpam: Add pam_syslog function for unified syslog messages from
Packit Service b29381
  PAM modules
Packit Service b29381
* libpam: Moved functions from pammodutil to libpam
Packit Service b29381
* pam_umask: New module for setting umask from GECOS field, /etc/login.defs
Packit Service b29381
  or /etc/default/login
Packit Service b29381
* pam_echo: New PAM module for message output
Packit Service b29381
* pam_userdb: Fix regression (crash when crypt param not specified)
Packit Service b29381
* pam_limits: Fix regression from RLIMIT_NICE support (wrong limit
Packit Service b29381
  values for other limits are applied)
Packit Service b29381
* pam_access: Support for NULL tty - matches ALL and NONE keywords
Packit Service b29381
* pam_lastlog: Enable log to wtmp by default.  Add "nowtmp" option
Packit Service b29381
* pam_radius: This module was removed