]> granicus.if.org Git - linux-pam/blob - NEWS
Relevant BUGIDs:
[linux-pam] / NEWS
1 Linux-PAM NEWS -- history of user-visible changes.
2
3 * New substack directive in config file syntax.
4 * New module pam_tty_audit.so for enabling and disabling tty
5   auditing.
6 * New PAM items PAM_XDISPLAY and PAM_XAUTHDATA.
7 * Auditing login denials based by origin (pam_access), time (pam_time),
8   and number of sessions (pam_limits) to the Linux audit subsystem.
9 * Support sha256 and sha512 algorithms in pam_unix when they are supported
10   by crypt().
11
12 Release 0.99.9.0
13 * misc_conv no longer blocks SIGINT; applications that don't want
14   user-interruptable prompts should block SIGINT themselves
15 * Merge fixes from Debian
16 * Fix parser for pam_group and pam_time
17
18 Release 0.99.8.1
19 * Fix a regression in audit code introduced with last release
20 * Fix compiling with --disable-nls
21
22 Release 0.99.8.0
23
24 * Add translations for ar, ca, da, ru, sv and zu.
25 * Update hungarian translation.
26 * Add support for limits.d directory to pam_limits.
27 * Improve pam_namespace module tobe more useful
28   for MLS, fixed crash with bad config files.
29 * Improve pam_selinux module to be more useful
30   for MLS.
31 * Add minclass option to pam_cracklib
32 * Add new group syntax to pam_access
33
34
35 Release 0.99.7.1
36
37 * Security fix for pam_unix.so (CVE-2007-0003).
38
39
40 Release 0.99.7.0
41
42 * Add manual page for pam_unix.so.
43 * Add pam_faildelay module to set pam_fail_delay() value.
44 * Fix possible seg.fault in libpam/pam_set_data().
45 * Cleanup of configure options.
46 * Update hungarian translation, fix german translation.
47
48
49 Release 0.99.6.3
50
51 * pam_loginuid: New PAM module.
52 * pam_access, pam_succeed_if: Support passwd and session services.
53
54
55 Release 0.99.6.2
56
57 * pam_lastlog: Don't refuse login if lastlog file got lost.
58 * pam_cracklib: Fix a user triggerable crash.
59 * documentation: Regenerate with fixed docbook stylesheet.
60
61
62 Release 0.99.6.1
63
64 * Fix bootstrapping problems.
65 * Bug fixes: pam_keyinit, pam_umask
66
67
68 Release 0.99.6.0
69
70 * pam_namespace: Code cleanup, add init script to tar archive.
71 * pam_succeed_if: Add support for service match.
72 * Add xtests (to run after installation).
73 * Documentation: Convert sgml guides to XML, unify documentation
74   for PAM functions and modules.
75
76
77 Release 0.99.5.0
78
79 * pam_tally: Fix support for large UIDs
80 * Fixed all problems found by Coverity
81 * Add support for Intel C Compiler
82 * Add manual page for pam_mkhomedir, pam_umask, pam_filter,
83   pam_issue, pam_ftp, pam_group, pam_lastlog, pam_listfile,
84   pam_localuser, pam_mail, pam_motd, pam_nologin, pam_permit,
85   pam_rootok, pam_securetty, pam_shells, pam_userdb, pam_warn,
86   pam_time, pam_limits, pam_debug, pam_tally
87 * The libpam memory debug code was removed
88 * pam_keyinit: New module to initialise kernel session keyring.
89 * pam_namespace: New module to configure private namespace for a session.
90 * pam_rhosts: New module which replaces pam_rhosts_auth, now IPv6 capable.
91 * pam_rhosts_auth: This module is now deprecated.
92
93
94 Release 0.99.4.0
95
96 * Add test suite
97 * Fix building of static variants of libpam, libpamc and libpam_misc
98 * pam_listfile: Add support for password and session management
99 * pam_exec: New PAM module to execute arbitary commands
100 * Fix building of a static libpam including all PAM modules
101 * New/updated translations for: nl, pt, pl, fi, km, tr, uk, fr
102 * pam_access: Add network(address) / netmask and IPv6 support
103 * Add manual pages for pam_cracklib, pam_deny and pam_access
104 * pam_pwdb: This deprecated module was removed
105 * Manual pages: Major rewrite/cleanup
106
107
108 Release 0.99.3.0
109
110 * Fix NULL pointer checks in libpam.so
111 * pam_succeed_if, pam_group, pam_time: Support netgroup matching
112 * New translations for: nb, hu, fi, de, es, fr, it, ja, pt_BR, zh_CN, zh_TW
113 * Audit PAM calls if Linux Audit is available
114 * Compile upperLOWER and unix_chkpwd as PIE binaries
115
116
117 Release 0.99.2.1
118
119 * Fix install of PS, PDF, TXT and HTML files
120 * pam_mail: Update README
121 * Use %m consistent
122 * pam_modutil_getlogin: Fix parsing of PAM_TTY variable
123
124
125 Release 0.99.2.0
126
127 * Fix parsing of full path tty name in various modules
128 * pam_xauth: Look for xauth executable in multiple places
129 * pam_unix: Disable user check in unix_chkpwd only if real uid
130   is 0 (CVE-2005-2977). Log failed password check attempt.
131 * pam_env: Support /etc/environment again, but don't treat it as
132   error if it is missing.
133 * pam_userdb: Fix memory leak.
134
135
136 Release 0.99.1.0
137
138 * Use autoconf/automake/libtool
139 * Add gettext support
140 * Add translations for cs, de, es, fr, hu, it, ja, nb, pa, pt_BR,
141   pt, zh_CN and zh_TW
142 * libpam: Remove pam_authenticate_secondary stub
143 * libpam: Add pam_prompt,pam_vprompt,pam_error,pam_verror,pam_info
144   and pam_vinfo functions for use by modules as extension
145 * libpam: Add pam_syslog function for unified syslog messages from
146   PAM modules
147 * libpam: Moved functions from pammodutil to libpam
148 * pam_umask: New module for setting umask from GECOS field, /etc/login.defs
149   or /etc/default/login
150 * pam_echo: New PAM module for message output
151 * pam_userdb: Fix regression (crash when crypt param not specified)
152 * pam_limits: Fix regression from RLIMIT_NICE support (wrong limit
153   values for other limits are applied)
154 * pam_access: Support for NULL tty - matches ALL and NONE keywords
155 * pam_lastlog: Enable log to wtmp by default.  Add "nowtmp" option
156 * pam_radius: This module was removed