head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC4:1.1.1.2
	netbsd-11-0-RC3:1.1.1.2
	netbsd-11-0-RC2:1.1.1.2
	netbsd-11-0-RC1:1.1.1.2
	perseant-exfatfs-base-20250801:1.1.1.2
	netbsd-11:1.1.1.2.0.2
	netbsd-11-base:1.1.1.2
	pam-u2f-1-3-1:1.1.1.2
	netbsd-10-1-RELEASE:1.1.1.1
	perseant-exfatfs-base-20240630:1.1.1.1
	perseant-exfatfs:1.1.1.1.0.10
	perseant-exfatfs-base:1.1.1.1
	netbsd-10-0-RELEASE:1.1.1.1
	netbsd-10-0-RC6:1.1.1.1
	netbsd-10-0-RC5:1.1.1.1
	netbsd-10-0-RC4:1.1.1.1
	netbsd-10-0-RC3:1.1.1.1
	netbsd-10-0-RC2:1.1.1.1
	netbsd-10-0-RC1:1.1.1.1
	netbsd-10:1.1.1.1.0.8
	netbsd-10-base:1.1.1.1
	pam-u2f-1-2-0:1.1.1.1
	cjep_sun2x-base1:1.1.1.1
	cjep_sun2x:1.1.1.1.0.6
	cjep_sun2x-base:1.1.1.1
	cjep_staticlib_x-base1:1.1.1.1
	cjep_staticlib_x:1.1.1.1.0.4
	cjep_staticlib_x-base:1.1.1.1
	phil-wifi-20200421:1.1.1.1
	phil-wifi:1.1.1.1.0.2
	phil-wifi-20200411:1.1.1.1
	phil-wifi-20200406:1.1.1.1
	pam-u2f-d10f84314c55f10d244bc275794e783dc408e45c:1.1.1.1
	YUBICO:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2020.03.03.00.18.44;	author christos;	state Exp;
branches
	1.1.1.1;
next	;
commitid	1ZxyDahDc2Mm6TYB;

1.1.1.1
date	2020.03.03.00.18.44;	author christos;	state Exp;
branches
	1.1.1.1.2.1
	1.1.1.1.10.1;
next	1.1.1.2;
commitid	1ZxyDahDc2Mm6TYB;

1.1.1.2
date	2025.01.15.14.22.48;	author christos;	state Exp;
branches;
next	;
commitid	9pjzxdbIGWVKzAFF;

1.1.1.1.2.1
date	2020.03.03.00.18.44;	author martin;	state dead;
branches;
next	1.1.1.1.2.2;
commitid	X01YhRUPVUDaec4C;

1.1.1.1.2.2
date	2020.04.13.07.56.27;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.1.1.1.10.1
date	2025.08.02.05.23.09;	author perseant;	state Exp;
branches;
next	;
commitid	23j6GFaDws3O875G;


desc
@@


1.1
log
@Initial revision
@
text
@Copyright (c) 2014-2018 Yubico AB
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

 * Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.

 * Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the
   distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@


1.1.1.1
log
@Import Yubico's pam-u2f from https://github.com/Yubico/pam-u2f.git
@
text
@@


1.1.1.1.10.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
Copyright (c) 2014-2023 Yubico AB
@


1.1.1.2
log
@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.
@
text
@d1 1
a1 1
Copyright (c) 2014-2023 Yubico AB
@


1.1.1.1.2.1
log
@file COPYING was added on branch phil-wifi on 2020-04-13 07:56:27 +0000
@
text
@d1 26
@


1.1.1.1.2.2
log
@Mostly merge changes from HEAD upto 20200411
@
text
@a0 26
Copyright (c) 2014-2018 Yubico AB
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

 * Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.

 * Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the
   distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@


