summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authornros <nros>2016-03-06 13:29:34 +0000
committernros <nros>2016-03-06 13:29:34 +0000
commit60a377fcebc9d0ea301cb75fa0070f0a7372cd3e (patch)
tree0c264a4054e43240515f964ac9c9806390cfc252 /net
parent3db8a50a7caa579305e7c4bbccf96c34c85be1bb (diff)
downloadpkgsrc-60a377fcebc9d0ea301cb75fa0070f0a7372cd3e.tar.gz
Updated bftpd to version 4.4.
Build with "on the fly" gzip compression since it's mentioned in DESCR. Changelog: 4.4 - Fixed potential buffer overflow when expanding symbolic link file names. 4.3 - Clarified license (COPYING file) - Fixed compiler warning with regards to pointer-to-integer cast. 4.2 - Improved user checking code to avoid locking out valid users from the system. (Thanks to Lauri Kasanen for reporting this bug and supplying a patch.) 4.1 - Added checks to crypt() calls to prevent operating on NULL pointer. (Thanks to Lauri Kasanen for reporting this bug.) 4.0 - Added patch from Thomas Cort to make Bftpd compile on NetBSD. 3.9 - Adjusted Makefile to allow for easy access to non-default compiler options. Alternative compiler can be used by running "make CC=compilername". - Zhenbo Xu reported several potential memory bugs which could cause Bftpd if the operating system is out of memory. Also reported a memory leak. Checks are now in place to prevent crashes and the memory leak has been plugged. - Added MINIX-specific configuration file which should allow Bftpd to run smoothly and without additional configuration on MINIX. - Merged MINIX porting code into mainline Bftpd so we can work with one, unified code base. 3.8 - Fixed bug in user tracking which could result in corrupted times on 64-bit systems. - When Bftpd is compiled with a "prefix" (which is the default behaviour) the Bftpd will check both /etc/bftpd.conf AND PREFIX/etc/bftpd.conf when trying to find its configuration file. This should avoid requiring the admin to pass the location of the config file on the command line.
Diffstat (limited to 'net')
-rw-r--r--net/bftpd/Makefile8
-rw-r--r--net/bftpd/distinfo10
2 files changed, 10 insertions, 8 deletions
diff --git a/net/bftpd/Makefile b/net/bftpd/Makefile
index a5a18adc995..eb89e3b3320 100644
--- a/net/bftpd/Makefile
+++ b/net/bftpd/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.15 2013/06/01 12:13:04 shattered Exp $
+# $NetBSD: Makefile,v 1.16 2016/03/06 13:29:34 nros Exp $
#
-DISTNAME= bftpd-3.7
+DISTNAME= bftpd-4.4
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bftpd/}
@@ -13,6 +13,8 @@ LICENSE= gnu-gpl-v2
GNU_CONFIGURE= YES
WRKSRC= ${WRKDIR}/bftpd
+CONFIGURE_ARGS+=--enable-libz
+
CONF_FILES= ${PREFIX}/share/examples/bftpd/bftpd.conf \
${PKG_SYSCONFDIR}/bftpd.conf
@@ -24,7 +26,7 @@ SUBST_SED.varbase= -e 's|/var/|${VARBASE}/|g'
SUBST_CLASSES+= sysconf
SUBST_STAGE.sysconf= post-configure
SUBST_FILES.sysconf= mypaths.h bftpd.8
-SUBST_SED.sysconf= -e 's|/etc/|${PKG_SYSCONFDIR}/|g'
+SUBST_SED.sysconf= -e 's|PREFIX"/etc/|"${PKG_SYSCONFDIR}/|g'
INSTALLATION_DIRS= sbin ${PKGMANDIR}/man8 share/examples/bftpd
diff --git a/net/bftpd/distinfo b/net/bftpd/distinfo
index a24aee997e9..31e695e1986 100644
--- a/net/bftpd/distinfo
+++ b/net/bftpd/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.8 2015/11/04 00:34:53 agc Exp $
+$NetBSD: distinfo,v 1.9 2016/03/06 13:29:34 nros Exp $
-SHA1 (bftpd-3.7.tar.gz) = 6766232810927db885720792e8d4314942628b8a
-RMD160 (bftpd-3.7.tar.gz) = 9b56d31c3a087c4fb035657e6479e1ecbfb243b0
-SHA512 (bftpd-3.7.tar.gz) = 04365b87c79fccf0463f9b62341cf97decb1f6739488ecd852685aaf75405bd95972bb51ac4ae77309c46d91a3e82db7f47bc68e62fa0d559f8cbf6552097d32
-Size (bftpd-3.7.tar.gz) = 155428 bytes
+SHA1 (bftpd-4.4.tar.gz) = 7852775d98782739b785ebcd1d56b11b65f738c3
+RMD160 (bftpd-4.4.tar.gz) = 5fab388cae684c1d34b854999bb4c090c02ad3c8
+SHA512 (bftpd-4.4.tar.gz) = 290efff4db849f7a3004a268a78a499b866bd7f9061f7880813a3bf1db2cd63ff508e64bada1b6bcd48ab40732e3fb0da9b29fd49712149f9945cd53920a7d62
+Size (bftpd-4.4.tar.gz) = 164940 bytes
SHA1 (patch-aa) = 3b4444d79533fd8b2ec7bc99eb53c34ca2113350