diff options
Diffstat (limited to 'security/putty/patches')
-rw-r--r-- | security/putty/patches/patch-aa | 50 | ||||
-rw-r--r-- | security/putty/patches/patch-ab | 34 | ||||
-rw-r--r-- | security/putty/patches/patch-ac | 13 | ||||
-rw-r--r-- | security/putty/patches/patch-ad | 17 | ||||
-rw-r--r-- | security/putty/patches/patch-ae | 13 | ||||
-rw-r--r-- | security/putty/patches/patch-af | 13 | ||||
-rw-r--r-- | security/putty/patches/patch-ag | 13 | ||||
-rw-r--r-- | security/putty/patches/patch-ah | 17 | ||||
-rw-r--r-- | security/putty/patches/patch-ai | 13 | ||||
-rw-r--r-- | security/putty/patches/patch-aj | 13 | ||||
-rw-r--r-- | security/putty/patches/patch-ak | 25 |
11 files changed, 164 insertions, 57 deletions
diff --git a/security/putty/patches/patch-aa b/security/putty/patches/patch-aa index 3fa384421bf..31166bede51 100644 --- a/security/putty/patches/patch-aa +++ b/security/putty/patches/patch-aa @@ -1,17 +1,17 @@ -$NetBSD: patch-aa,v 1.1.1.1 2004/10/29 23:00:31 xtraeme Exp $ +$NetBSD: patch-aa,v 1.2 2005/04/06 21:51:13 xtraeme Exp $ ---- Makefile.gtk.orig 2004-10-30 00:39:30.000000000 +0200 -+++ Makefile.gtk 2004-10-30 00:42:07.000000000 +0200 -@@ -78,16 +78,15 @@ +--- Makefile.gtk.orig 2005-04-06 23:00:44.000000000 +0200 ++++ Makefile.gtk 2005-04-06 23:04:54.000000000 +0200 +@@ -80,16 +80,13 @@ # You can define this path to point at your tools if you need to # TOOLPATH = /opt/gcc/bin -CC = $(TOOLPATH)cc +#CC = $(TOOLPATH)cc --CFLAGS = -O2 -Wall -Werror -g -I.././ -I../charset/ -I../unix/ -I../mac/ \ -- `gtk-config --cflags` -+CFLAGS += -I.././ -I../charset/ -I../unix/ -I../mac/ `gtk-config --cflags` +-CFLAGS = -O2 -Wall -Werror -g -I.././ -I../charset/ -I../windows/ -I../unix/ \ ++CFLAGS += -Wall -Werror -I.././ -I../charset/ -I../windows/ -I../unix/ \ + -I../mac/ -I../macosx/ `gtk-config --cflags` XLDFLAGS = `gtk-config --libs` -ULDFLAGS =# -INSTALL=install @@ -19,21 +19,29 @@ $NetBSD: patch-aa,v 1.1.1.1 2004/10/29 23:00:31 xtraeme Exp $ -INSTALL_DATA=$(INSTALL) -prefix=/usr/local +ULDFLAGS = $(LDFLAGS) -+#INSTALL=install -+#INSTALL_PROGRAM=$(INSTALL) -+#BSD_INSTALL_DATA=$(INSTALL) +prefix=$(PREFIX) exec_prefix=$(prefix) bindir=$(exec_prefix)/bin mandir=$(prefix)/man -@@ -634,20 +633,20 @@ - $(CC) $(COMPAT) $(FWHACK) $(XFLAGS) $(CFLAGS) $(VER) -c ../version.c; \ +@@ -834,10 +831,10 @@ + $(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) $(VER) -c ../version.c; \ fi install: - $(INSTALL_PROGRAM) -m 755 plink $(DESTDIR)$(bindir)/plink - $(INSTALL_PROGRAM) -m 755 pscp $(DESTDIR)$(bindir)/pscp - $(INSTALL_PROGRAM) -m 755 psftp $(DESTDIR)$(bindir)/psftp - $(INSTALL_PROGRAM) -m 755 pterm $(DESTDIR)$(bindir)/pterm ++ $(BSD_INSTALL_PROGRAM) plink $(DESTDIR)$(bindir)/plink ++ $(BSD_INSTALL_PROGRAM) pscp $(DESTDIR)$(bindir)/pscp ++ $(BSD_INSTALL_PROGRAM) psftp $(DESTDIR)$(bindir)/psftp ++ $(BSD_INSTALL_PROGRAM) pterm $(DESTDIR)$(bindir)/pterm + if test -n "$(UTMP_GROUP)"; then \ + chgrp $(UTMP_GROUP) $(DESTDIR)$(bindir)/pterm && \ + chmod 2755 $(DESTDIR)$(bindir)/pterm; \ +@@ -845,16 +842,16 @@ + chown $(UTMP_USER) $(DESTDIR)$(bindir)/pterm && \ + chmod 4755 $(DESTDIR)$(bindir)/pterm; \ + fi - $(INSTALL_PROGRAM) -m 755 putty $(DESTDIR)$(bindir)/putty - $(INSTALL_PROGRAM) -m 755 puttygen $(DESTDIR)$(bindir)/puttygen - $(INSTALL_PROGRAM) -m 755 puttytel $(DESTDIR)$(bindir)/puttytel @@ -44,20 +52,16 @@ $NetBSD: patch-aa,v 1.1.1.1 2004/10/29 23:00:31 xtraeme Exp $ - $(INSTALL_DATA) -m 644 ../doc/putty.1 $(DESTDIR)$(man1dir)/putty.1 - $(INSTALL_DATA) -m 644 ../doc/puttygen.1 $(DESTDIR)$(man1dir)/puttygen.1 - $(INSTALL_DATA) -m 644 ../doc/puttytel.1 $(DESTDIR)$(man1dir)/puttytel.1 -+ $(BSD_INSTALL_PROGRAM) plink $(DESTDIR)$(bindir)/plink -+ $(BSD_INSTALL_PROGRAM) pscp $(DESTDIR)$(bindir)/pscp -+ $(BSD_INSTALL_PROGRAM) psftp $(DESTDIR)$(bindir)/psftp -+ $(BSD_INSTALL_PROGRAM) pterm $(DESTDIR)$(bindir)/pterm + $(BSD_INSTALL_PROGRAM) putty $(DESTDIR)$(bindir)/putty + $(BSD_INSTALL_PROGRAM) puttygen $(DESTDIR)$(bindir)/puttygen + $(BSD_INSTALL_PROGRAM) puttytel $(DESTDIR)$(bindir)/puttytel -+ $(BSD_INSTALL_DATA) ../doc/plink.1 $(DESTDIR)$(man1dir)/plink.1 -+ $(BSD_INSTALL_DATA) ../doc/pscp.1 $(DESTDIR)$(man1dir)/pscp.1 -+ $(BSD_INSTALL_DATA) ../doc/psftp.1 $(DESTDIR)$(man1dir)/psftp.1 -+ $(BSD_INSTALL_DATA) ../doc/pterm.1 $(DESTDIR)$(man1dir)/pterm.1 -+ $(BSD_INSTALL_DATA) ../doc/putty.1 $(DESTDIR)$(man1dir)/putty.1 -+ $(BSD_INSTALL_DATA) ../doc/puttygen.1 $(DESTDIR)$(man1dir)/puttygen.1 -+ $(BSD_INSTALL_DATA) ../doc/puttytel.1 $(DESTDIR)$(man1dir)/puttytel.1 ++ $(BSD_INSTALL_MAN) ../doc/plink.1 $(DESTDIR)$(man1dir)/plink.1 ++ $(BSD_INSTALL_MAN) ../doc/pscp.1 $(DESTDIR)$(man1dir)/pscp.1 ++ $(BSD_INSTALL_MAN) ../doc/psftp.1 $(DESTDIR)$(man1dir)/psftp.1 ++ $(BSD_INSTALL_MAN) ../doc/pterm.1 $(DESTDIR)$(man1dir)/pterm.1 ++ $(BSD_INSTALL_MAN) ../doc/putty.1 $(DESTDIR)$(man1dir)/putty.1 ++ $(BSD_INSTALL_MAN) ../doc/puttygen.1 $(DESTDIR)$(man1dir)/puttygen.1 ++ $(BSD_INSTALL_MAN) ../doc/puttytel.1 $(DESTDIR)$(man1dir)/puttytel.1 install-strip: $(MAKE) install INSTALL_PROGRAM="$(INSTALL_PROGRAM) -s" diff --git a/security/putty/patches/patch-ab b/security/putty/patches/patch-ab deleted file mode 100644 index dacbc9f7e75..00000000000 --- a/security/putty/patches/patch-ab +++ /dev/null @@ -1,34 +0,0 @@ -$NetBSD: patch-ab,v 1.1.1.1 2004/10/29 23:00:31 xtraeme Exp $ - ---- pty.c.orig 2004-10-30 00:44:17.000000000 +0200 -+++ pty.c 2004-10-30 00:46:49.000000000 +0200 -@@ -14,7 +14,11 @@ - #define _XOPEN_SOURCE - #define _XOPEN_SOURCE_EXTENDED - #define _GNU_SOURCE -+#ifndef __NetBSD__ || !defined(__FreeBSD__) || !defined(__OpenBSD__) - #include <features.h> -+#else -+#include <sys/stat.h> -+#endif - - #include <stdio.h> - #include <stdlib.h> -@@ -574,9 +578,17 @@ - ioctl(slavefd, TIOCSCTTY, 1); - pgrp = getpid(); - tcsetpgrp(slavefd, pgrp); -+#ifdef __linux__ - setpgrp(); -+#else -+ setpgrp(pgrp, -1); -+#endif - close(open(pty_name, O_WRONLY, 0)); -+#ifdef __linux__ - setpgrp(); -+#else -+ setpgrp(pgrp, -1); -+#endif - /* Close everything _else_, for tidiness. */ - for (i = 3; i < 1024; i++) - close(i); diff --git a/security/putty/patches/patch-ac b/security/putty/patches/patch-ac new file mode 100644 index 00000000000..9bedb727f5b --- /dev/null +++ b/security/putty/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ + +--- ../logging.c.orig 2005-04-06 23:11:53.000000000 +0200 ++++ ../logging.c 2005-04-06 23:12:15.000000000 +0200 +@@ -361,7 +361,7 @@ + char c; + s++; + size = 0; +- if (*s) switch (c = *s++, tolower(c)) { ++ if (*s) switch (c = *s++, tolower((int)c)) { + case 'y': + size = strftime(buf, sizeof(buf), "%Y", tm); + break; diff --git a/security/putty/patches/patch-ad b/security/putty/patches/patch-ad new file mode 100644 index 00000000000..4861e62ebc4 --- /dev/null +++ b/security/putty/patches/patch-ad @@ -0,0 +1,17 @@ +$NetBSD: patch-ad,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ + +--- uxnet.c.orig 2005-04-06 23:12:47.000000000 +0200 ++++ uxnet.c 2005-04-06 23:13:06.000000000 +0200 +@@ -443,10 +443,10 @@ + #endif + struct sockaddr_in a; + struct sockaddr_un au; +- const struct sockaddr *sa; ++ const struct sockaddr *sa = NULL; + int err = 0; + short localport; +- int fl, salen; ++ int fl, salen = 0; + + if (sock->s >= 0) + close(sock->s); diff --git a/security/putty/patches/patch-ae b/security/putty/patches/patch-ae new file mode 100644 index 00000000000..7716574b556 --- /dev/null +++ b/security/putty/patches/patch-ae @@ -0,0 +1,13 @@ +$NetBSD: patch-ae,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ + +--- ../charset/localenc.c.orig 2005-04-06 23:13:39.000000000 +0200 ++++ ../charset/localenc.c 2005-04-06 23:13:57.000000000 +0200 +@@ -101,7 +101,7 @@ + p = name; + q = localencs[i].name; + while (*p || *q) { +- if (tolower(*p) != tolower(*q)) ++ if (tolower((int)*p) != tolower((int)*q)) + break; + p++; q++; + } diff --git a/security/putty/patches/patch-af b/security/putty/patches/patch-af new file mode 100644 index 00000000000..ae68d6189c4 --- /dev/null +++ b/security/putty/patches/patch-af @@ -0,0 +1,13 @@ +$NetBSD: patch-af,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ + +--- ../charset/mimeenc.c.orig 2005-04-06 23:14:37.000000000 +0200 ++++ ../charset/mimeenc.c 2005-04-06 23:14:57.000000000 +0200 +@@ -197,7 +197,7 @@ + p = name; + q = mimeencs[i].name; + while (*p || *q) { +- if (tolower(*p) != tolower(*q)) ++ if (tolower((int)*p) != tolower((int)*q)) + break; + p++; q++; + } diff --git a/security/putty/patches/patch-ag b/security/putty/patches/patch-ag new file mode 100644 index 00000000000..61ecc5e000a --- /dev/null +++ b/security/putty/patches/patch-ag @@ -0,0 +1,13 @@ +$NetBSD: patch-ag,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ + +--- ../terminal.c.orig 2005-04-06 23:15:37.000000000 +0200 ++++ ../terminal.c 2005-04-06 23:15:48.000000000 +0200 +@@ -5818,7 +5818,7 @@ + if (modifiers & PKM_CONTROL) + c &= 0x1f; + else if (modifiers & PKM_SHIFT) +- c = toupper(c); ++ c = toupper((int)c); + } + *p++ = c; + goto done; diff --git a/security/putty/patches/patch-ah b/security/putty/patches/patch-ah new file mode 100644 index 00000000000..6ffaeb06e49 --- /dev/null +++ b/security/putty/patches/patch-ah @@ -0,0 +1,17 @@ +$NetBSD: patch-ah,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ + +--- uxpty.c.orig 2005-04-06 23:16:28.000000000 +0200 ++++ uxpty.c 2005-04-06 23:28:38.000000000 +0200 +@@ -2,8 +2,10 @@ + * Pseudo-tty backend for pterm. + */ + +-#define _XOPEN_SOURCE 600 +-#define _XOPEN_SOURCE_EXTENDED ++/* Don't use _XOPEN_SOURCE/_XOPEN_SOURCE_EXTENDED here, because ++ * we are using strsignal() (which is not defined in POSIX). ++ */ ++ + #define _GNU_SOURCE + + #include <stdio.h> diff --git a/security/putty/patches/patch-ai b/security/putty/patches/patch-ai new file mode 100644 index 00000000000..16d8c38bc9a --- /dev/null +++ b/security/putty/patches/patch-ai @@ -0,0 +1,13 @@ +$NetBSD: patch-ai,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ + +--- ../charset/xenc.c.orig 2005-04-06 23:29:15.000000000 +0200 ++++ ../charset/xenc.c 2005-04-06 23:29:31.000000000 +0200 +@@ -80,7 +80,7 @@ + p = name; + q = xencs[i].name; + while (*p || *q) { +- if (tolower(*p) != tolower(*q)) ++ if (tolower((int)*p) != tolower((int)*q)) + break; + p++; q++; + } diff --git a/security/putty/patches/patch-aj b/security/putty/patches/patch-aj new file mode 100644 index 00000000000..4a39e45e50e --- /dev/null +++ b/security/putty/patches/patch-aj @@ -0,0 +1,13 @@ +$NetBSD: patch-aj,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ + +--- ../cmdgen.c.orig 2005-04-06 23:30:02.000000000 +0200 ++++ ../cmdgen.c 2005-04-06 23:30:15.000000000 +0200 +@@ -114,7 +114,7 @@ + void showversion(void) + { + char *verstr = dupstr(ver); +- verstr[0] = tolower(verstr[0]); ++ verstr[0] = tolower((int)verstr[0]); + printf("PuTTYgen %s\n", verstr); + sfree(verstr); + } diff --git a/security/putty/patches/patch-ak b/security/putty/patches/patch-ak new file mode 100644 index 00000000000..043f2b37f1c --- /dev/null +++ b/security/putty/patches/patch-ak @@ -0,0 +1,25 @@ +$NetBSD: patch-ak,v 1.1 2005/04/06 21:51:13 xtraeme Exp $ + +--- ../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 @@ + int outlen; + struct mpint_pos numbers[9]; + int nnumbers, pos, len, seqlen, i; ++ nnumbers = pos = len = seqlen = i = 0; + char *header, *footer; ++ footer = header = NULL; ++ + char zero[1]; + unsigned char iv[8]; + int ret = 0; +@@ -1442,7 +1445,8 @@ + int outlen; + struct mpint_pos numbers[6]; + int nnumbers, initial_zero, pos, lenpos, i; +- char *type; ++ nnumbers = initial_zero = pos = lenpos = i = 0; ++ char *type = NULL; + char *ciphertext; + int cipherlen; + int ret = 0; |