]> granicus.if.org Git - linux-pam/blob - ChangeLog
Relevant BUGIDs: none
[linux-pam] / ChangeLog
1 2005-09-27  Thorsten Kukuk  <kukuk@suse.de>
2
3         * NEWS: Document removal of pam_radius.
4         * autogen.sh: Make configure script executeable.
5
6         * conv/pam_conv1/Makefile (EXTRA_DIST): Removed lex.yy.c
7         (lex.yy.c): Fixed out of tree build.
8
9         * conv/pam_conv1/pam_conv.y: Fix main prototype.
10
11         * README: Adjust.
12
13 2005-09-26  Tomas Mraz  <t8m@centrum.cz>
14
15         * NEWS: Add a few missing entries from CHANGELOG.
16         
17         * AUTHORS: Fixed entries for Toady and me.
18         
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.
22         
23         * modules/pam_userdb/README: Document try_first_pass and
24         use_first_pass options, remove use_authtok option.
25         
26
27 2005-09-26  Dmitry V. Levin  <ldv@altlinux.org>
28
29         * NEWS: Mention changes in pam_lastlog.
30
31 2005-09-26  Thorsten Kukuk  <kukuk@suse.de>
32
33         * release 0.99.1.0
34
35         * NEWS: New file.
36         * autogen.sh: Don't generate NEWS file.
37         * CHANGELOG: Document it as obsolete.
38
39 2005-09-26  Tomas Mraz  <t8m@centrum.cz>
40
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
65
66 2005-09-26  Thorsten Kukuk  <kukuk@suse.de>
67
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.
77
78         * modules/pam_mail/pam_mail.c: Mark missing strings for translation
79         * po/Linux-PAM.pot: Add new strings from pam_mail
80         * po/cs.po: Likewise.
81         * po/de.po: Likewise.
82         * po/es.po: Likewise.
83         * po/fi.po: Likewise.
84         * po/fr.po: Likewise.
85         * po/hu.po: Likewise.
86         * po/it.po: Likewise.
87         * po/ja.po: Likewise.
88         * po/nb.po: Likewise.
89         * po/pa.po: Likewise.
90         * po/pl.po: Likewise.
91         * po/pt.po: Likewise.
92         * po/pt_BR.po: Likewise.
93         * po/zh_CN.po: Likewise.
94         * po/zh_TW.po: Likewise.
95
96 2005-09-23  Tomas Mraz  <t8m@centrum.cz>
97         
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
103
104 2005-09-22  Dmitry V. Levin  <ldv@altlinux.org>
105
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
111         with pam_syslog().
112
113         * modules/pam_nologin/pam_nologin.c (parse_args): Use strncmp()
114         instead of memcmp() for string comparison.
115
116 2005-09-21  Dmitry V. Levin  <ldv@altlinux.org>
117
118         * modules/pam_nologin/pam_nologin.c: Include <syslog.h>.
119         (parse_args): Add pam_handle_t* argument.  Log unrecognized
120         options.
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().
124
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().
137
138         * po/Linux-PAM.pot: Update with new strings from pam_mail for
139         translation.
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.
155
156 2005-09-20  Thorsten Kukuk  <kukuk@suse.de>
157
158         * configure.in: Add finish translation.
159         * po/fi.po: New.
160
161         * acinclude.m4: remove libprelude macros.
162         * m4/libprelude.m4: New.
163
164         * Makefile.am (EXTRA_DIST): make sure we include all m4 macros.
165
166         * libpamc/Makefile.am (EXTRA_DIST): Add License.
167
168 See CHANGELOG for earlier changes.