A security tool that provides authentication for applications

Edit Package pam

PAM (Pluggable Authentication Modules) is a system security tool that
allows system administrators to set authentication policies without
having to recompile programs that do authentication.

Refresh
Refresh
Source Files
Filename Size Changed
Linux-PAM-1.6.0.tar.xz 0001048296 1020 KB
Linux-PAM-1.6.0.tar.xz.asc 0000000801 801 Bytes
_multibuild 0000000051 51 Bytes
baselibs.conf 0000000144 144 Bytes
common-account.pamd 0000000380 380 Bytes
common-auth.pamd 0000000462 462 Bytes
common-password.pamd 0000000435 435 Bytes
common-session-nonlogin.pamd 0000000565 565 Bytes
common-session.pamd 0000000482 482 Bytes
macros.pam 0000000311 311 Bytes
other.pamd 0000000251 251 Bytes
pam-limit-nproc.patch 0000000412 412 Bytes
pam-login_defs-check.sh 0000001441 1.41 KB
pam.changes 0000084970 83 KB
pam.spec 0000018287 17.9 KB
pam.tmpfiles 0000000195 195 Bytes
postlogin-account.pamd 0000000379 379 Bytes
postlogin-auth.pamd 0000000380 380 Bytes
postlogin-password.pamd 0000000382 382 Bytes
postlogin-session.pamd 0000000379 379 Bytes
unix2_chkpwd.8 0000001739 1.7 KB
unix2_chkpwd.c 0000006885 6.72 KB
Revision 280 (latest revision is 296)
Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) committed (revision 280)
- Update to version 1.6.0
  - Added support of configuration files with arbitrarily long lines.
  - build: fixed build outside of the source tree.
  - libpam: added use of getrandom(2) as a source of randomness if available.
  - libpam: fixed calculation of fail delay with very long delays.
  - libpam: fixed potential infinite recursion with includes.
  - libpam: implemented string to number conversions validation when parsing
    controls in configuration.
  - pam_access: added quiet_log option.
  - pam_access: fixed truncation of very long group names.
  - pam_canonicalize_user: new module to canonicalize user name.
  - pam_echo: fixed file handling to prevent overflows and short reads.
  - pam_env: added support of '\' character in environment variable values.
  - pam_exec: allowed expose_authtok for password PAM_TYPE.
  - pam_exec: fixed stack overflow with binary output of programs.
  - pam_faildelay: implemented parameter ranges validation.
  - pam_listfile: changed to treat \r and \n exactly the same in configuration.
  - pam_mkhomedir: hardened directory creation against timing attacks.
  - Please note that using *at functions leads to more open file handles
    during creation.
  - pam_namespace: fixed potential local DoS (CVE-2024-22365).
  - pam_nologin: fixed file handling to prevent short reads.
  - pam_pwhistory: helper binary is now built only if SELinux support is
    enabled.
  - pam_pwhistory: implemented reliable usernames handling when remembering
    passwords.
  - pam_shells: changed to allow shell entries with absolute paths only.
  - pam_succeed_if: fixed treating empty strings as numerical value 0.
  - pam_unix: added support of disabled password aging.
  - pam_unix: synchronized password aging with shadow.
Comments 0
openSUSE Build Service is sponsored by