Changelog: Vulnerabilities fixed in this release include: - On Windows, the listening sockets used for local port forwarding were opened in a mode that did not prevent other processes from also listening on the same ports and stealing some of the incoming connections. - In the PuTTY terminal, bracketed paste mode was broken in 0.72, in a way that made the pasted data look like manual keyboard input. So any application relying on the bracketing sequences to protect against malicious clipboard contents would have been misled. - An SSH-1 server could trigger an access to freed memory by sending the SSH1_MSG_DISCONNECT message. Not known to be exploitable. Other bug fixes include: - Windows Plink no longer crashes on startup when it tries to tell you it's reusing an existing SSH connection. - Windows PuTTY now updates its terminal window size correctly if the screen resolution changes while it's maximised. - If you display the coloured error messages from gcc in the PuTTY terminal, there is no longer a missing character if a colour change happens exactly at the end of a line. - If you use the 'Clear Scrollback' menu option or escape sequence while text in the scrollback is selected, it no longer causes an assertion failure.
43 lines
1.1 KiB
Makefile
43 lines
1.1 KiB
Makefile
# $NetBSD: Makefile,v 1.59 2019/10/01 15:22:41 ryoon Exp $
|
|
#
|
|
|
|
DISTNAME= putty-0.73
|
|
CATEGORIES= security
|
|
MASTER_SITES= http://the.earth.li/~sgtatham/putty/${PKGVERSION_NOREV}/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://www.chiark.greenend.org.uk/~sgtatham/putty/
|
|
COMMENT= Free implementation of Telnet and SSH for Win32 and Unix platforms
|
|
LICENSE= mit
|
|
|
|
USE_TOOLS+= gmake pkg-config
|
|
BUILD_DIRS= unix
|
|
|
|
MAKE_FILE= Makefile.gtk
|
|
MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR}
|
|
|
|
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
|
|
|
|
.include "options.mk"
|
|
|
|
.if empty(OPSYS:MLinux)
|
|
CFLAGS+= -DHAVE_NO_SETRESUID
|
|
.endif
|
|
|
|
.if !empty(OPSYS:M*BSD) || ${OPSYS} == "DragonFly" || ${OPSYS} == "Darwin"
|
|
CFLAGS+= -DOMIT_UTMP
|
|
.endif
|
|
|
|
# Unix98 ptys were added some time ago in NetBSD -current,
|
|
# so use it if we have the device, otherwise use the old style.
|
|
.if !exists(/dev/ptmx)
|
|
CFLAGS+= -DBSD_PTYS
|
|
.endif
|
|
|
|
LDFLAGS.SunOS+= -lsocket -lnsl
|
|
CFLAGS.SunOS+= -DBSD_COMP
|
|
CFLAGS.NetBSD+= -DHAVE_FUTIMES
|
|
|
|
.include "../../x11/gtk3/buildlink3.mk"
|
|
.include "../../mk/dlopen.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|