PAM

~roguescholar/pam/+git/upstream:ldv/pam_listfile

Last commit made on 2024-01-13
Get this branch:
git clone -b ldv/pam_listfile https://git.launchpad.net/~roguescholar/pam/+git/upstream

Branch merges

Branch information

Name:
ldv/pam_listfile
Repository:
lp:~roguescholar/pam/+git/upstream

Recent commits

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.

2894abe... by Andreas Vögele

pam_access: add quiet_log option

If quiet_log option is specified, no "access denied" message is logged.

* modules/pam_access/pam_access.c (struct login_info): Add quiet_log.
(parse_args): Initialize it.
(pam_sm_authenticate): Use it.
* modules/pam_access/pam_access.8.xml: Document quiet_log option.

Closes: https://github.com/linux-pam/linux-pam/issues/706

f531148... by =?utf-8?b?6rmA7J247IiY?= <email address hidden>

po: update translations using Weblate (Korean)

Currently translated at 100.0% (101 of 101 strings).

Translate-URL: https://translate.fedoraproject.org/projects/linux-pam/master/ko/

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.

Signed-off-by: Tobias Stoeckmann <email address hidden>

47661a8... by Tobias Stoeckmann <email address hidden>

pam_env: allow escaping of escape character

Otherwise it is not possible to add \ into an environment variable.

Signed-off-by: Tobias Stoeckmann <email address hidden>

d949435... by Tobias Stoeckmann <email address hidden>

modules: simplify newline removal

Signed-off-by: Tobias Stoeckmann <email address hidden>

cf80332... by Tobias Stoeckmann <email address hidden>

pam_debug: simplify state function

The return value of function state is never checked.

Signed-off-by: Tobias Stoeckmann <email address hidden>

b007c45... by Tobias Stoeckmann <email address hidden>

pam_env: fix Makefile.am dependencies

Comply with doc/man and enforce that pam_env.conf.5 does exist.

Signed-off-by: Tobias Stoeckmann <email address hidden>

b285afe... by Tobias Stoeckmann <email address hidden>

doc: remove generated files during cleanup

Signed-off-by: Tobias Stoeckmann <email address hidden>