Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 2015 18:34:28 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r381026 - head/ftp/pure-ftpd
Message-ID:  <201503111834.t2BIYSKL055234@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Wed Mar 11 18:34:27 2015
New Revision: 381026
URL: https://svnweb.freebsd.org/changeset/ports/381026
QAT: https://qat.redports.org/buildarchive/r381026/

Log:
  - Update to 1.0.37
  - Add SCRYPT option (on by default)
  - Complete CONFIGURE_ARGS
  - Add git repository to WWW
  
  Note that this version includes several security changes:
  - SSLv2 and SSLv3 are refused by default
  - DES-hashed passwords are not supported
  - RC4 was killed
  
  Changes:	https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog

Modified:
  head/ftp/pure-ftpd/Makefile
  head/ftp/pure-ftpd/distinfo
  head/ftp/pure-ftpd/pkg-descr

Modified: head/ftp/pure-ftpd/Makefile
==============================================================================
--- head/ftp/pure-ftpd/Makefile	Wed Mar 11 18:27:17 2015	(r381025)
+++ head/ftp/pure-ftpd/Makefile	Wed Mar 11 18:34:27 2015	(r381026)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	pure-ftpd
-PORTVERSION=	1.0.36
-PORTREVISION=	4
+PORTVERSION=	1.0.37
 CATEGORIES=	ftp ipv6
 MASTER_SITES=	http://download.pureftpd.org/pub/pure-ftpd/releases/ \
 		ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ \
@@ -15,9 +14,9 @@ COMMENT=	Small, easy to set up, fast, an
 LICENSE=	ISCL
 
 OPTIONS_DEFINE=	ANONDELETE ANONRENAME ANONRESUME DOCS EXAMPLES LARGEFILE LDAP \
-		MYSQL PAM PERUSERLIMITS PGSQL PRIVSEP SENDFILE THROTTLING TLS \
-		UPLOADSCRIPT UTF8 VIRTUALCHROOT
-OPTIONS_DEFAULT=PAM PRIVSEP SENDFILE TLS VIRTUALCHROOT
+		MYSQL PAM PERUSERLIMITS PGSQL PRIVSEP SCRYPT SENDFILE \
+		THROTTLING TLS UPLOADSCRIPT UTF8 VIRTUALCHROOT
+OPTIONS_DEFAULT=PAM PRIVSEP SENDFILE SCRYPT TLS UTF8 VIRTUALCHROOT
 ANONDELETE_DESC=	Allow anonymous user to delete files
 ANONRENAME_DESC=	Allow anonymous user to rename files
 ANONRESUME_DESC=	Allow anonymous user to resume file upload
@@ -28,6 +27,7 @@ PAM_DESC=		PAM authentication
 PGSQL_DESC=		User accounts in PostgreSQL database
 PERUSERLIMITS_DESC=	Per-user concurrency limits
 PRIVSEP_DESC=		Privilege separation (recommended)
+SCRYPT_DESC=		Hash passwords in PureDB with scrypt
 SENDFILE_DESC=		Sendfile syscall
 THROTTLING_DESC=	Bandwidth throttling
 UPLOADSCRIPT_DESC=	Uploadscript daemon support
@@ -35,11 +35,11 @@ UTF8_DESC=		UTF-8 filenames
 VIRTUALCHROOT_DESC=	Follow symlinks outside a chroot jail
 
 CONFIGURE_ARGS=	--localstatedir=/var --sysconfdir=${PREFIX}/etc \
-		--with-everything --with-ftpwho --with-language=${LANG} \
-		--with-paranoidmsg
+		--with-altlog --with-cookie --with-diraliases \
+		--with-everything --with-extauth --with-ftpwho \
+		--with-language=${LANG} --with-paranoidmsg --with-puredb \
+		--with-quotas --with-ratios
 GNU_CONFIGURE=	yes
-SUB_FILES=	pkg-message
-SUB_LIST=	PAM_DIR=${PAM_DIR} PAM_TARGET=${PAM_TARGET}
 USE_PERL5=	run
 USE_RC_SUBR=	pure-ftpd
 USES=		perl5 shebangfix tar:bzip2
@@ -50,6 +50,8 @@ PORTDOCS=	AUTHORS CONTACT COPYING HISTOR
 		README.TLS README.Virtual-Users THANKS pure-ftpd.png \
 		pureftpd.schema
 PORTEXAMPLES=	*
+SUB_FILES=	pkg-message
+SUB_LIST=	PAM_DIR=${PAM_DIR} PAM_TARGET=${PAM_TARGET}
 
 SHEBANG_FILES=	contrib/pure-stat.pl contrib/pure-vpopauth.pl
 
@@ -73,6 +75,7 @@ PERUSERLIMITS_CONFIGURE_WITH=	peruserlim
 PGSQL_CONFIGURE_WITH=	pgsql
 PGSQL_USES=		pgsql
 PRIVSEP_CONFIGURE_WITH=	privsep
+SCRYPT_LIB_DEPENDS=	libsodium.so:${PORTSDIR}/security/libsodium
 SENDFILE_CONFIGURE_WITH=sendfile
 THROTTLING_CONFIGURE_WITH=	throttling
 TLS_CONFIGURE_OFF=	--without-tls

Modified: head/ftp/pure-ftpd/distinfo
==============================================================================
--- head/ftp/pure-ftpd/distinfo	Wed Mar 11 18:27:17 2015	(r381025)
+++ head/ftp/pure-ftpd/distinfo	Wed Mar 11 18:34:27 2015	(r381026)
@@ -1,2 +1,2 @@
-SHA256 (pure-ftpd-1.0.36.tar.bz2) = 16e3cff004c80d752ff85e8a011a523867c7f2ab99af0f9c170891118e0fcc6b
-SIZE (pure-ftpd-1.0.36.tar.bz2) = 487746
+SHA256 (pure-ftpd-1.0.37.tar.bz2) = d7e57c213faff3cf6ff488f052d841160159868ced4f1b20c301edf495969fda
+SIZE (pure-ftpd-1.0.37.tar.bz2) = 491578

Modified: head/ftp/pure-ftpd/pkg-descr
==============================================================================
--- head/ftp/pure-ftpd/pkg-descr	Wed Mar 11 18:27:17 2015	(r381025)
+++ head/ftp/pure-ftpd/pkg-descr	Wed Mar 11 18:34:27 2015	(r381026)
@@ -13,3 +13,4 @@ real-time status report, virtual users, 
 more.
 
 WWW: http://www.pureftpd.org/
+WWW: https://github.com/jedisct1/pure-ftpd



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503111834.t2BIYSKL055234>