pkgsrc-Changes archive

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

CVS commit: pkgsrc/security/putty



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sat Jul 24 14:54:08 UTC 2021

Modified Files:
        pkgsrc/security/putty: Makefile distinfo
        pkgsrc/security/putty/patches: patch-unix_Makefile.gtk
Removed Files:
        pkgsrc/security/putty/patches: patch-pscp.c

Log Message:
putty: Update to 0.67

Changelog:
These features are new in 0.76 (released 2021-07-17):

    New option to abandon an SSH connection if the server allows you to authenticate in a trivial manner.
    Bug fix: Windows PuTTY crashed when the 'Use system colours' option was used.
    Bug fix: crash on Windows when using MIT Kerberos together with 'Restart Session'.
    Bug fix: Windows PuTTY leaked named pipes after contacting Pageant.
    Bug fix: Windows PuTTY didn't update the window while you held down the scrollbar arrow buttons long enough to 'key-repeat'.
    Bug fix: user colour-palette reconfiguration via 'Change Settings' were delayed-action.
    Bug fix: server colour-palette reconfigurations were sometimes lost.
    Bug fix: a tight loop could occur on reading a truncated private key file.
    Bug fix: the Windows Pageant GUI key list didn't display key lengths.

These features were new in 0.75 (released 2021-05-08):

    Security fix: on Windows, a server could DoS the whole Windows GUI by telling the PuTTY window to change its title repeatedly at high speed.
    Pageant now supports loading a key still encrypted, and decrypting it later by prompting for the passphrase on first use.
    Upgraded default SSH key fingerprint format to OpenSSH-style SHA-256.
    Upgraded private key file format to PPK3, with improved passphrase hashing and no use of SHA-1.
    Terminal now supports ESC [ 9 m for strikethrough text.
    New protocols: bare ssh-connection layer for use over already-secure IPC channels, and SUPDUP for talking to very old systems such as PDP-10s.
    PuTTYgen now supports alternative provable-prime generation algorithm for RSA and DSA.
    The Unix tools can now connect directly to a Unix-domain socket.


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 pkgsrc/security/putty/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/security/putty/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/security/putty/patches/patch-pscp.c
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/security/putty/patches/patch-unix_Makefile.gtk

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

Modified files:

Index: pkgsrc/security/putty/Makefile
diff -u pkgsrc/security/putty/Makefile:1.67 pkgsrc/security/putty/Makefile:1.68
--- pkgsrc/security/putty/Makefile:1.67 Mon Nov 30 14:15:09 2020
+++ pkgsrc/security/putty/Makefile      Sat Jul 24 14:54:08 2021
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.67 2020/11/30 14:15:09 schmonz Exp $
+# $NetBSD: Makefile,v 1.68 2021/07/24 14:54:08 ryoon Exp $
 #
 
-DISTNAME=      putty-0.74
-PKGREVISION=   2
+DISTNAME=      putty-0.76
 CATEGORIES=    security
 MASTER_SITES=  http://the.earth.li/~sgtatham/putty/${PKGVERSION_NOREV}/
 

Index: pkgsrc/security/putty/distinfo
diff -u pkgsrc/security/putty/distinfo:1.31 pkgsrc/security/putty/distinfo:1.32
--- pkgsrc/security/putty/distinfo:1.31 Tue Nov 24 15:38:36 2020
+++ pkgsrc/security/putty/distinfo      Sat Jul 24 14:54:08 2021
@@ -1,14 +1,12 @@
-$NetBSD: distinfo,v 1.31 2020/11/24 15:38:36 ryoon Exp $
+$NetBSD: distinfo,v 1.32 2021/07/24 14:54:08 ryoon Exp $
 
-SHA1 (putty-0.74.tar.gz) = 17b160e9720f67f9af9399d7d185b913b81f18fe
-RMD160 (putty-0.74.tar.gz) = 0bcc5b606f19379168d19de6f5b764a7c2753bf5
-SHA512 (putty-0.74.tar.gz) = 0da86849ea764cd88643bd2c1984ac7211ae72dd7c41232307b1960a29ca9518044b022d87c60272d6db71a3357026862a112bedb90ee732b41494fca3acde9b
-Size (putty-0.74.tar.gz) = 2476513 bytes
+SHA1 (putty-0.76.tar.gz) = de09f50aee330eb05ad0cb81b970d0cc8e5c9b25
+RMD160 (putty-0.76.tar.gz) = 6e8bdea6badaecf8347d790c2fd58c7d20974429
+SHA512 (putty-0.76.tar.gz) = 4576b359593928c6eba923f2d7b66ac0f2cf00e0c217cdbbb124471c3b35feb090e623847bfc507a4ef106cb3067aac47419e241b11dd8bf4ae554061fa93c25
+Size (putty-0.76.tar.gz) = 2735687 bytes
 SHA1 (patch-ldisc.c) = cf31a65f920a3ea9b4a70602e4b2fd4d5df8d3e8
-SHA1 (patch-misc.c) = fa1c2db8eb20ceaadb4b57b6aefa57f22d2ae26f
-SHA1 (patch-pscp.c) = f8ae20d5027e3a1c3bd53efd7df4480b1d004d78
 SHA1 (patch-terminal.c) = 30d6196e371b5369f9ea69e193662a47dbefaa10
 SHA1 (patch-timing.c) = a6a492fc8b22c58e2973c854bffa4c8bf71eb6a7
-SHA1 (patch-unix_Makefile.gtk) = 7fe7859ad91afb57ef3ba31194ffd2ef784f638d
+SHA1 (patch-unix_Makefile.gtk) = 47cde3590b7e5ebe30a1ad5fcb6c9e4ce6c25eed
 SHA1 (patch-unix_uxnet.c) = 2d1c2939721993fe5616c2fe3f1935c03a31bb35
 SHA1 (patch-unix_uxpgnt.c) = 64da7ac0b5f02de7d5e03858b0ea69c8662cc07a

Index: pkgsrc/security/putty/patches/patch-unix_Makefile.gtk
diff -u pkgsrc/security/putty/patches/patch-unix_Makefile.gtk:1.3 pkgsrc/security/putty/patches/patch-unix_Makefile.gtk:1.4
--- pkgsrc/security/putty/patches/patch-unix_Makefile.gtk:1.3   Mon Apr  1 12:10:43 2019
+++ pkgsrc/security/putty/patches/patch-unix_Makefile.gtk       Sat Jul 24 14:54:08 2021
@@ -1,19 +1,21 @@
-$NetBSD: patch-unix_Makefile.gtk,v 1.3 2019/04/01 12:10:43 ryoon Exp $
+$NetBSD: patch-unix_Makefile.gtk,v 1.4 2021/07/24 14:54:08 ryoon Exp $
 
 Allow adding CFLAGS from the pkgsrc environment.
 Use pkgsrc infrastructure for deciding on whether to link against libdl or not.
+pow(3) requires libm.
 
---- unix/Makefile.gtk.orig     2019-03-16 12:26:40.000000000 +0000
+--- unix/Makefile.gtk.orig     2021-07-10 09:47:57.000000000 +0000
 +++ unix/Makefile.gtk
-@@ -109,14 +109,14 @@ GTK_CONFIG = sh -c 'pkg-config gtk+-3.0 
+@@ -104,14 +104,14 @@ GTK_CONFIG = sh -c 'pkg-config gtk+-3.0 
  
  unexport CFLAGS # work around a weird issue with krb5-config
  
--CFLAGS = -O2 -Wall -Werror -std=gnu99 -Wvla -g -I.././ -I../charset/ \
-+CFLAGS += -O2 -Wall -Werror -std=gnu99 -Wvla -g -I.././ -I../charset/ \
-               -I../windows/ -I../unix/ $(shell $(GTK_CONFIG) --cflags) -D _FILE_OFFSET_BITS=64
+-CFLAGS = -O2 -Wall -std=gnu99 -Wvla -g -I.././ -I../charset/ -I../windows/ \
++CFLAGS += -O2 -Wall -std=gnu99 -Wvla -g -I.././ -I../charset/ -I../windows/ \
+               -I../unix/ $(shell $(GTK_CONFIG) --cflags) -D _FILE_OFFSET_BITS=64
  XLDFLAGS = $(LDFLAGS) $(shell $(GTK_CONFIG) --libs)
- ULDFLAGS = $(LDFLAGS)
+-ULDFLAGS = $(LDFLAGS)
++ULDFLAGS = $(LDFLAGS) -lm
  ifeq (,$(findstring NO_GSSAPI,$(COMPAT)))
  ifeq (,$(findstring STATIC_GSSAPI,$(COMPAT)))
 -XLDFLAGS+= -ldl
@@ -23,7 +25,7 @@ Use pkgsrc infrastructure for deciding o
  else
  CFLAGS+= -DNO_LIBDL $(shell $(KRB5CONFIG) --cflags gssapi)
  XLDFLAGS+= $(shell $(KRB5CONFIG) --libs gssapi)
-@@ -126,7 +126,7 @@ endif
+@@ -121,7 +121,7 @@ endif
  INSTALL=install
  INSTALL_PROGRAM=$(INSTALL)
  INSTALL_DATA=$(INSTALL)



Home | Main Index | Thread Index | Old Index