aboutsummaryrefslogtreecommitdiffstats
path: root/ftp
diff options
context:
space:
mode:
authorwen <wen@FreeBSD.org>2010-01-18 14:42:34 +0800
committerwen <wen@FreeBSD.org>2010-01-18 14:42:34 +0800
commit28b2532f6a610d812f7f05afc483e035f72cb640 (patch)
tree91fb1014abc614c0b07a6968e7649bb6ca54a59c /ftp
parentca7ffdf12a12dd96ac745ab5f4b20adc4a2adc74 (diff)
downloadfreebsd-ports-gnome-28b2532f6a610d812f7f05afc483e035f72cb640.tar.gz
freebsd-ports-gnome-28b2532f6a610d812f7f05afc483e035f72cb640.tar.zst
freebsd-ports-gnome-28b2532f6a610d812f7f05afc483e035f72cb640.zip
- Fix local buffer overflow (obtained from NetBSD)
- Update WWW - Pass maintainership to submitter PR: ports/142706 Submitted by: Rob Farmer <rfarmer@predatorlabs.net>
Diffstat (limited to 'ftp')
-rw-r--r--ftp/cftp/Makefile4
-rw-r--r--ftp/cftp/files/patch-readrc.c11
-rw-r--r--ftp/cftp/pkg-descr2
3 files changed, 14 insertions, 3 deletions
diff --git a/ftp/cftp/Makefile b/ftp/cftp/Makefile
index 5850773e3403..2635e78d4da7 100644
--- a/ftp/cftp/Makefile
+++ b/ftp/cftp/Makefile
@@ -7,12 +7,12 @@
PORTNAME= cftp
PORTVERSION= 0.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= ftp ipv6
MASTER_SITES= ftp://ftp.giga.or.at/pub/nih/cftp/ \
ftp://sunsite.univie.ac.at/pub/nih/cftp/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= rfarmer@predatorlabs.net
COMMENT= Comfortable FTP, a full screen ftp client
GNU_CONFIGURE= yes
diff --git a/ftp/cftp/files/patch-readrc.c b/ftp/cftp/files/patch-readrc.c
new file mode 100644
index 000000000000..7aa461963c7a
--- /dev/null
+++ b/ftp/cftp/files/patch-readrc.c
@@ -0,0 +1,11 @@
+--- readrc.c.orig 2010-01-09 23:30:28.000000000 -0800
++++ readrc.c 2010-01-09 23:31:10.000000000 -0800
+@@ -46,7 +46,7 @@
+ char b[8192], *p, *tok, *q, *home;
+ char *user, *pass, *host, *port, *wdir;
+
+- if ((home=getenv("HOME")) == NULL)
++ if ((home=getenv("HOME")) == NULL || strlen(home) > sizeof(b)-9)
+ home = "";
+ sprintf(b, "%s/.cftprc", home);
+
diff --git a/ftp/cftp/pkg-descr b/ftp/cftp/pkg-descr
index efba8d7dddff..45c00a475e0f 100644
--- a/ftp/cftp/pkg-descr
+++ b/ftp/cftp/pkg-descr
@@ -4,4 +4,4 @@ your local computer via the FTP protocol.
fullscreen representation of the remote directory so you
can easily choose what to get or where to go.
-WWW: http://ftp.giga.or.at/pub/nih/cftp/
+WWW: http://nih.at/cftp/