pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security/ykpers ykpers: update to 1.20.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/618886429263
branches:  trunk
changeset: 339593:618886429263
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Thu Sep 12 22:54:23 2019 +0000

description:
ykpers: update to 1.20.0

* Version 1.20.0 (released 2019-07-03)
** Add yk_open_key_vid_pid() allowing vid and pid to be specified.
** Documentation fixes.
** Clear potentially sensitive material from buffers.
** Fix potential buffer overwrite.

* Version 1.19.3 (released 2019-02-22)
** Fix capability read.

* Version 1.19.2 (released 2019-02-19)
** Fix test on mac.
** Fix serial read and challenge response.

* Version 1.19.1 (released 2019-02-19)
** Error out on json output with randomSeed.
** Validate more length fields.
** Use correct FormatMessage function on windows.
** Overflow, bounds and error condition checks.
** Try to zero sensitive memory better.

* Version 1.19.0 (released 2018-04-24)
** Add yk_write_device_info().
** Add ykpersonalize cli switch -D for device info.
** Add code for handling personalization interface of major version 5.

* Version 1.18.1 (released 2018-01-16)
** Support reading accesscode and private ID from stdin.
** Parse optional arguments correctly.
** Documentation fixes.
** Fix for ykinfo modhex serial output when it ends with c.
** Treat all firmware versions as supported.

* Version 1.18.0 (released 2017-01-27)
** Let ykchalresp read challenge from a file.
** Add support of working with a numbered key when many connected
Thanks to Thomas Habets <habets%google.com@localhost>
** Documentation clarifications.
** Fixup argument parsing of flags with optional arguments on BSD platforms.
** Fix a file descriptor leak on windows.

* Version 1.17.3 (released 2015-12-28)
** Dont read to much if we don't find a key.
** Text updates to make options clearer.
** Correct logic for question when mode switching to non-otp mode.
** Add 4.3 as supported firmware.

* Version 1.17.2 (released 2015-09-22)
** Let _yk_write() return an error if yk_wait_for_key_status() fails.
** Fix a mistake in help, fixed is up to 16 bytes, 32 characters.
** Add 4.2 as supported firmware.

* Version 1.17.1 (released 2015-04-01)
** Fixup of 1.17.0

* Version 1.17.0 (released 2015-04-01)
** add yk_get_capabilities() to fetch capabilities.
** add -c to ykinfo to fetch capabilities.
** whitelist firmware 4.1.x

* Version 1.16.4 (released 2015-03-23)
** change the tool to accept autoeject time as a short instead of a byte

* Version 1.16.3 (released 2015-03-10)
** whitelist YubiKey version 3.4.x
** only try to set libusb configuration if it's unset on the device

* Version 1.16.2 (released 2014-11-28)
** ykinfo: fix modhex printout when serial is an odd number of hex digits.
** whitelist yubikey version 4.0.x
** try to open more PIDs and add for udev.

diffstat:

 security/ykpers/Makefile                  |  15 ++++++++++-----
 security/ykpers/distinfo                  |  11 +++++------
 security/ykpers/patches/patch-Makefile_in |  15 ---------------
 3 files changed, 15 insertions(+), 26 deletions(-)

diffs (71 lines):

diff -r f06153627f41 -r 618886429263 security/ykpers/Makefile
--- a/security/ykpers/Makefile  Thu Sep 12 22:45:24 2019 +0000
+++ b/security/ykpers/Makefile  Thu Sep 12 22:54:23 2019 +0000
@@ -1,22 +1,27 @@
-# $NetBSD: Makefile,v 1.15 2019/07/10 17:53:38 sevan Exp $
+# $NetBSD: Makefile,v 1.16 2019/09/12 22:54:23 tnn Exp $
 #
 
-DISTNAME=      ykpers-1.16.1
+GITHUB_PROJECT=        yubikey-personalization
+DISTNAME=      ykpers-1.20.0
 CATEGORIES=    security
-MASTER_SITES=  http://yubico.github.io/yubikey-personalization/releases/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=Yubico/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
 
 MAINTAINER=    pettai%NetBSD.org@localhost
-HOMEPAGE=      http://yubico.github.io/yubikey-personalization/
+HOMEPAGE=      https://developers.yubico.com/yubikey-personalization/
 COMMENT=       Yubico's YubiKey re-programming toolkit
 LICENSE=       modified-bsd
 
 GNU_CONFIGURE= yes
-USE_TOOLS+=    pkg-config
+USE_TOOLS+=    gmake pkg-config autoconf automake autoreconf
 USE_LIBTOOL=   yes
 USE_FEATURES+= strnlen
 
 PKGCONFIG_OVERRIDE+=   ykpers-1.pc.in
 
+pre-configure:
+       cd ${WRKSRC} && autoreconf -if
+
 .include "../../security/libyubikey/buildlink3.mk"
 .include "../../devel/libusb1/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
diff -r f06153627f41 -r 618886429263 security/ykpers/distinfo
--- a/security/ykpers/distinfo  Thu Sep 12 22:45:24 2019 +0000
+++ b/security/ykpers/distinfo  Thu Sep 12 22:54:23 2019 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.14 2015/11/04 01:18:12 agc Exp $
+$NetBSD: distinfo,v 1.15 2019/09/12 22:54:23 tnn Exp $
 
-SHA1 (ykpers-1.16.1.tar.gz) = ff7cf92551ee06da198a2cccd29d55b388ce172b
-RMD160 (ykpers-1.16.1.tar.gz) = 43aab1130d562a57ab9b8f3bd4292b48cc3c77fe
-SHA512 (ykpers-1.16.1.tar.gz) = dad856d0817e00ac371f9370f0ac4385cf4e0e6d7eec05bfb834e6196900a79b4e26b5fdba810ba09591ee6d123aeffb4e3995401245deeb6a6ba166f058df2e
-Size (ykpers-1.16.1.tar.gz) = 501365 bytes
-SHA1 (patch-Makefile_in) = 78b1667f52367d3ccc9ee637fb2cb40ebd5b2f02
+SHA1 (ykpers-1.20.0.tar.gz) = e623d1692b6955acac1fe5218d675f826bb5ebca
+RMD160 (ykpers-1.20.0.tar.gz) = 350a9461c89a6c8324e53a877692328887e9bf9b
+SHA512 (ykpers-1.20.0.tar.gz) = a38b26700793f0a801e5f5889bbbce4a3f728d22aaecf8d0890f1b5135e67bed16a78b7a36dbc323c5d296901f6dd420fa658a982492a0cd9f0bbf95a5fbc823
+Size (ykpers-1.20.0.tar.gz) = 127975 bytes
diff -r f06153627f41 -r 618886429263 security/ykpers/patches/patch-Makefile_in
--- a/security/ykpers/patches/patch-Makefile_in Thu Sep 12 22:45:24 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-Makefile_in,v 1.1 2012/03/19 03:07:55 dholland Exp $
-
-- Makefile is not MAKE_JOBS_SAFE as shipped.
-
---- Makefile.in~       2011-12-15 14:29:10.000000000 +0000
-+++ Makefile.in
-@@ -1004,7 +1004,7 @@ distcleancheck: distclean
-              exit 1; } >&2
- check-am: all-am
- check: check-recursive
--all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(MANS) $(DATA) $(HEADERS)
-+all-am: Makefile $(LTLIBRARIES) .WAIT $(PROGRAMS) $(MANS) $(DATA) $(HEADERS)
- install-binPROGRAMS: install-libLTLIBRARIES
- 
- installdirs: installdirs-recursive



Home | Main Index | Thread Index | Old Index