031bb5a...
by
Matthias Gerstner <email address hidden>
pam_namespace: protect_dir(): use O_DIRECTORY to prevent local DoS situations
Without O_DIRECTORY the path crawling logic is subject to e.g. FIFOs
being placed in user controlled directories, causing the PAM module to
block indefinitely during `openat()`.
Pass O_DIRECTORY to cause the `openat()` to fail if the path does not
refer to a directory.
With this the check whether the final path element is a directory
becomes unnecessary, drop it.
cf8c50f...
by
"Dmitry V. Levin" <email address hidden>
po: update .pot and .po files
Regenerate po/Linux-PAM.pot and po/*.po using "make -C po update-po"
command. This essentially updates the line numbers and timestamps.
0bab38f...
by
=?utf-8?q?Christian_G=C3=B6ttsche?= <email address hidden>
NEWS: fix typos
b4a1c95...
by
=?utf-8?q?Christian_G=C3=B6ttsche?= <email address hidden>
pam_unix: fix typos in comments
8de6b90...
by
=?utf-8?q?Christian_G=C3=B6ttsche?= <email address hidden>
ci: bump actions/checkout to v4
1c87980...
by
=?utf-8?q?Christian_G=C3=B6ttsche?= <email address hidden>
doc: do not clean bootstrapped files
The two files custom-html.xsl and custom-man.xsl are created at
configure time. Only delete them on `make distclean` instead of
`make clean` to be able to re-generate manual pages afterwards.
Fixes: b285afe0ea45 ("doc: remove generated files during cleanup")