1 Linux-PAM NEWS -- history of user-visible changes.
5 * Fix a regression in audit code introduced with last release
6 * Fix compiling with --disable-nls
10 * Add translations for ar, ca, da, ru, sv and zu.
11 * Update hungarian translation.
12 * Add support for limits.d directory to pam_limits.
13 * Improve pam_namespace module tobe more useful
14 for MLS, fixed crash with bad config files.
15 * Improve pam_selinux module to be more useful
17 * Add minclass option to pam_cracklib
18 * Add new group syntax to pam_access
23 * Security fix for pam_unix.so (CVE-2007-0003).
28 * Add manual page for pam_unix.so.
29 * Add pam_faildelay module to set pam_fail_delay() value.
30 * Fix possible seg.fault in libpam/pam_set_data().
31 * Cleanup of configure options.
32 * Update hungarian translation, fix german translation.
37 * pam_loginuid: New PAM module.
38 * pam_access, pam_succeed_if: Support passwd and session services.
43 * pam_lastlog: Don't refuse login if lastlog file got lost.
44 * pam_cracklib: Fix a user triggerable crash.
45 * documentation: Regenerate with fixed docbook stylesheet.
50 * Fix bootstrapping problems.
51 * Bug fixes: pam_keyinit, pam_umask
56 * pam_namespace: Code cleanup, add init script to tar archive.
57 * pam_succeed_if: Add support for service match.
58 * Add xtests (to run after installation).
59 * Documentation: Convert sgml guides to XML, unify documentation
60 for PAM functions and modules.
65 * pam_tally: Fix support for large UIDs
66 * Fixed all problems found by Coverity
67 * Add support for Intel C Compiler
68 * Add manual page for pam_mkhomedir, pam_umask, pam_filter,
69 pam_issue, pam_ftp, pam_group, pam_lastlog, pam_listfile,
70 pam_localuser, pam_mail, pam_motd, pam_nologin, pam_permit,
71 pam_rootok, pam_securetty, pam_shells, pam_userdb, pam_warn,
72 pam_time, pam_limits, pam_debug, pam_tally
73 * The libpam memory debug code was removed
74 * pam_keyinit: New module to initialise kernel session keyring.
75 * pam_namespace: New module to configure private namespace for a session.
76 * pam_rhosts: New module which replaces pam_rhosts_auth, now IPv6 capable.
77 * pam_rhosts_auth: This module is now deprecated.
83 * Fix building of static variants of libpam, libpamc and libpam_misc
84 * pam_listfile: Add support for password and session management
85 * pam_exec: New PAM module to execute arbitary commands
86 * Fix building of a static libpam including all PAM modules
87 * New/updated translations for: nl, pt, pl, fi, km, tr, uk, fr
88 * pam_access: Add network(address) / netmask and IPv6 support
89 * Add manual pages for pam_cracklib, pam_deny and pam_access
90 * pam_pwdb: This deprecated module was removed
91 * Manual pages: Major rewrite/cleanup
96 * Fix NULL pointer checks in libpam.so
97 * pam_succeed_if, pam_group, pam_time: Support netgroup matching
98 * New translations for: nb, hu, fi, de, es, fr, it, ja, pt_BR, zh_CN, zh_TW
99 * Audit PAM calls if Linux Audit is available
100 * Compile upperLOWER and unix_chkpwd as PIE binaries
105 * Fix install of PS, PDF, TXT and HTML files
106 * pam_mail: Update README
108 * pam_modutil_getlogin: Fix parsing of PAM_TTY variable
113 * Fix parsing of full path tty name in various modules
114 * pam_xauth: Look for xauth executable in multiple places
115 * pam_unix: Disable user check in unix_chkpwd only if real uid
116 is 0 (CVE-2005-2977). Log failed password check attempt.
117 * pam_env: Support /etc/environment again, but don't treat it as
118 error if it is missing.
119 * pam_userdb: Fix memory leak.
124 * Use autoconf/automake/libtool
125 * Add gettext support
126 * Add translations for cs, de, es, fr, hu, it, ja, nb, pa, pt_BR,
128 * libpam: Remove pam_authenticate_secondary stub
129 * libpam: Add pam_prompt,pam_vprompt,pam_error,pam_verror,pam_info
130 and pam_vinfo functions for use by modules as extension
131 * libpam: Add pam_syslog function for unified syslog messages from
133 * libpam: Moved functions from pammodutil to libpam
134 * pam_umask: New module for setting umask from GECOS field, /etc/login.defs
135 or /etc/default/login
136 * pam_echo: New PAM module for message output
137 * pam_userdb: Fix regression (crash when crypt param not specified)
138 * pam_limits: Fix regression from RLIMIT_NICE support (wrong limit
139 values for other limits are applied)
140 * pam_access: Support for NULL tty - matches ALL and NONE keywords
141 * pam_lastlog: Enable log to wtmp by default. Add "nowtmp" option
142 * pam_radius: This module was removed