1 2005-09-27 Thorsten Kukuk <kukuk@suse.de>
3 * NEWS: Document removal of pam_radius.
4 * autogen.sh: Make configure script executeable.
6 * conv/pam_conv1/Makefile (EXTRA_DIST): Removed lex.yy.c
7 (lex.yy.c): Fixed out of tree build.
9 * conv/pam_conv1/pam_conv.y: Fix main prototype.
13 2005-09-26 Tomas Mraz <t8m@centrum.cz>
15 * NEWS: Add a few missing entries from CHANGELOG.
17 * AUTHORS: Fixed entries for Toady and me.
19 * Makefile.am (M4_FILES): Fixed out of tree build.
20 * doc/specs/Makefile.am (EXTRA_DIST): Removed lex.yy.c
21 (spec, lex.yy.c): Fixed out of tree build.
23 * modules/pam_userdb/README: Document try_first_pass and
24 use_first_pass options, remove use_authtok option.
27 2005-09-26 Dmitry V. Levin <ldv@altlinux.org>
29 * NEWS: Mention changes in pam_lastlog.
31 2005-09-26 Thorsten Kukuk <kukuk@suse.de>
36 * autogen.sh: Don't generate NEWS file.
37 * CHANGELOG: Document it as obsolete.
39 2005-09-26 Tomas Mraz <t8m@centrum.cz>
41 * modules/pam_unix/pam_unix_acct.c (_unix_run_verify_binary):
42 _log_err() -> pam_syslog()
43 (pam_sm_acct_mgmt): _log_err() -> pam_syslog(), fix warning.
44 * modules/pam_unix/pam_unix_auth.c (pam_sm_authenticate):
45 _log_err() -> pam_syslog()
46 * modules/pam_unix/pam_unix_passwd.c: removed obsolete ifdef
47 (getNISserver, _unix_run_shadow_binary, _update_passwd,
48 _update_shadow, _do_setpass, _pam_unix_approve_pass,
49 pam_sm_chauthtok): _log_err() -> pam_syslog()
50 * modules/pam_unix/pam_unix_sess.c: removed obsolete ifdef
51 (pam_sm_open_session, pam_sm_close_session):
52 _log_err() -> pam_syslog()
53 * modules/pam_unix/support.c (_log_err, converse): removed
54 (_make_remark): use pam_prompt() instead of converse()
55 (_set_ctrl, _cleanup_failures, _unix_run_helper_binary,
56 _unix_verify_password, _unix_read_password):
57 _log_err() -> pam_syslog()
58 _cleanup(), _unix_cleanup(): Silence unused param warnings.
59 (_cleanup_failures, _unix_verify_password, _unix_getpwnam,
60 _unix_run_helper_binary): Silence incorrect type warnings.
61 (_unix_read_password): Use multiple pam_prompt() and pam_info() calls
62 instead of converse().
63 * modules/pam_unix/support.h (_log_err): removed
64 * modules/pam_unix/unix_chkpwd.c (_log_err): LOG_AUTH -> LOG_AUTHPRIV
66 2005-09-26 Thorsten Kukuk <kukuk@suse.de>
68 * configure.in: Add doc/specs/Makefile.
69 * Makefile.am: Add releasedocs rule.
70 * doc/Makefile.am: Add specs subdir, remove files from specs
71 directory, add rfc86.0.txt to releasedocs.
72 * doc/specs/Makefile.am: New file.
73 * doc/specs/formatter/parse.y: move from here ...
74 * doc/specs/parse.y: ... here.
75 * doc/specs/formatter/parse.lex: move from here ...
76 * doc/specs/parse.lex: ... here.
78 * modules/pam_mail/pam_mail.c: Mark missing strings for translation
79 * po/Linux-PAM.pot: Add new strings from pam_mail
92 * po/pt_BR.po: Likewise.
93 * po/zh_CN.po: Likewise.
94 * po/zh_TW.po: Likewise.
96 2005-09-23 Tomas Mraz <t8m@centrum.cz>
98 * modules/pam_access/pam_access.c (from_match): Support NULL from.
99 (string_match): Support NULL string, add NONE keyword matching it.
100 (pam_sm_acct_mgmt): Don't fail when ttyname returns NULL.
101 * modules/pam_access/access.conf: NONE keyword description
102 * modules/pam_access/README: NONE keyword description
104 2005-09-22 Dmitry V. Levin <ldv@altlinux.org>
106 * modules/pam_xauth/pam_xauth.c: (check_acl, pam_sm_open_session,
107 pam_sm_close_session): Strip redundant "pam_xauth: " prefix from
108 text of log messages.
109 (pam_sm_open_session): Replace sequence of malloc(), strcpy()
110 and strcat() calls with asprintf(). Replace syslog() calls
113 * modules/pam_nologin/pam_nologin.c (parse_args): Use strncmp()
114 instead of memcmp() for string comparison.
116 2005-09-21 Dmitry V. Levin <ldv@altlinux.org>
118 * modules/pam_nologin/pam_nologin.c: Include <syslog.h>.
119 (parse_args): Add pam_handle_t* argument. Log unrecognized
121 (perform_check): Log pam_get_user() and malloc() failures.
122 (pam_sm_authenticate, pam_sm_setcred, pam_sm_acct_mgmt):
123 Pass pam_handle_t* to parse_args().
125 * modules/pam_mail/pam_mail.c: Include <errno.h>.
126 Remove YOUR_MAIL_VERBOSE_FORMAT, YOUR_MAIL_STANDARD_FORMAT and
127 NO_MAIL_STANDARD_FORMAT macros.
128 (parse_args, get_folder): Cleanup error messages.
129 (get_folder): Fix leak of the path_mail variable in case of
130 pam_get_user() failure. Cleanup memory management.
131 (get_mail_status): Add pam_handle_t* argument. Fix leaks of
132 namelist variable. Cleanup memory management. Log memory
133 allocation failures. Remove 250-byte limit on Maildir pathname.
134 (report_mail): Mark text messages for translation.
135 (_do_mail): Cleanup memory management. Pass pam_handle_t*
136 to get_mail_status().
138 * po/Linux-PAM.pot: Update with new strings from pam_mail for
140 * po/cs.po: Likewise.
141 * po/de.po: Likewise.
142 * po/es.po: Likewise.
143 * po/fi.po: Likewise.
144 * po/fr.po: Likewise.
145 * po/hu.po: Likewise.
146 * po/it.po: Likewise.
147 * po/ja.po: Likewise.
148 * po/nb.po: Likewise.
149 * po/pa.po: Likewise.
150 * po/pl.po: Likewise.
151 * po/pt.po: Likewise.
152 * po/pt_BR.po: Likewise.
153 * po/zh_CN.po: Likewise.
154 * po/zh_TW.po: Likewise.
156 2005-09-20 Thorsten Kukuk <kukuk@suse.de>
158 * configure.in: Add finish translation.
161 * acinclude.m4: remove libprelude macros.
162 * m4/libprelude.m4: New.
164 * Makefile.am (EXTRA_DIST): make sure we include all m4 macros.
166 * libpamc/Makefile.am (EXTRA_DIST): Add License.
168 See CHANGELOG for earlier changes.