pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/duo-unix



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Fri Dec  4 12:15:42 UTC 2020

Modified Files:
        pkgsrc/security/duo-unix: Makefile PLIST distinfo
Added Files:
        pkgsrc/security/duo-unix/patches: patch-Makefile.in

Log Message:
duo-unix: Update to 1.11.4.

Changes since 1.10.4:

duo_unix-1.11.4 - May 18, 2020
  Added support for Ubuntu 20.04.
  Added support tool to collect information (e.g. logs and PAM stacks) you can
  send to Duo Support when troubleshooting issues.
  Ubuntu 12.04 no longer supported.
  Updated GPG public key for downloading distribution packages.

duo_unix-1.11.3 - October 2019
  Support for CentOS 8, Red Hat 8, and Debian 10.
  Improved validation of BSON messages.
  Updated GPG public key for downloading distribution packages.

duo_unix-1.11.2 - June 2019
  Published a guide to recommended Kerberos configuration for Duo Unix. Thanks
  to Neal Poole at Facebook for bringing expertise and attention to this topic.
  Updated SELinux policy to allow local logins to use the pam_duo PAM module
  and made sshd configurable. This requires installation of
  selinux-policy-devel on CentOS and RHEL 7 as a prerequisite.
  Added support for spaces in group names when escaped with backslashes in
  pam_duo.conf and login_duo.conf
  Debian 7 no longer supported.

duo_unix-1.11.1 - November 2018
  Fixed bug causing console login to fail on certain systems.
  Debian 7 support is deprecated and will be removed in the next release.

duo_unix-1.11.0 - October 2018
  Added configuration options for parsing the Duo username out of the GECOS
  field: gecos_username_pos and gecos_delim.
  Support for Debian 9 (Stretch).
  CentOS 5 no longer supported.

duo_unix-1.10.5 - September 2018
  CentOS 5 Support is deprecated and will be removed in the next release.
  Fixed a bug that caused a segfault on systems where the hostname wasn't
  retrievable.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/security/duo-unix/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/security/duo-unix/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/duo-unix/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/security/duo-unix/patches/patch-Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/duo-unix/Makefile
diff -u pkgsrc/security/duo-unix/Makefile:1.4 pkgsrc/security/duo-unix/Makefile:1.5
--- pkgsrc/security/duo-unix/Makefile:1.4       Sat Jan 18 21:50:36 2020
+++ pkgsrc/security/duo-unix/Makefile   Fri Dec  4 12:15:41 2020
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.4 2020/01/18 21:50:36 jperkin Exp $
+# $NetBSD: Makefile,v 1.5 2020/12/04 12:15:41 jperkin Exp $
 #
 
-DISTNAME=      duo_unix-1.10.4
+DISTNAME=      duo_unix-1.11.4
 PKGNAME=       ${DISTNAME:S/_/-/}
-PKGREVISION=   1
 CATEGORIES=    security
 MASTER_SITES=  https://dl.duosecurity.com/
 
@@ -32,11 +31,11 @@ CONF_FILES_PERMS+=  share/examples/duo-un
 
 SPECIAL_PERMS+=                sbin/login_duo ${SETUID_ROOT_PERMS}
 
-SUBST_CLASSES+=                man
-SUBST_STAGE.man=       pre-configure
-SUBST_MESSAGE.man=     Fixing sysconfdir references
-SUBST_FILES.man=       login_duo/login_duo.8 pam_duo/pam_duo.8
-SUBST_SED.man=         -e 's,/etc/duo,${PKG_SYSCONFDIR},g'
+SUBST_CLASSES+=                paths
+SUBST_STAGE.paths=     pre-configure
+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'
 
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/duo-unix/PLIST
diff -u pkgsrc/security/duo-unix/PLIST:1.1 pkgsrc/security/duo-unix/PLIST:1.2
--- pkgsrc/security/duo-unix/PLIST:1.1  Fri Feb 16 07:20:56 2018
+++ pkgsrc/security/duo-unix/PLIST      Fri Dec  4 12:15:41 2020
@@ -1,6 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/16 07:20:56 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/12/04 12:15:41 jperkin Exp $
+include/common_ini_test.h
 include/duo.h
+include/duo_private.h
 include/shell.h
+include/unity.h
 include/util.h
 lib/pkgconfig/libduo.pc
 ${PLIST.pam}lib/security/pam_duo.la
@@ -10,7 +13,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
+share/doc/duo_unix/README.md
 share/examples/duo-unix/login_duo.conf
 ${PLIST.pam}share/examples/duo-unix/pam_duo.conf

Index: pkgsrc/security/duo-unix/distinfo
diff -u pkgsrc/security/duo-unix/distinfo:1.2 pkgsrc/security/duo-unix/distinfo:1.3
--- pkgsrc/security/duo-unix/distinfo:1.2       Tue Sep  4 14:43:09 2018
+++ pkgsrc/security/duo-unix/distinfo   Fri Dec  4 12:15:41 2020
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.2 2018/09/04 14:43:09 fhajny Exp $
+$NetBSD: distinfo,v 1.3 2020/12/04 12:15:41 jperkin Exp $
 
-SHA1 (duo_unix-1.10.4.tar.gz) = b10e777fed8ee4f9f89ab55867ebba4b623ec4f6
-RMD160 (duo_unix-1.10.4.tar.gz) = c2f0cc23ea35769b1e89d1a15481b76fb8a51d07
-SHA512 (duo_unix-1.10.4.tar.gz) = a91aeefaac39fed49fa636ad7effc49d7809f6b77b2488db1e112694d0101c7981062b196db6cc0c47c56123a79d0e06eefb434700e710eebfc7c3b57da04180
-Size (duo_unix-1.10.4.tar.gz) = 467528 bytes
+SHA1 (duo_unix-1.11.4.tar.gz) = bd649878005aaf4cd27c3ef99b5ef302dd42d840
+RMD160 (duo_unix-1.11.4.tar.gz) = fe8361c0da252974853919a9986a65b23772bd98
+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-login__duo_Makefile.in) = 8b9079d8ea6a9a1f2a23c5c9146a045789517378

Added files:

Index: pkgsrc/security/duo-unix/patches/patch-Makefile.in
diff -u /dev/null pkgsrc/security/duo-unix/patches/patch-Makefile.in:1.1
--- /dev/null   Fri Dec  4 12:15:42 2020
+++ pkgsrc/security/duo-unix/patches/patch-Makefile.in  Fri Dec  4 12:15:41 2020
@@ -0,0 +1,16 @@
+$NetBSD: patch-Makefile.in,v 1.1 2020/12/04 12:15:41 jperkin Exp $
+
+Do not install duo_unix_support (very Linux specific, assumes /etc, not very
+useful in a pkgsrc context).
+
+--- Makefile.in.orig   2020-05-18 16:08:52.000000000 +0000
++++ Makefile.in
+@@ -371,7 +371,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
+ 



Home | Main Index | Thread Index | Old Index