Module Name: src Committed By: christos Date: Wed Jan 15 14:22:52 UTC 2025
Update of /cvsroot/src/external/bsd/pam-u2f/dist In directory ivanova.netbsd.org:/tmp/cvs-serv29092 Log Message: Import pam-u2f 1.3.1 (previous was 1.2.0) Version 1.3.1 (released 2025-01-14) - Fix incorrect usage of PAM_IGNORE (YSA-2025-01, CVE-2025-23013). - Changed return value when nouserok is enabled and the user has no credentials, PAM_IGNORE is used instead of PAM_SUCCESS. - Hardened checks of authfile permissions. - Hardened checks for nouserok. - Improved debug messages. - Improved documentation. Version 1.3.0 (released 2023-03-14) - Add sanity checking of UV options to pamu2fcfg. - Add support for username expansion in the authfile path. - Improvements to the documentation. Version 1.2.1 (released 2022-05-11) - Fixed an issue where native credentials could be truncated, resulting in failure to authenticate or successful authentication with missing options. - Stricter parsing of sshformat credentials. - pamu2fcfg now allows a combination of the --username and --nouser options. - Improved documentation on FIDO2 options. Status: Vendor Tag: YUBICO Release Tags: pam-u2f-1-3-1 U src/external/bsd/pam-u2f/dist/.clang-format U src/external/bsd/pam-u2f/dist/AUTHORS U src/external/bsd/pam-u2f/dist/COPYING U src/external/bsd/pam-u2f/dist/Makefile.am U src/external/bsd/pam-u2f/dist/NEWS U src/external/bsd/pam-u2f/dist/README N src/external/bsd/pam-u2f/dist/SECURITY.md U src/external/bsd/pam-u2f/dist/autogen.sh U src/external/bsd/pam-u2f/dist/b64.c U src/external/bsd/pam-u2f/dist/b64.h U src/external/bsd/pam-u2f/dist/configure.ac N src/external/bsd/pam-u2f/dist/debug.c N src/external/bsd/pam-u2f/dist/debug.h U src/external/bsd/pam-u2f/dist/drop_privs.h N src/external/bsd/pam-u2f/dist/expand.c U src/external/bsd/pam-u2f/dist/explicit_bzero.c N src/external/bsd/pam-u2f/dist/export.sym C src/external/bsd/pam-u2f/dist/pam-u2f.c C src/external/bsd/pam-u2f/dist/util.c C src/external/bsd/pam-u2f/dist/util.h N src/external/bsd/pam-u2f/dist/.github/ISSUE_TEMPLATE/bug_report.md N src/external/bsd/pam-u2f/dist/.github/ISSUE_TEMPLATE/config.yml N src/external/bsd/pam-u2f/dist/.github/ISSUE_TEMPLATE/feature_request.md U src/external/bsd/pam-u2f/dist/.github/workflows/alpine_builds.yml U src/external/bsd/pam-u2f/dist/.github/workflows/codeql-analysis.yml U src/external/bsd/pam-u2f/dist/.github/workflows/format.yml U src/external/bsd/pam-u2f/dist/.github/workflows/linux_builds.yml U src/external/bsd/pam-u2f/dist/.github/workflows/linux_fuzz.yml U src/external/bsd/pam-u2f/dist/.github/workflows/macos_builds.yml U src/external/bsd/pam-u2f/dist/build-aux/ci/build-linux-clang.sh U src/external/bsd/pam-u2f/dist/build-aux/ci/build-linux-gcc.sh U src/external/bsd/pam-u2f/dist/build-aux/ci/build-osx.sh U src/external/bsd/pam-u2f/dist/build-aux/ci/distcheck.sh U src/external/bsd/pam-u2f/dist/build-aux/ci/format-code.sh U src/external/bsd/pam-u2f/dist/build-aux/ci/fuzz-linux-asan.sh U src/external/bsd/pam-u2f/dist/fuzz/Makefile.am U src/external/bsd/pam-u2f/dist/fuzz/authfile.h U src/external/bsd/pam-u2f/dist/fuzz/coverage.sh N src/external/bsd/pam-u2f/dist/fuzz/export.sym U src/external/bsd/pam-u2f/dist/fuzz/fuzz.h U src/external/bsd/pam-u2f/dist/fuzz/fuzz_auth.c U src/external/bsd/pam-u2f/dist/fuzz/fuzz_format_parsers.c U src/external/bsd/pam-u2f/dist/fuzz/make_seed.py U src/external/bsd/pam-u2f/dist/fuzz/pack.c U src/external/bsd/pam-u2f/dist/fuzz/wiredata.h U src/external/bsd/pam-u2f/dist/fuzz/wrap.c U src/external/bsd/pam-u2f/dist/m4/ax_check_compile_flag.m4 U src/external/bsd/pam-u2f/dist/m4/lib-ld.m4 U src/external/bsd/pam-u2f/dist/m4/lib-link.m4 U src/external/bsd/pam-u2f/dist/m4/lib-prefix.m4 N src/external/bsd/pam-u2f/dist/man/Makefile.am U src/external/bsd/pam-u2f/dist/man/pam_u2f.8.txt U src/external/bsd/pam-u2f/dist/man/pamu2fcfg.1.txt U src/external/bsd/pam-u2f/dist/pamu2fcfg/Makefile.am U src/external/bsd/pam-u2f/dist/pamu2fcfg/_readpassphrase.h U src/external/bsd/pam-u2f/dist/pamu2fcfg/openbsd-compat.h C src/external/bsd/pam-u2f/dist/pamu2fcfg/pamu2fcfg.c U src/external/bsd/pam-u2f/dist/pamu2fcfg/readpassphrase.c U src/external/bsd/pam-u2f/dist/pamu2fcfg/strlcpy.c U src/external/bsd/pam-u2f/dist/tests/Makefile.am N src/external/bsd/pam-u2f/dist/tests/dlsym_check.c N src/external/bsd/pam-u2f/dist/tests/expand.c U src/external/bsd/pam-u2f/dist/tests/get_devices.c U src/external/bsd/pam-u2f/dist/tests/regenerate_credentials.py U src/external/bsd/pam-u2f/dist/tests/bionic/Dockerfile U src/external/bsd/pam-u2f/dist/tests/bionic/README U src/external/bsd/pam-u2f/dist/tests/bionic/run.sh N src/external/bsd/pam-u2f/dist/tests/credentials/empty.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-P-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-P-V-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-P-V.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-P.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-V-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-V.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-r-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-r-P-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-r-P-V-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-r-P-V.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-r-P.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-r-V-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-r-V.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_-r.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-P-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-P-V-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-P-V.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-P.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-V-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-V.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-r-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-r-P-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-r-P-V-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-r-P-V.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-r-P.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-r-V-N.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-r-V.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_-r.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_double_.cred.in N src/external/bsd/pam-u2f/dist/tests/credentials/new_limited_count.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_mixed_-P1-P2.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_mixed_-P12.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_mixed_1-P2.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/new_mixed_12.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/old_credential.cred.in U src/external/bsd/pam-u2f/dist/tests/credentials/ssh_credential.cred.in 4 conflicts created by this import. Use the following command to help the merge: cvs checkout -jYUBICO:yesterday -jYUBICO src/external/bsd/pam-u2f/dist