Index: head/databases/proftpd-mod_sql_tds/distinfo =================================================================== --- head/databases/proftpd-mod_sql_tds/distinfo (revision 560863) +++ head/databases/proftpd-mod_sql_tds/distinfo (revision 560864) @@ -1,5 +1,5 @@ -TIMESTAMP = 1593951153 -SHA256 (proftpd-1.3.6d.tar.gz) = c338e2e25d1b6f51d397af154a0124fc42eee6b7ff99a2d976777d6b2f97c096 -SIZE (proftpd-1.3.6d.tar.gz) = 20277407 +TIMESTAMP = 1610199261 +SHA256 (proftpd-1.3.7a.tar.gz) = 8b7bbf9757988935352d9dec5ebf96b6a1e6b63a6cdac2e93202ac6c42c4cd96 +SIZE (proftpd-1.3.7a.tar.gz) = 20414571 SHA256 (mod_sql_tds-4.13.tar.gz) = 9d9fb6c4b9a952739a84e166ed8b0d93f539c7bcf73e32923318e00cbd7eea08 SIZE (mod_sql_tds-4.13.tar.gz) = 11688 Index: head/ftp/proftpd/Makefile =================================================================== --- head/ftp/proftpd/Makefile (revision 560863) +++ head/ftp/proftpd/Makefile (revision 560864) @@ -1,228 +1,229 @@ # Created by: Stephane Legrand # $FreeBSD$ PORTNAME?= proftpd .if !defined(DISTVERSION) PORTVERSION?= ${PROFTPD_VERSION} .endif PORTREVISION?= 0 CATEGORIES?= ftp MASTER_SITES= ftp://ftp.proftpd.org/distrib/source/ \ https://github.com/downloads/proftpd/proftpd.github.com/ \ ftp://ftpmirror.uk/ftp.proftpd.org/distrib/source/ \ http://www.mirrorservice.org/sites/ftp.proftpd.org/distrib/source/ .if defined(_BUILDING_PROFTPD_MODULE) DISTNAME= proftpd-${PROFTPD_VERSION} .endif MAINTAINER?= mm@FreeBSD.org COMMENT?= Highly configurable FTP daemon LICENSE?= GPLv2 LICENSE_FILE?= ${WRKSRC}/COPYING .if defined(_BUILDING_PROFTPD_MODULE) BUILD_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd RUN_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd .endif -PROFTPD_VERSION= 1.3.6d +PROFTPD_VERSION= 1.3.7a .if defined(_BUILDING_PROFTPD_MODULE) DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY+= ${DISTNAME}${EXTRACT_SUFX} WRKSRC= ${WRKDIR}/proftpd-${PROFTPD_VERSION} . if defined(_PROFTPD_MODULE_EXTRACT_ONLY) EXTRACT_ONLY+= ${_PROFTPD_MODULE_EXTRACT_ONLY} . endif . if defined(_PROFTPD_MODULE_DISTFILES) DISTFILES+= ${_PROFTPD_MODULE_DISTFILES} DISTINFO_FILE= ${.CURDIR}/distinfo . endif . if defined(_PROFTPD_MODULE_MASTER_SITES) MASTER_SITES+= ${_PROFTPD_MODULE_MASTER_SITES} . endif .endif .if !defined(_BUILDING_PROFTPD_MODULE) PORTDOCS= * .endif MAKE_JOBS_UNSAFE= yes USES+= cpe gmake libtool GNU_CONFIGURE= yes .if !defined(_BUILDING_PROFTPD_MODULE) USES+= ssl USE_RC_SUBR= proftpd .endif LOCALSTATEDIR?= /var/run CONFIGURE_ARGS=--localstatedir=${LOCALSTATEDIR} \ --libexecdir=${PREFIX}/libexec/proftpd \ --with-pkgconfig=libdata/pkgconfig \ --sysconfdir=${PREFIX}/etc \ --enable-ctrls \ --enable-dso \ --disable-sendfile CONFIGURE_ENV+= install_user=`${ID} -u` \ install_group=`${ID} -g` .if defined(_BUILDING_PROFTPD_MODULE) MODULES= ${_BUILDING_PROFTPD_MODULE} .for m in ${MODULES} __MODULES:=${__MODULES}:${m} .endfor CONFIGURE_ARGS+= --with-shared=${__MODULES:C/^://g} INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include/proftpd ALL_TARGET= shared BUILD_WRKSRC= ${WRKSRC}/modules INSTALL_WRKSRC= ${WRKSRC}/modules PLIST= ${WRKDIR}/PLIST .for m in ${MODULES} PLIST_FILES+= libexec/proftpd/${m}.a \ libexec/proftpd/${m}.so .endfor .else OPTIONS_DEFINE= DOCS HTMLDOCS IPV6 NLS MEMCACHE PCRE REDIS OPTIONS_DEFAULT= PCRE HTMLDOCS_DESC= Include HTML documentation MEMCACHE_DESC= Memcache support using libmemcached REDIS_DESC= Redis support using hiredis PLIST_SUB+= LOCALSTATEDIR="${LOCALSTATEDIR}" OPTIONS_SUB= yes .endif #!defined(_BUILDING_PROFTPD_MODULE) .if !defined(_BUILDING_PROFTPD_MODULE) CPPFLAGS+= -DHAVE_OPENSSL -I${OPENSSLINC} LIBS+= -lssl -lcrypto -L${OPENSSLLIB} LDFLAGS+= -lpthread .endif .if !defined(_BUILDING_PROFTPD_MODULE) LIBDIRS?= ${LOCALBASE}/lib INCLUDEDIRS?= ${LOCALBASE}/include # Always built modules MODULES+= mod_ban \ mod_copy \ mod_ctrls_admin \ mod_deflate \ mod_dnsbl \ mod_dynmasq \ mod_exec \ mod_ifsession \ mod_ifversion \ mod_qos \ mod_quotatab \ mod_quotatab_file \ mod_quotatab_radius \ mod_quotatab_sql \ mod_radius \ mod_ratio \ mod_readme \ mod_rewrite \ mod_sftp \ mod_sftp_pam \ mod_sftp_sql \ mod_shaper \ mod_site_misc \ mod_snmp \ mod_sql \ mod_sql_passwd \ mod_tls \ mod_tls_shmcache \ mod_unique_id \ mod_wrap2 \ mod_wrap2_file \ mod_wrap2_sql IPV6_CONFIGURE_ENABLE=ipv6 NLS_CONFIGURE_ON= --enable-nls NLS_USES= gettext iconv PCRE_CONFIGURE_ENABLE= pcre PCRE_LIB_DEPENDS= libpcre.so:devel/pcre MEMCACHE_LIB_DEPENDS= libmemcached.so:databases/libmemcached MEMCACHE_CONFIGURE_ENABLE= memcache MEMCACHE_VARS= MODULES+="mod_memcache mod_tls_memcache" \ LIBS+="-L${LOCALBASE}/lib -lmemcached -lmemcachedutil" REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis REDIS_CONFIGURE_ENABLE= redis REDIS_VARS= MODULES+="mod_redis mod_tls_redis mod_wrap2_redis" \ LIBS+="-L${LOCALBASE}/lib -lhiredis" .include # Generate modules configuration string .for m in ${MODULES} _MODULES:=${_MODULES}:${m} .endfor # Keep this here below, in case similar constructs need to be made CONFIGURE_ARGS+= --with-shared=${_MODULES:C/^://g} .endif #!defined(_BUILDING_PROFTPD_MODULE) CONFIGURE_ARGS+= --with-includes=${INCLUDEDIRS} CONFIGURE_ARGS+= --with-libraries=${LIBDIRS} .include .if !defined(_BUILDING_PROFTPD_MODULE) .if empty(ICONV_PREFIX) CONFIGURE_ARGS+= ac_cv_lib_iconv_iconv_open=no \ ac_cv_lib_iconv_libiconv_open=no .endif post-patch: @${REINPLACE_CMD} -e 's|proftpd\.conf |proftpd.conf.sample |g' ${WRKSRC}/Makefile.in pre-configure: @${ECHO_MSG} "==> Configuring with following modules:" @${ECHO_MSG} "${MODULES:C/^://g}" post-configure: ${REINPLACE_CMD} -e 's: -lnsl::' ${WRKSRC}/Make.rules ${REINPLACE_CMD} -e 's:/usr/sbin:${PREFIX}/sbin:' \ -e 's:/usr/bin:${PREFIX}/bin:' \ ${WRKSRC}/src/proftpd.8 ${WRKSRC}/utils/ftpshut.8 \ ${WRKSRC}/utils/ftpcount.1 .endif #!defined(_BUILDING_PROFTPD_MODULE) .if defined(_BUILDING_PROFTPD_MODULE) pre-build: - @cd ${WRKSRC} && ${MAKE} include/buildstamp.h + @cd ${WRKSRC} && ${MAKE_CMD} include/buildstamp.h + pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/proftpd .else post-install: @${MKDIR} ${STAGEDIR}/var/run/proftpd .if ${PORT_OPTIONS:MDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${CP} README* RELEASE_NOTES ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} license.txt ${STAGEDIR}${DOCSDIR} . if ${PORT_OPTIONS:MHTMLDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/html @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} Configuration.html faq.html ${STAGEDIR}${DOCSDIR}/html @${CP} -RP ${WRKSRC}/doc/contrib ${STAGEDIR}${DOCSDIR}/html/contrib @${CP} -RP ${WRKSRC}/doc/modules ${STAGEDIR}${DOCSDIR}/html/modules @${CP} -RP ${WRKSRC}/doc/howto ${STAGEDIR}${DOCSDIR}/html/howto . endif .endif @${INSTALL_MAN} ${WRKSRC}/src/ftpdctl.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endif #!defined(_BUILDING_PROFTPD_MODULE) .include Index: head/ftp/proftpd/distinfo =================================================================== --- head/ftp/proftpd/distinfo (revision 560863) +++ head/ftp/proftpd/distinfo (revision 560864) @@ -1,3 +1,3 @@ -TIMESTAMP = 1593672290 -SHA256 (proftpd-1.3.6d.tar.gz) = c338e2e25d1b6f51d397af154a0124fc42eee6b7ff99a2d976777d6b2f97c096 -SIZE (proftpd-1.3.6d.tar.gz) = 20277407 +TIMESTAMP = 1610198036 +SHA256 (proftpd-1.3.7a.tar.gz) = 8b7bbf9757988935352d9dec5ebf96b6a1e6b63a6cdac2e93202ac6c42c4cd96 +SIZE (proftpd-1.3.7a.tar.gz) = 20414571 Index: head/ftp/proftpd/files/patch-contrib_mod__sftp_Makefile.in =================================================================== --- head/ftp/proftpd/files/patch-contrib_mod__sftp_Makefile.in (revision 560863) +++ head/ftp/proftpd/files/patch-contrib_mod__sftp_Makefile.in (revision 560864) @@ -1,14 +1,14 @@ ---- contrib/mod_sftp/Makefile.in.orig 2017-04-10 02:31:02 UTC +--- contrib/mod_sftp/Makefile.in.orig 2020-07-21 17:25:51 UTC +++ contrib/mod_sftp/Makefile.in -@@ -60,8 +60,9 @@ install: install-misc - fi +@@ -73,8 +73,9 @@ install-headers: $(DESTDIR)$(includedir)/proftpd + $(INSTALL_MAN) $(MODULE_NAME).h $(DESTDIR)$(includedir)/proftpd/$(MODULE_NAME).h install-misc: -- $(INSTALL) -o $(INSTALL_USER) -g $(INSTALL_GROUP) -m 0644 dhparams.pem $(DESTDIR)$(sysconfdir)/dhparams.pem -- $(INSTALL) -o $(INSTALL_USER) -g $(INSTALL_GROUP) -m 0644 blacklist.dat $(DESTDIR)$(sysconfdir)/blacklist.dat +- $(INSTALL) -o $(INSTALL_USER) -g $(INSTALL_GROUP) -m 0644 $(top_srcdir)/dhparams.pem $(DESTDIR)$(sysconfdir)/dhparams.pem +- $(INSTALL) -o $(INSTALL_USER) -g $(INSTALL_GROUP) -m 0644 $(top_srcdir)/blacklist.dat $(DESTDIR)$(sysconfdir)/blacklist.dat + $(INSTALL) -d -m 0755 $(DESTDIR)$(sysconfdir)/proftpd -+ $(INSTALL) -o $(INSTALL_USER) -g $(INSTALL_GROUP) -m 0644 dhparams.pem $(DESTDIR)$(sysconfdir)/proftpd/dhparams.pem.sample -+ $(INSTALL) -o $(INSTALL_USER) -g $(INSTALL_GROUP) -m 0644 blacklist.dat $(DESTDIR)$(sysconfdir)/proftpd/blacklist.dat.sample ++ $(INSTALL) -o $(INSTALL_USER) -g $(INSTALL_GROUP) -m 0644 $(top_srcdir)/dhparams.pem $(DESTDIR)$(sysconfdir)/proftpd/dhparams.pem.sample ++ $(INSTALL) -o $(INSTALL_USER) -g $(INSTALL_GROUP) -m 0644 $(top_srcdir)/blacklist.dat $(DESTDIR)$(sysconfdir)/proftpd/blacklist.dat.sample clean: $(LIBTOOL) --mode=clean $(RM) $(MODULE_NAME).a $(MODULE_NAME).la *.o *.lo .libs/*.o Index: head/ftp/proftpd/files/patch-doc_Configuration.html =================================================================== --- head/ftp/proftpd/files/patch-doc_Configuration.html (revision 560863) +++ head/ftp/proftpd/files/patch-doc_Configuration.html (revision 560864) @@ -1,18 +1,11 @@ ---- doc/Configuration.html.orig 2017-04-10 02:31:02 UTC +--- doc/Configuration.html.orig 2020-07-21 17:25:51 UTC +++ doc/Configuration.html -@@ -4359,7 +4359,7 @@ CLASS="SYNOPSIS" +@@ -4349,7 +4349,7 @@ CLASS="SYNOPSIS" >

ftp

ftpd


-\ No newline at end of file
-+>
Index: head/ftp/proftpd/files/patch-sample-configurations_basic.conf
===================================================================
--- head/ftp/proftpd/files/patch-sample-configurations_basic.conf	(revision 560863)
+++ head/ftp/proftpd/files/patch-sample-configurations_basic.conf	(revision 560864)
@@ -1,83 +1,83 @@
---- sample-configurations/basic.conf.orig	2017-04-10 02:31:02 UTC
+--- sample-configurations/basic.conf.orig	2020-07-21 17:25:51 UTC
 +++ sample-configurations/basic.conf
 @@ -1,3 +1,7 @@
 +#
 +# For more information about Proftpd configuration
 +# see http://www.proftpd.org/
 +#
  # This is a basic ProFTPD configuration file (rename it to 
  # 'proftpd.conf' for actual use.  It establishes a single server
  # and a single anonymous login.  It assumes that you have a user/group
 @@ -6,12 +10,13 @@
  ServerName			"ProFTPD Default Installation"
  ServerType			standalone
  DefaultServer			on
 +ScoreboardFile		/var/run/proftpd/proftpd.scoreboard
  
  # Port 21 is the standard FTP port.
  Port				21
  
 -# Don't use IPv6 support by default.
 -UseIPv6				off
 +# Use IPv6 support by default.
 +UseIPv6				on
  
  # Umask 022 is a good standard umask to prevent new dirs and files
  # from being group and world writable.
 @@ -25,6 +30,8 @@ Umask				022
  # (such as xinetd).
  MaxInstances			30
  
 +CommandBufferSize	512
 +
  # Set the user and group under which the server will run.
  User				nobody
  Group				nogroup
 @@ -43,23 +50,31 @@ AllowOverwrite		on
  
  # A basic anonymous configuration, no upload directories.  If you do not
  # want anonymous users, simply delete this entire  section.
 -
 -  User				ftp
 -  Group				ftp
  
 -  # We want clients to be able to login with "anonymous" as well as "ftp"
 -  UserAlias			anonymous ftp
 +#########################################################################
 +#                                                                       #
 +# Uncomment lines with only one # to allow basic anonymous access       #
 +#                                                                       #
 +#########################################################################
  
 -  # Limit the maximum number of anonymous logins
 -  MaxClients			10
 +#
 +#   User				ftp
 +#   Group				ftp
  
 -  # We want 'welcome.msg' displayed at login, and '.message' displayed
 -  # in each newly chdired directory.
 -  DisplayLogin			welcome.msg
 -  DisplayChdir			.message
 +  ### We want clients to be able to login with "anonymous" as well as "ftp"
 +  # UserAlias			anonymous ftp
-+
+ 
+-  # Limit WRITE everywhere in the anonymous chroot
+-  
+-    DenyAll
+-  
+-
 +  ### Limit the maximum number of anonymous logins
 +  # MaxClients			10
 +
 +  ### We want 'welcome.msg' displayed at login, and '.message' displayed
 +  ### in each newly chdired directory.
 +  # DisplayLogin			welcome.msg
 +  # DisplayFirstChdir		.message
 +
 +  ### Limit WRITE everywhere in the anonymous chroot
 +  # 
 +  #   DenyAll
 +  # 
 +#
- 
--  # Limit WRITE everywhere in the anonymous chroot
--  
--    DenyAll
--  
--
++
Index: head/ftp/proftpd/files/patch-src_fsio.c
===================================================================
--- head/ftp/proftpd/files/patch-src_fsio.c	(revision 560863)
+++ head/ftp/proftpd/files/patch-src_fsio.c	(revision 560864)
@@ -1,44 +1,44 @@
---- src/fsio.c.orig	2017-04-10 02:31:02 UTC
+--- src/fsio.c.orig	2020-07-21 17:25:51 UTC
 +++ src/fsio.c
-@@ -69,6 +69,10 @@ static size_t copy_iter_count = 0;
+@@ -70,6 +70,10 @@ static size_t copy_iter_count = 0;
  # define NFS_SUPER_MAGIC	0x6969
  #endif
  
 +#if defined(__FreeBSD__)
 +#include 
 +#endif
 +
  typedef struct fsopendir fsopendir_t;
  
  struct fsopendir {
-@@ -1041,7 +1045,30 @@ static int sys_fsetxattr(pool *p, pr_fh_
+@@ -1109,7 +1113,30 @@ static int sys_fsetxattr(pool *p, pr_fh_t *fh, int fd,
    return res;
  }
  
 +#if defined(__FreeBSD__)
 +static int
 +enter_freebsd_restricted_mode()
 +{
 +  typedef void frmode_t();
 +  frmode_t *frmode;
 +
 +  frmode = (frmode_t *)dlfunc(
 +    RTLD_NEXT, "__FreeBSD_libc_enter_restricted_mode");
 +  if (frmode == NULL) {
 +    pr_log_pri(PR_LOG_ERR,
 +      "error: FreeBSD with vulnerable chroot (FreeBSD-SA-11:07.chroot)");
 +    return 1;
 +  }
 +  frmode();
 +  return 0;
 +}
 +#endif
 +
  static int sys_chroot(pr_fs_t *fs, const char *path) {
 +#if defined(__FreeBSD__)
 +  if (enter_freebsd_restricted_mode() != 0)
 +    return -1;
 +#endif
    if (chroot(path) < 0) {
      return -1;
    }
Index: head/ftp/proftpd/pkg-plist
===================================================================
--- head/ftp/proftpd/pkg-plist	(revision 560863)
+++ head/ftp/proftpd/pkg-plist	(revision 560864)
@@ -1,191 +1,197 @@
 bin/ftpasswd
 bin/ftpcount
 bin/ftpdctl
 bin/ftpmail
 bin/ftpquota
 bin/ftptop
 bin/ftpwho
 bin/prxs
 etc/PROFTPD-MIB.txt
 @sample etc/proftpd.conf.sample
 @sample etc/proftpd/dhparams.pem.sample
 @sample etc/proftpd/blacklist.dat.sample
+include/proftpd/acconfig.h
 include/proftpd/ascii.h
 include/proftpd/auth.h
 include/proftpd/bindings.h
 include/proftpd/buildstamp.h
 include/proftpd/ccan-json.h
 include/proftpd/child.h
 include/proftpd/class.h
 include/proftpd/cmd.h
 include/proftpd/compat.h
 include/proftpd/conf.h
 include/proftpd/config.h
 include/proftpd/configdb.h
 include/proftpd/ctrls.h
 include/proftpd/data.h
 include/proftpd/default_paths.h
 include/proftpd/dirtree.h
 include/proftpd/display.h
 include/proftpd/encode.h
 include/proftpd/env.h
+include/proftpd/error.h
 include/proftpd/event.h
 include/proftpd/expr.h
 include/proftpd/feat.h
 include/proftpd/filter.h
 include/proftpd/fsio.h
 include/proftpd/ftp.h
 include/proftpd/glibc-glob.h
 include/proftpd/hanson-tpl.h
 include/proftpd/help.h
 include/proftpd/ident.h
 include/proftpd/inet.h
+include/proftpd/jot.h
 include/proftpd/json.h
 include/proftpd/lastlog.h
 include/proftpd/libsupp.h
 include/proftpd/log.h
 include/proftpd/logfmt.h
 include/proftpd/memcache.h
 include/proftpd/mkhome.h
 include/proftpd/mod_ctrls.h
 include/proftpd/mod_dnsbl.h
 include/proftpd/mod_quotatab.h
 include/proftpd/mod_sftp.h
 include/proftpd/mod_snmp.h
 include/proftpd/mod_sql.h
 include/proftpd/mod_tls.h
 include/proftpd/mod_wrap2.h
 include/proftpd/modules.h
 include/proftpd/netacl.h
 include/proftpd/netaddr.h
 include/proftpd/netio.h
+include/proftpd/openbsd-blowfish.h
 include/proftpd/options.h
+include/proftpd/os.h
 include/proftpd/parser.h
 include/proftpd/pidfile.h
 include/proftpd/pool.h
 include/proftpd/pr-syslog.h
 include/proftpd/privs.h
 include/proftpd/proctitle.h
 include/proftpd/proftpd.h
+include/proftpd/random.h
 include/proftpd/redis.h
 include/proftpd/regexp.h
 include/proftpd/response.h
 include/proftpd/rlimit.h
 include/proftpd/scoreboard.h
 include/proftpd/session.h
 include/proftpd/sets.h
 include/proftpd/signals.h
 include/proftpd/stash.h
 include/proftpd/str.h
 include/proftpd/support.h
 include/proftpd/table.h
 include/proftpd/throttle.h
 include/proftpd/timers.h
 include/proftpd/trace.h
 include/proftpd/utf8.h
 include/proftpd/var.h
 include/proftpd/version.h
 include/proftpd/xferlog.h
 libdata/pkgconfig/proftpd.pc
 libexec/proftpd/mod_ban.a
 libexec/proftpd/mod_ban.so
 libexec/proftpd/mod_copy.a
 libexec/proftpd/mod_copy.so
 libexec/proftpd/mod_ctrls_admin.a
 libexec/proftpd/mod_ctrls_admin.so
 libexec/proftpd/mod_deflate.a
 libexec/proftpd/mod_deflate.so
 libexec/proftpd/mod_dnsbl.a
 libexec/proftpd/mod_dnsbl.so
 libexec/proftpd/mod_dynmasq.a
 libexec/proftpd/mod_dynmasq.so
 libexec/proftpd/mod_exec.a
 libexec/proftpd/mod_exec.so
 libexec/proftpd/mod_ifversion.a
 libexec/proftpd/mod_ifversion.so
 libexec/proftpd/mod_ifsession.a
 libexec/proftpd/mod_ifsession.so
 %%MEMCACHE%%libexec/proftpd/mod_memcache.a
 %%MEMCACHE%%libexec/proftpd/mod_memcache.so
 libexec/proftpd/mod_qos.a
 libexec/proftpd/mod_qos.so
 libexec/proftpd/mod_quotatab.a
 libexec/proftpd/mod_quotatab.so
 libexec/proftpd/mod_quotatab_file.a
 libexec/proftpd/mod_quotatab_file.so
 libexec/proftpd/mod_quotatab_sql.a
 libexec/proftpd/mod_quotatab_sql.so
 libexec/proftpd/mod_quotatab_radius.a
 libexec/proftpd/mod_quotatab_radius.so
 libexec/proftpd/mod_radius.a
 libexec/proftpd/mod_radius.so
 libexec/proftpd/mod_ratio.a
 libexec/proftpd/mod_ratio.so
 libexec/proftpd/mod_readme.a
 libexec/proftpd/mod_readme.so
 libexec/proftpd/mod_rewrite.a
 libexec/proftpd/mod_rewrite.so
 libexec/proftpd/mod_shaper.a
 libexec/proftpd/mod_shaper.so
 libexec/proftpd/mod_sftp.a
 libexec/proftpd/mod_sftp.so
 libexec/proftpd/mod_sftp_pam.a
 libexec/proftpd/mod_sftp_pam.so
 libexec/proftpd/mod_sftp_sql.a
 libexec/proftpd/mod_sftp_sql.so
 libexec/proftpd/mod_site_misc.a
 libexec/proftpd/mod_site_misc.so
 libexec/proftpd/mod_snmp.a
 libexec/proftpd/mod_snmp.so
 %%REDIS%%libexec/proftpd/mod_redis.a
 %%REDIS%%libexec/proftpd/mod_redis.so
 libexec/proftpd/mod_sql.a
 libexec/proftpd/mod_sql.so
 libexec/proftpd/mod_sql_passwd.a
 libexec/proftpd/mod_sql_passwd.so
 libexec/proftpd/mod_tls.a
 libexec/proftpd/mod_tls.so
 %%MEMCACHE%%libexec/proftpd/mod_tls_memcache.a
 %%MEMCACHE%%libexec/proftpd/mod_tls_memcache.so
 %%REDIS%%libexec/proftpd/mod_tls_redis.a
 %%REDIS%%libexec/proftpd/mod_tls_redis.so
 libexec/proftpd/mod_tls_shmcache.a
 libexec/proftpd/mod_tls_shmcache.so
 libexec/proftpd/mod_unique_id.a
 libexec/proftpd/mod_unique_id.so
 libexec/proftpd/mod_wrap2.a
 libexec/proftpd/mod_wrap2.so
 libexec/proftpd/mod_wrap2_file.a
 libexec/proftpd/mod_wrap2_file.so
 %%REDIS%%libexec/proftpd/mod_wrap2_redis.a
 %%REDIS%%libexec/proftpd/mod_wrap2_redis.so
 libexec/proftpd/mod_wrap2_sql.a
 libexec/proftpd/mod_wrap2_sql.so
 man/man1/ftpcount.1.gz
 man/man1/ftpmail.1.gz
 man/man1/ftpasswd.1.gz
 man/man1/ftpquota.1.gz
 man/man1/ftpwho.1.gz
 man/man1/ftptop.1.gz
 man/man5/proftpd.conf.5.gz
 man/man5/xferlog.5.gz
 man/man8/proftpd.8.gz
 man/man8/ftpscrub.8.gz
 man/man8/ftpshut.8.gz
 man/man8/ftpdctl.8.gz
 sbin/ftpscrub
 sbin/ftpshut
 sbin/in.proftpd
 sbin/proftpd
 %%NLS%%share/locale/zh_CN/LC_MESSAGES/proftpd.mo
 %%NLS%%share/locale/zh_TW/LC_MESSAGES/proftpd.mo
 %%NLS%%share/locale/en_US/LC_MESSAGES/proftpd.mo
 %%NLS%%share/locale/es_ES/LC_MESSAGES/proftpd.mo
 %%NLS%%share/locale/it_IT/LC_MESSAGES/proftpd.mo
 %%NLS%%share/locale/ja_JP/LC_MESSAGES/proftpd.mo
 %%NLS%%share/locale/ru_RU/LC_MESSAGES/proftpd.mo
 %%NLS%%share/locale/bg_BG/LC_MESSAGES/proftpd.mo
 %%NLS%%share/locale/fr_FR/LC_MESSAGES/proftpd.mo
 %%NLS%%share/locale/ko_KR/LC_MESSAGES/proftpd.mo
 @dir lib/proftpd
 @dir %%LOCALSTATEDIR%%/proftpd
Index: head/ftp/proftpd-mod_vroot/distinfo
===================================================================
--- head/ftp/proftpd-mod_vroot/distinfo	(revision 560863)
+++ head/ftp/proftpd-mod_vroot/distinfo	(revision 560864)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1593951192
-SHA256 (proftpd-1.3.6d.tar.gz) = c338e2e25d1b6f51d397af154a0124fc42eee6b7ff99a2d976777d6b2f97c096
-SIZE (proftpd-1.3.6d.tar.gz) = 20277407
+TIMESTAMP = 1610199579
+SHA256 (proftpd-1.3.7a.tar.gz) = 8b7bbf9757988935352d9dec5ebf96b6a1e6b63a6cdac2e93202ac6c42c4cd96
+SIZE (proftpd-1.3.7a.tar.gz) = 20414571
 SHA256 (proftpd-mod_vroot-0.9.5.tar.gz) = 148384a33ee388bbb5dda36a09a944b2c528e1d46dc47e4d3aaedc37b14439be
 SIZE (proftpd-mod_vroot-0.9.5.tar.gz) = 95664
Index: head/security/proftpd-mod_clamav/distinfo
===================================================================
--- head/security/proftpd-mod_clamav/distinfo	(revision 560863)
+++ head/security/proftpd-mod_clamav/distinfo	(revision 560864)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1593951146
-SHA256 (proftpd-1.3.6d.tar.gz) = c338e2e25d1b6f51d397af154a0124fc42eee6b7ff99a2d976777d6b2f97c096
-SIZE (proftpd-1.3.6d.tar.gz) = 20277407
+TIMESTAMP = 1610199369
+SHA256 (proftpd-1.3.7a.tar.gz) = 8b7bbf9757988935352d9dec5ebf96b6a1e6b63a6cdac2e93202ac6c42c4cd96
+SIZE (proftpd-1.3.7a.tar.gz) = 20414571
 SHA256 (mod_clamav-v0.14rc2.tar.gz) = 0a865a659541f7ff5c46532c79aac652cdd004f604fb6a874f57dfb95bfe5a1e
 SIZE (mod_clamav-v0.14rc2.tar.gz) = 19721