8750f00...
by
"Dmitry V. Levin" <email address hidden>
pam_listfile: log all option errors
The parser of module options used to bail out after the first option
error without checking other options. With this change, while the
return code semantics remains unchanged, all option errors are logged.
* modules/pam_listfile/pam_listfile.c (pam_sm_authenticate): Log all
option errors.
74d7248...
by
"Dmitry V. Levin" <email address hidden>
pam_listfile: consistently log unknown options
In most cases the parser of module options already logs unknown options
before returning, but in two cases it didn't.
* modules/pam_listfile/pam_listfile.c (pam_sm_authenticate): Log unknown
onerr= and sense= options.
9b57725...
by
Tobias Stoeckmann <email address hidden>
pam_listfile: treat \r like \n
The characters \r and \n are replaced by NUL byte. Treat a line which
is empty after removal of \r just like lines which are empty after
the removal of \n.