Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/pam-u2f/dist Import Yubico's pam-u2f from https...
details: https://anonhg.NetBSD.org/src/rev/43b7911ebb85
branches: trunk
changeset: 1007865:43b7911ebb85
user: christos <christos%NetBSD.org@localhost>
date: Tue Mar 03 00:18:44 2020 +0000
description:
Import Yubico's pam-u2f from https://github.com/Yubico/pam-u2f.git
diffstat:
external/bsd/pam-u2f/dist/.clang-format | 106 +
external/bsd/pam-u2f/dist/.travis.yml | 253 ++
external/bsd/pam-u2f/dist/AUTHORS | 1 +
external/bsd/pam-u2f/dist/COPYING | 26 +
external/bsd/pam-u2f/dist/Makefile.am | 76 +
external/bsd/pam-u2f/dist/NEWS | 48 +
external/bsd/pam-u2f/dist/README | 272 ++
external/bsd/pam-u2f/dist/autogen.sh | 12 +
external/bsd/pam-u2f/dist/b64.c | 108 +
external/bsd/pam-u2f/dist/b64.h | 11 +
external/bsd/pam-u2f/dist/build-aux/ci/build-bionic-clang7.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-bionic-clang8.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-bionic-gcc7.sh | 10 +
external/bsd/pam-u2f/dist/build-aux/ci/build-bionic-gcc8.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-bionic-gcc9.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-linux.sh | 10 +
external/bsd/pam-u2f/dist/build-aux/ci/build-osx.sh | 30 +
external/bsd/pam-u2f/dist/build-aux/ci/build-osx11-clang.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-osx9.4-clang.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-xenial-clang7.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-xenial-clang8.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-xenial-gcc7.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-xenial-gcc8.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/build-xenial-gcc9.sh | 6 +
external/bsd/pam-u2f/dist/build-aux/ci/format-code.sh | 38 +
external/bsd/pam-u2f/dist/configure.ac | 114 +
external/bsd/pam-u2f/dist/drop_privs.c | 131 +
external/bsd/pam-u2f/dist/drop_privs.h | 66 +
external/bsd/pam-u2f/dist/explicit_bzero.c | 53 +
external/bsd/pam-u2f/dist/m4/ax_check_compile_flag.m4 | 73 +
external/bsd/pam-u2f/dist/m4/lib-ld.m4 | 110 +
external/bsd/pam-u2f/dist/m4/lib-link.m4 | 758 ++++++
external/bsd/pam-u2f/dist/m4/lib-prefix.m4 | 221 +
external/bsd/pam-u2f/dist/man/pam_u2f.8.txt | 142 +
external/bsd/pam-u2f/dist/man/pamu2fcfg.1.txt | 60 +
external/bsd/pam-u2f/dist/pam-u2f.c | 472 +++
external/bsd/pam-u2f/dist/pamu2fcfg/Makefile.am | 31 +
external/bsd/pam-u2f/dist/pamu2fcfg/_readpassphrase.h | 42 +
external/bsd/pam-u2f/dist/pamu2fcfg/cmdline.ggo | 18 +
external/bsd/pam-u2f/dist/pamu2fcfg/pamu2fcfg.c | 347 ++
external/bsd/pam-u2f/dist/pamu2fcfg/readpassphrase.c | 214 +
external/bsd/pam-u2f/dist/tests/Makefile.am | 12 +
external/bsd/pam-u2f/dist/tests/basic.c | 30 +
external/bsd/pam-u2f/dist/tests/bionic/Dockerfile | 15 +
external/bsd/pam-u2f/dist/tests/bionic/README | 18 +
external/bsd/pam-u2f/dist/tests/bionic/run.sh | 63 +
external/bsd/pam-u2f/dist/util.c | 1202 ++++++++++
external/bsd/pam-u2f/dist/util.h | 80 +
48 files changed, 5339 insertions(+), 0 deletions(-)
diffs (truncated from 5531 to 300 lines):
diff -r fe399a967a7e -r 43b7911ebb85 external/bsd/pam-u2f/dist/.clang-format
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/pam-u2f/dist/.clang-format Tue Mar 03 00:18:44 2020 +0000
@@ -0,0 +1,106 @@
+---
+Language: Cpp
+AccessModifierOffset: -2
+AlignAfterOpenBracket: Align
+AlignConsecutiveAssignments: false
+AlignConsecutiveDeclarations: false
+AlignEscapedNewlines: Right
+AlignOperands: true
+AlignTrailingComments: true
+AllowAllParametersOfDeclarationOnNextLine: true
+AllowShortBlocksOnASingleLine: false
+AllowShortCaseLabelsOnASingleLine: false
+AllowShortFunctionsOnASingleLine: All
+AllowShortIfStatementsOnASingleLine: false
+AllowShortLoopsOnASingleLine: false
+AlwaysBreakAfterDefinitionReturnType: None
+AlwaysBreakAfterReturnType: None
+AlwaysBreakBeforeMultilineStrings: false
+AlwaysBreakTemplateDeclarations: false
+BinPackArguments: true
+BinPackParameters: true
+BraceWrapping:
+ AfterClass: false
+ AfterControlStatement: false
+ AfterEnum: false
+ AfterFunction: false
+ AfterNamespace: false
+ AfterObjCDeclaration: false
+ AfterStruct: false
+ AfterUnion: false
+ BeforeCatch: false
+ BeforeElse: false
+ IndentBraces: false
+ SplitEmptyFunction: true
+ SplitEmptyRecord: true
+ SplitEmptyNamespace: true
+BreakBeforeBinaryOperators: None
+BreakBeforeBraces: Attach
+BreakBeforeInheritanceComma: false
+BreakBeforeTernaryOperators: true
+BreakConstructorInitializersBeforeComma: false
+BreakConstructorInitializers: BeforeColon
+BreakAfterJavaFieldAnnotations: false
+BreakStringLiterals: true
+ColumnLimit: 80
+CommentPragmas: '^ IWYU pragma:'
+CompactNamespaces: false
+ConstructorInitializerAllOnOneLineOrOnePerLine: false
+ConstructorInitializerIndentWidth: 2
+ContinuationIndentWidth: 2
+Cpp11BracedListStyle: true
+DerivePointerAlignment: false
+DisableFormat: false
+ExperimentalAutoDetectBinPacking: false
+FixNamespaceComments: true
+ForEachMacros:
+ - foreach
+ - Q_FOREACH
+ - BOOST_FOREACH
+IncludeCategories:
+ - Regex: '^"(llvm|llvm-c|clang|clang-c)/'
+ Priority: 2
+ - Regex: '^(<|"(gtest|isl|json)/)'
+ Priority: 3
+ - Regex: '.*'
+ Priority: 1
+IncludeIsMainRegex: '(Test)?$'
+IndentCaseLabels: true
+IndentWidth: 2
+IndentWrappedFunctionNames: false
+JavaScriptQuotes: Leave
+JavaScriptWrapImports: true
+KeepEmptyLinesAtTheStartOfBlocks: true
+MacroBlockBegin: ''
+MacroBlockEnd: ''
+MaxEmptyLinesToKeep: 1
+NamespaceIndentation: None
+ObjCBlockIndentWidth: 2
+ObjCSpaceAfterProperty: false
+ObjCSpaceBeforeProtocolList: true
+PenaltyBreakAssignment: 2
+PenaltyBreakBeforeFirstCallParameter: 1000
+PenaltyBreakComment: 300
+PenaltyBreakFirstLessLess: 120
+PenaltyBreakString: 1000
+PenaltyExcessCharacter: 1000000
+PenaltyReturnTypeOnItsOwnLine: 60
+PointerAlignment: Right
+ReflowComments: true
+SortIncludes: false
+SortUsingDeclarations: true
+SpaceAfterCStyleCast: true
+SpaceAfterTemplateKeyword: true
+SpaceBeforeAssignmentOperators: true
+SpaceBeforeParens: ControlStatements
+SpaceInEmptyParentheses: false
+SpacesBeforeTrailingComments: 1
+SpacesInAngles: false
+SpacesInContainerLiterals: true
+SpacesInCStyleCastParentheses: false
+SpacesInParentheses: false
+SpacesInSquareBrackets: false
+Standard: Cpp11
+TabWidth: 8
+UseTab: Never
+...
diff -r fe399a967a7e -r 43b7911ebb85 external/bsd/pam-u2f/dist/.travis.yml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/pam-u2f/dist/.travis.yml Tue Mar 03 00:18:44 2020 +0000
@@ -0,0 +1,253 @@
+language: c
+
+matrix:
+ include:
+ - name: Xenial gcc-7
+ os: linux
+ compiler: gcc-7
+ dist: xenial
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:yubico/stable'
+ - ubuntu-toolchain-r-test
+ packages:
+ - autoconf
+ - check
+ - gcc-7
+ - gengetopt
+ - help2man
+ - libfido2-dev
+ - libpam-dev
+ - libssl-dev
+ - libtool
+ - pkg-config
+ script: ./build-aux/ci/build-xenial-gcc7.sh
+ - name: Xenial gcc-8
+ os: linux
+ compiler: gcc-8
+ dist: xenial
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:yubico/stable'
+ - ubuntu-toolchain-r-test
+ packages:
+ - autoconf
+ - check
+ - gcc-8
+ - gengetopt
+ - help2man
+ - libfido2-dev
+ - libpam-dev
+ - libssl-dev
+ - libtool
+ - pkg-config
+ script: ./build-aux/ci/build-xenial-gcc8.sh
+ - name: Xenial gcc-9
+ os: linux
+ compiler: gcc-9
+ dist: xenial
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:yubico/stable'
+ - ubuntu-toolchain-r-test
+ packages:
+ - autoconf
+ - check
+ - gcc-9
+ - gengetopt
+ - help2man
+ - libfido2-dev
+ - libpam-dev
+ - libssl-dev
+ - libtool
+ - pkg-config
+ script: ./build-aux/ci/build-xenial-gcc9.sh
+ - name: Xenial clang-7
+ os: linux
+ compiler: clang-7
+ dist: xenial
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:yubico/stable'
+ - ubuntu-toolchain-r-test
+ - llvm-toolchain-xenial-7
+ packages:
+ - autoconf
+ - check
+ - clang-7
+ - gengetopt
+ - help2man
+ - libfido2-dev
+ - libpam-dev
+ - libssl-dev
+ - libtool
+ - pkg-config
+ script: ./build-aux/ci/build-xenial-clang7.sh
+ - name: Xenial clang-8
+ os: linux
+ compiler: clang-8
+ dist: xenial
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:yubico/stable'
+ - ubuntu-toolchain-r-test
+ - llvm-toolchain-xenial-8
+ packages:
+ - autoconf
+ - check
+ - clang-8
+ - gengetopt
+ - help2man
+ - libfido2-dev
+ - libpam-dev
+ - libssl-dev
+ - libtool
+ - pkg-config
+ script: ./build-aux/ci/build-xenial-clang8.sh
+ - name: Bionic gcc-7 and clang-format
+ os: linux
+ compiler: gcc-7
+ dist: bionic
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:yubico/stable'
+ - ubuntu-toolchain-r-test
+ packages:
+ - autoconf
+ - check
+ - clang-format-6.0
+ - gcc-7
+ - gengetopt
+ - help2man
+ - libfido2-dev
+ - libpam-dev
+ - libssl-dev
+ - libtool
+ - pkg-config
+ script: ./build-aux/ci/build-bionic-gcc7.sh
+ - name: Bionic gcc-8
+ os: linux
+ compiler: gcc-8
+ dist: bionic
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:yubico/stable'
+ - ubuntu-toolchain-r-test
+ packages:
+ - autoconf
+ - check
+ - gcc-8
+ - gengetopt
+ - help2man
+ - libfido2-dev
+ - libpam-dev
+ - libssl-dev
+ - libtool
+ - pkg-config
+ script: ./build-aux/ci/build-bionic-gcc8.sh
+ - name: Bionic gcc-9
+ os: linux
+ compiler: gcc-9
+ dist: bionic
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:yubico/stable'
+ - sourceline: 'ppa:ubuntu-toolchain-r/test'
+ packages:
+ - autoconf
+ - check
+ - gcc-9
+ - gengetopt
+ - help2man
+ - libfido2-dev
+ - libpam-dev
+ - libssl-dev
+ - libtool
+ - pkg-config
+ script: ./build-aux/ci/build-bionic-gcc9.sh
+ - name: Bionic clang-7
+ os: linux
+ compiler: clang-7
+ dist: bionic
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:yubico/stable'
+ - sourceline: 'ppa:ubuntu-toolchain-r/test'
+ - sourceline: 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main'
+ key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
Home |
Main Index |
Thread Index |
Old Index