update to PuTTY-0.75, changes include:

- private key format has been udpated and now uses Argon2
- new algorithms; Curve448 kex, Ed448 pub keys, SHA-2 RSA variants
- pageant permits loading an encrypted private key and only giving the
passphrase later when it's used

https://lists.tartarus.org/pipermail/putty-announce/2021/000031.html
This commit is contained in:
sthen 2021-05-08 10:26:22 +00:00
parent 3ce47b0f03
commit 27b777bc92
5 changed files with 12 additions and 10 deletions

View File

@ -1,9 +1,9 @@
# $OpenBSD: Makefile,v 1.35 2020/06/27 11:56:19 sthen Exp $
# $OpenBSD: Makefile,v 1.36 2021/05/08 10:26:22 sthen Exp $
COMMENT-main= SSH and telnet client
COMMENT-gui= PuTTY GUI clients
V= 0.74
V= 0.75
DISTNAME= putty-$V
PKGNAME-main= ${DISTNAME}
PKGNAME-gui= ${DISTNAME:S/putty/putty-gui/}
@ -16,7 +16,7 @@ MASTER_SITES= https://the.earth.li/~sgtatham/putty/$V/ \
# BSD
PERMIT_PACKAGE= Yes
WANTLIB += c pthread
WANTLIB += c m pthread
WANTLIB-gui+= X11 atk-1.0 cairo cairo-gobject gdk-3 gdk_pixbuf-2.0
WANTLIB-gui+= gio-2.0 glib-2.0 gobject-2.0 gtk-3 intl harfbuzz pango-1.0

View File

@ -1,2 +1,2 @@
SHA256 (putty-0.74.tar.gz) = 3dXTiOUd2ebilABbMAN/augCI5pEydyYCMd55tEbhH0=
SIZE (putty-0.74.tar.gz) = 2476513
SHA256 (putty-0.75.tar.gz) = 0xc7A37dvpNJq+l4EBJ3tLqfmVniXe3UT4fnuFzI+fU=
SIZE (putty-0.75.tar.gz) = 2731167

View File

@ -1,9 +1,9 @@
$OpenBSD: patch-putty_h,v 1.3 2020/06/27 11:56:19 sthen Exp $
$OpenBSD: patch-putty_h,v 1.4 2021/05/08 10:26:22 sthen Exp $
Index: putty.h
--- putty.h.orig
+++ putty.h
@@ -1549,6 +1549,7 @@ typedef enum NoiseSourceId {
@@ -1694,6 +1694,7 @@ typedef enum NoiseSourceId {
NOISE_SOURCE_THREADTIME,
NOISE_SOURCE_PROCTIME,
NOISE_SOURCE_PERFCOUNT,

View File

@ -1,11 +1,11 @@
$OpenBSD: patch-unix_uxpgnt_c,v 1.2 2019/07/20 11:55:25 sthen Exp $
$OpenBSD: patch-unix_uxpgnt_c,v 1.3 2021/05/08 10:26:22 sthen Exp $
https://svnweb.freebsd.org/ports/head/security/putty/files/patch-unix_uxpgnt.c?revision=496064&view=co
Index: unix/uxpgnt.c
--- unix/uxpgnt.c.orig
+++ unix/uxpgnt.c
@@ -240,7 +240,7 @@ void pageant_fork_and_print_env(bool retain_tty)
@@ -364,7 +364,7 @@ void pageant_fork_and_print_env(bool retain_tty)
/* Get out of our previous process group, to avoid being
* blasted by passing signals. But keep our controlling tty,
* so we can keep checking to see if we still have one. */

View File

@ -1,9 +1,11 @@
@comment $OpenBSD: PLIST-main,v 1.5 2019/05/17 15:39:59 sthen Exp $
@comment $OpenBSD: PLIST-main,v 1.6 2021/05/08 10:26:22 sthen Exp $
@bin bin/plink
@bin bin/pscp
@bin bin/psftp
@bin bin/psusan
@bin bin/puttygen
@man man/man1/plink.1
@man man/man1/pscp.1
@man man/man1/psftp.1
@man man/man1/psusan.1
@man man/man1/puttygen.1