head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.4 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.2 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.2.0.58 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.56 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.54 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.52 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.50 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.48 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.46 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.44 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.42 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.40 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.38 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.36 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.34 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.32 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.30 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.28 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.26 pkgsrc-2008Q1:1.2.0.24 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.22 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.20 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.18 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.16 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.14 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.12 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.10 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.8 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.6 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.4 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.2 pkgsrc-2005Q2-base:1.2; locks; strict; comment @# @; 1.3 date 2012.02.22.15.27.15; author wiz; state dead; branches; next 1.2; 1.2 date 2005.04.13.16.45.46; author rillig; state Exp; branches 1.2.58.1; next 1.1; 1.1 date 2005.04.06.21.51.13; author xtraeme; state Exp; branches; next ; 1.2.58.1 date 2012.02.23.15.53.56; author tron; state dead; branches; next ; desc @@ 1.3 log @Update to 0.62, keeping all pkgsrc patches which have not been fed upstream (hi roy! hi rillig!) 2011-12-10 PuTTY 0.62 released PuTTY 0.62 is out, containing only bug fixes from 0.61, in particular a security fix preventing passwords from being accidentally retained in memory. 2011-11-27 PuTTY 0.62 pre-release builds available PuTTY 0.61 had a few noticeable bugs in it (but nothing security-related), so we are planning to make a 0.62 release containing just bug fixes. The Wishlist page lists the bugs that will be fixed by the 0.62 release. The Download page now contains pre-release snapshots of 0.62, which contain those bug fixes and should be otherwise stable. (The usual development snapshots, containing other development since 0.61, are also still available.) 2011-07-12 PuTTY 0.61 is released PuTTY 0.61 is out, after over four years (sorry!), with new features, bug fixes, and compatibility updates for Windows 7 and various SSH server software. @ text @$NetBSD: patch-ak,v 1.2 2005/04/13 16:45:46 rillig Exp $ --- import.c.orig Tue Apr 5 21:37:51 2005 +++ import.c Tue Apr 12 10:27:13 2005 @@@@ -680,8 +680,8 @@@@ int openssh_write(const Filename *filena unsigned char *outblob; int outlen; struct mpint_pos numbers[9]; - int nnumbers, pos, len, seqlen, i; - char *header, *footer; + int nnumbers = 0, pos = 0, len = 0, seqlen = 0, i = 0; + char *header = NULL, *footer = NULL; char zero[1]; unsigned char iv[8]; int ret = 0; @@@@ -1441,8 +1441,8 @@@@ int sshcom_write(const Filename *filenam unsigned char *outblob; int outlen; struct mpint_pos numbers[6]; - int nnumbers, initial_zero, pos, lenpos, i; - char *type; + int nnumbers = 0, initial_zero = 0, pos = 0, lenpos = 0, i = 0; + char *type = NULL; char *ciphertext; int cipherlen; int ret = 0; @ 1.2 log @Fixed the patched to use the functions correctly, that is: isalpha((unsigned char)*s) instead of isalpha((int)*s). Also replaced WRKSRC with BUILD_DIRS, which is more appropriate. Approved by jlam. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ @ 1.2.58.1 log @Pullup ticket #3689 - requested by wiz security/putty: security update security/putty-devel: removed Revisions pulled up: - doc/CHANGES-2012 1.565 - security/Makefile 1.426 - security/putty-devel/DESCR deleted - security/putty-devel/Makefile deleted - security/putty-devel/PLIST deleted - security/putty-devel/distinfo deleted - security/putty-devel/patches/patch-aa deleted - security/putty-devel/patches/patch-ak deleted - security/putty-devel/patches/patch-al deleted - security/putty-devel/patches/patch-am deleted - security/putty-devel/patches/patch-an deleted - security/putty-devel/patches/patch-ldisc.c deleted - security/putty/Makefile 1.23 - security/putty/distinfo 1.10-1.11 - security/putty/options.mk 1.1 - security/putty/patches/patch-aa deleted - security/putty/patches/patch-ac deleted - security/putty/patches/patch-ad deleted - security/putty/patches/patch-ae deleted - security/putty/patches/patch-af deleted - security/putty/patches/patch-ag deleted - security/putty/patches/patch-ai deleted - security/putty/patches/patch-aj deleted - security/putty/patches/patch-ak deleted - security/putty/patches/patch-al deleted - security/putty/patches/patch-am deleted - security/putty/patches/patch-an deleted - security/putty/patches/patch-import.c 1.1 - security/putty/patches/patch-ldisc.c 1.1 - security/putty/patches/patch-terminal.c 1.1 - security/putty/patches/patch-unix_Makefile.gtk 1.1 - security/putty/patches/patch-unix_gtkwin.c 1.1 - security/putty/patches/patch-unix_uxnet.c 1.1 - security/putty/patches/patch-windows_window.c 1.1 --- Module Name: pkgsrc Committed By: wiz Date: Wed Feb 22 15:27:17 UTC 2012 Modified Files: pkgsrc/security/putty: Makefile distinfo Added Files: pkgsrc/security/putty: options.mk pkgsrc/security/putty/patches: patch-import.c patch-terminal.c patch-unix_Makefile.gtk patch-unix_gtkwin.c patch-unix_uxnet.c patch-windows_window.c Removed Files: pkgsrc/security/putty/patches: patch-aa patch-ac patch-ad patch-ae patch-af patch-ag patch-ai patch-aj patch-ak patch-al patch-am patch-an Log Message: Update to 0.62, keeping all pkgsrc patches which have not been fed upstream (hi roy! hi rillig!) 2011-12-10 PuTTY 0.62 released PuTTY 0.62 is out, containing only bug fixes from 0.61, in particular a security fix preventing passwords from being accidentally retained in memory. 2011-11-27 PuTTY 0.62 pre-release builds available PuTTY 0.61 had a few noticeable bugs in it (but nothing security-related), so we are planning to make a 0.62 release containing just bug fixes. The Wishlist page lists the bugs that will be fixed by the 0.62 release. The Download page now contains pre-release snapshots of 0.62, which contain those bug fixes and should be otherwise stable. (The usual development snapshots, containing other development since 0.61, are also still available.) 2011-07-12 PuTTY 0.61 is released PuTTY 0.61 is out, after over four years (sorry!), with new features, bug fixes, and compatibility updates for Windows 7 and various SSH server software. --- Module Name: pkgsrc Committed By: wiz Date: Wed Feb 22 15:30:21 UTC 2012 Modified Files: pkgsrc/security/putty: distinfo Added Files: pkgsrc/security/putty/patches: patch-ldisc.c Log Message: Add a patch from the putty-devel package (not needed on my -current though) --- Module Name: pkgsrc Committed By: wiz Date: Wed Feb 22 15:31:06 UTC 2012 Modified Files: pkgsrc/doc: CHANGES-2012 pkgsrc/security: Makefile Removed Files: pkgsrc/security/putty-devel: DESCR Makefile PLIST distinfo pkgsrc/security/putty-devel/patches: patch-aa patch-ak patch-al patch-am patch-an patch-ldisc.c Log Message: Remove putty-devel, older than putty now. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.2 2005/04/13 16:45:46 rillig Exp $ @ 1.1 log @Update to 0.58. Changes: # Wildcards (mput/mget) and recursive file transfer in PSFTP. # You can now save your session details from the Change Settings dialog box, after you've started your session. # Various improvements to Unicode support, including: * support for right-to-left and bidirectional text (Arabic, Hebrew etc). Thanks to arabeyes.org for design and most of the implementation. * support for Arabic text shaping, again thanks to arabeyes.org. * support for Unicode combining characters. # Support for the xterm 256-colour control sequences. # Port forwardings can now be reconfigured in mid-session. # Support for IPv6. Thanks to unfix.org for having patiently maintained the patch for this until we were finally ready to integrate it. # More configurability and flexibility in SSH-2 key exchange. In particular, PuTTY can now initiate repeat key exchange during the session, which means that if your server doesn't initiate it (OpenSSH is known not to bother) you can still have the cryptographic benefits. # Bug fix: display artefacts caused by characters overflowing their character cell should now all be gone. (This would probably have bothered Windows ClearType users more than anyone else.) # Bug fix: keepalives are now supported everywhere. (Previously they were supported by Windows GUI PuTTY, but were missing in Plink, PSFTP and the Unix port.) # Miscellaneous improvements for CJK/IME users; many thanks to Hung-Te Lin for assistance. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 3 --- ../import.c.orig 2005-04-05 21:37:51.000000000 +0200 +++ ../import.c 2005-04-06 23:39:12.000000000 +0200 @@@@ -681,7 +681,10 @@@@ d9 4 a12 5 int nnumbers, pos, len, seqlen, i; + nnumbers = pos = len = seqlen = i = 0; char *header, *footer; + footer = header = NULL; + d16 2 a17 1 @@@@ -1442,7 +1445,8 @@@@ d20 1 a20 1 int nnumbers, initial_zero, pos, lenpos, i; d22 1 a22 1 + nnumbers = initial_zero = pos = lenpos = i = 0; @