duo-unix: Update to 2.0.2.
duo_unix-2.0.2: - `make check` now works correctly on Solaris - Added support for Fedora 37 and Fedora 38 - Added support for Debian 12 - Removed support for Ubuntu 18.04 - Removed support for Debian 9 duo_unix-2.0.1: - The support script collects a few additional files for troubleshooting - Duo API calls now use SHA512 instead of SHA1 as the HMAC algorithm duo_unix-2.0.0: - Changed the behavior of `su` when the target user is not root. The target user will need to complete 2FA rather than the original user. - login_duo resets the SIGPIPE handler when it closes its connection. - Added logging when Duo is invoked, to assist troubleshooting. - Updated package signing to SHA512 duo_unix-1.12.1: - Updated Unity to 2.5.2 - Added support for Fedora 34 - Removed support for Centos 8 - Added support for Centos Stream 8 - Added support for Centos Stream 9 - Added support for Ubuntu 22.04 duo_unix-1.12.0: - Switched from BSON to JSON as a data interchange format - Switched from Cram to python `unittest` for testing duo_unix-1.11.5: - Added support for Debian 11 - Removed support for Debian 8 - Removed support for CentOS 6 - Fixed MOTD display for non-interactive sessions - The support tool now also collects the sudo PAM configuration file - Updated pinned certificates
This commit is contained in:
parent
b16fd4185d
commit
1ca5d83f91
|
@ -1,9 +1,8 @@
|
|||
# $NetBSD: Makefile,v 1.7 2023/10/24 22:10:47 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.8 2023/11/14 13:22:29 jperkin Exp $
|
||||
#
|
||||
|
||||
DISTNAME= duo_unix-1.11.4
|
||||
DISTNAME= duo_unix-2.0.2
|
||||
PKGNAME= ${DISTNAME:S/_/-/}
|
||||
PKGREVISION= 1
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= https://dl.duosecurity.com/
|
||||
|
||||
|
@ -22,6 +21,7 @@ PKGCONFIG_OVERRIDE+= lib/libduo.pc.in
|
|||
|
||||
CONFIGURE_ARGS+= --enable-lib64=no
|
||||
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
|
||||
CONFIGURE_ENV+= OPENSSL_LDFLAGS="-L${BUILDLINK_PREFIX.openssl}/lib ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib"
|
||||
|
||||
INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/duo-unix
|
||||
|
||||
|
@ -39,5 +39,7 @@ SUBST_FILES.paths= login_duo/login_duo.8 pam_duo/pam_duo.8
|
|||
SUBST_SED.paths= -e 's,/etc/duo,${PKG_SYSCONFDIR},g'
|
||||
SUBST_SED.paths+= -e 's,/usr/local,${PREFIX},g'
|
||||
|
||||
TEST_TARGET= check
|
||||
|
||||
.include "../../security/openssl/buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.2 2020/12/04 12:15:41 jperkin Exp $
|
||||
@comment $NetBSD: PLIST,v 1.3 2023/11/14 13:22:29 jperkin Exp $
|
||||
include/common_ini_test.h
|
||||
include/duo.h
|
||||
include/duo_private.h
|
||||
|
@ -11,10 +11,5 @@ man/man3/duo.3
|
|||
man/man8/login_duo.8
|
||||
${PLIST.pam}man/man8/pam_duo.8
|
||||
sbin/login_duo
|
||||
share/doc/duo_unix/AUTHORS
|
||||
share/doc/duo_unix/CHANGES
|
||||
share/doc/duo_unix/CONTRIBUTING.md
|
||||
share/doc/duo_unix/LICENSE
|
||||
share/doc/duo_unix/README.md
|
||||
share/examples/duo-unix/login_duo.conf
|
||||
${PLIST.pam}share/examples/duo-unix/pam_duo.conf
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: distinfo,v 1.6 2023/05/12 09:25:24 jperkin Exp $
|
||||
$NetBSD: distinfo,v 1.7 2023/11/14 13:22:29 jperkin Exp $
|
||||
|
||||
BLAKE2s (duo_unix-1.11.4.tar.gz) = d5d8852124146c4d836348870c845f2240972c45c55b270f21093ee73f4e0b91
|
||||
SHA512 (duo_unix-1.11.4.tar.gz) = 67aba0ad7c8c79142613486143c42f6525470533728fdc2e3b98528e128127b9cc547553fbf914bb5214432d18a3f26d68518d5eaf89010df62e71fc3c785fce
|
||||
Size (duo_unix-1.11.4.tar.gz) = 523980 bytes
|
||||
SHA1 (patch-Makefile.in) = a85b4465546e2b55a1325271c0f670975dcc4a31
|
||||
SHA1 (patch-configure) = f9bec5b3116d7a8d32cf09cf3561d33cb5154f85
|
||||
BLAKE2s (duo_unix-2.0.2.tar.gz) = 921382fdb96e920cdebd049688a48015029069ed7384e7423c38dbbb57d9c5ef
|
||||
SHA512 (duo_unix-2.0.2.tar.gz) = 8143975e72009c9c7b833c7d198ed87b36b3579bbe484f83982f440fbe83063a056976fda34e38352cc9c277f6b8df758b9078ba70b94e0075b248fc3d89f540
|
||||
Size (duo_unix-2.0.2.tar.gz) = 580875 bytes
|
||||
SHA1 (patch-Makefile.in) = ba084177bd74508bd6b993871df82ce9c1630095
|
||||
SHA1 (patch-configure) = 5d097ad8d2ee56febcebf7369dbee2438074995a
|
||||
SHA1 (patch-login__duo_Makefile.in) = 8b9079d8ea6a9a1f2a23c5c9146a045789517378
|
||||
|
|
|
@ -1,16 +1,25 @@
|
|||
$NetBSD: patch-Makefile.in,v 1.1 2020/12/04 12:15:41 jperkin Exp $
|
||||
$NetBSD: patch-Makefile.in,v 1.2 2023/11/14 13:22:29 jperkin Exp $
|
||||
|
||||
Do not install duo_unix_support (very Linux specific, assumes /etc, not very
|
||||
useful in a pkgsrc context).
|
||||
useful in a pkgsrc context). Also skip unnecessary license files.
|
||||
|
||||
--- Makefile.in.orig 2020-05-18 16:08:52.000000000 +0000
|
||||
--- Makefile.in.orig 2023-07-28 15:10:36.000000000 +0000
|
||||
+++ Makefile.in
|
||||
@@ -371,7 +371,7 @@ top_build_prefix = @top_build_prefix@
|
||||
@@ -380,7 +380,7 @@ top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
ACLOCAL_AMFLAGS = -I autotools
|
||||
-SUBDIRS = compat lib login_duo duo_unix_support $(am__append_1) tests \
|
||||
+SUBDIRS = compat lib login_duo $(am__append_1) tests \
|
||||
tests/unity_tests
|
||||
dist_doc_DATA = README.md CONTRIBUTING.md AUTHORS CHANGES LICENSE
|
||||
dist_doc_DATA = README.md CONTRIBUTING.md AUTHORS CHANGES $(wildcard sbom.spdx)
|
||||
LICENSES = $(wildcard LICENSES/*.txt)
|
||||
@@ -796,7 +796,7 @@ install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
$NetBSD: patch-configure,v 1.1 2023/05/12 09:25:24 jperkin Exp $
|
||||
$NetBSD: patch-configure,v 1.2 2023/11/14 13:22:29 jperkin Exp $
|
||||
|
||||
Ensure openssl rpath flags are used.
|
||||
|
||||
--- configure.orig 2020-05-18 16:08:51.000000000 +0000
|
||||
--- configure.orig 2023-07-28 15:10:35.000000000 +0000
|
||||
+++ configure
|
||||
@@ -13013,7 +13013,7 @@ fi
|
||||
@@ -13023,7 +13023,7 @@ fi
|
||||
|
||||
|
||||
if test x"$PKG_CONFIG" != x""; then
|
||||
- OPENSSL_LDFLAGS=`$PKG_CONFIG openssl --libs-only-L 2>/dev/null`
|
||||
+ OPENSSL_LDFLAGS=`$PKG_CONFIG openssl --libs-only-L --libs-only-other 2>/dev/null`
|
||||
+ :
|
||||
if test $? = 0; then
|
||||
OPENSSL_LIBS=`$PKG_CONFIG openssl --libs-only-l 2>/dev/null`
|
||||
OPENSSL_INCLUDES=`$PKG_CONFIG openssl --cflags-only-I 2>/dev/null`
|
||||
|
|
Loading…
Reference in New Issue