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: Tue Jun 23 13:23:31 UTC 2026
Modified Files:
pkgsrc/security/putty: Makefile distinfo
Added Files:
pkgsrc/security/putty/patches: patch-unix_utils_subprocess__waiter.c
Log Message:
security/putty: Update to 0.84
Changelog:
These features are new in 0.84 (released 2026-05-22):
* Security issue: fixed a remotely triggerable double-free in RSA
key exchange. (We don't know of any way it is exploitable to execute
code.)
* Minor security issue: fixed a remotely triggerable crash in NIST
ECDSA signature verification. (An assertion failure – definitely
not exploitable to execute code.)
* Minor security issue: fixed marking of Telnet and Rlogin session
data with a trust sigil after you authenticated to a proxy (possibly
allowing a server to spoof a repeat proxy password prompt).
* Ability to run a specified command before starting the connection,
e.g. to perform wake-on-LAN or a port knock.
* On Unix: display 'pre-edit text', showing the progress of using
multiple keystrokes to compose a single Unicode character.
* On Unix: improved support for to running the GUI tools on Wayland
(fixed startup issues and tuned performance).
* Bug fix: configuring a SSH certificate authority on Unix would
fail unless you manually made a config directory.
* Bug fix: spurious "Network error: Socket is not connected" when
authenticating to some HTTP proxies.
* Bug fix: disabling cursor blinking in the Windows Control Panel
but enabling it in PuTTY would lead to a tight loop.
To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 pkgsrc/security/putty/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/security/putty/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/security/putty/patches/patch-unix_utils_subprocess__waiter.c
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.95 pkgsrc/security/putty/Makefile:1.96
--- pkgsrc/security/putty/Makefile:1.95 Thu Jun 11 07:17:36 2026
+++ pkgsrc/security/putty/Makefile Tue Jun 23 13:23:31 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.95 2026/06/11 07:17:36 wiz Exp $
+# $NetBSD: Makefile,v 1.96 2026/06/23 13:23:31 ryoon Exp $
-DISTNAME= putty-0.83
-PKGREVISION= 5
+DISTNAME= putty-0.84
CATEGORIES= security
MASTER_SITES= http://the.earth.li/~sgtatham/putty/${PKGVERSION_NOREV}/
@@ -10,7 +9,6 @@ HOMEPAGE= https://www.chiark.greenend.or
COMMENT= Free implementation of Telnet and SSH for Win32 and Unix platforms
LICENSE= mit
-USE_CMAKE= yes
USE_TOOLS+= perl pkg-config
# error: 'for' loop initial declarations are only allowed in C99 mode
@@ -37,6 +35,7 @@ CFLAGS.NetBSD+= -DHAVE_FUTIMES -DHAVE_NO
CFLAGS.Linux+= -DHAVE_FUTIMES -DHAVE_NO_SETRESUID
LDFLAGS.Linux+= -ldl
+.include "../../devel/cmake/build.mk"
.include "../../x11/gtk3/buildlink3.mk"
.if ${PKG_BUILD_OPTIONS.gtk3:Mquartz}
BUILDLINK_TRANSFORM+= rm:-lX11 rm:-lXext
Index: pkgsrc/security/putty/distinfo
diff -u pkgsrc/security/putty/distinfo:1.41 pkgsrc/security/putty/distinfo:1.42
--- pkgsrc/security/putty/distinfo:1.41 Tue Feb 11 10:28:46 2025
+++ pkgsrc/security/putty/distinfo Tue Jun 23 13:23:31 2026
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.41 2025/02/11 10:28:46 ryoon Exp $
+$NetBSD: distinfo,v 1.42 2026/06/23 13:23:31 ryoon Exp $
-BLAKE2s (putty-0.83.tar.gz) = 959ff7edbea4b320a3f1d54b8c92334e1a846a1c2c3f7608e29ed9bc66cb8372
-SHA512 (putty-0.83.tar.gz) = 4781616b7e9c5a779a54e6a8486513e0aa947d4a36e9dbfd4ffc0d32981a5ad4868cddbde0363467236ed67c43f990408a9326d10354954be716a270d587c0a6
-Size (putty-0.83.tar.gz) = 3007178 bytes
+BLAKE2s (putty-0.84.tar.gz) = f4932c8c979e99aa8a55ec550b6c5f3a6d0a7e0d447add7f1aa14561f4029141
+SHA512 (putty-0.84.tar.gz) = 647c84490c01f8c0f9cf02f565081d80ea2ea4fb90207cfb2fbe13ba5e8c3cea7c4807504363d3d3a851df5edb6087c3b39084820bf20e818dd551db54af0765
+Size (putty-0.84.tar.gz) = 3005843 bytes
SHA1 (patch-terminal.c) = 690d9021b14947ae24c68ecff6781ad255ab7a70
SHA1 (patch-timing.c) = a6a492fc8b22c58e2973c854bffa4c8bf71eb6a7
+SHA1 (patch-unix_utils_subprocess__waiter.c) = a1d1ff9b69e73720d012e77aa73c6a18842c4dc8
SHA1 (patch-unix_window.c) = 8b8556cb076bdfb1d15b7f365696b1617f9d0afe
Added files:
Index: pkgsrc/security/putty/patches/patch-unix_utils_subprocess__waiter.c
diff -u /dev/null pkgsrc/security/putty/patches/patch-unix_utils_subprocess__waiter.c:1.1
--- /dev/null Tue Jun 23 13:23:31 2026
+++ pkgsrc/security/putty/patches/patch-unix_utils_subprocess__waiter.c Tue Jun 23 13:23:31 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-unix_utils_subprocess__waiter.c,v 1.1 2026/06/23 13:23:31 ryoon Exp $
+
+* For SIGCHLD.
+
+--- unix/utils/subprocess_waiter.c.orig 2026-06-23 13:17:12.197007819 +0000
++++ unix/utils/subprocess_waiter.c
+@@ -8,6 +8,7 @@
+ #include "putty.h"
+ #include "tree234.h"
+
++#include <signal.h>
+ #include <unistd.h>
+ #include <sys/wait.h>
+
Home |
Main Index |
Thread Index |
Old Index