pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/vsftpd
Module Name: pkgsrc
Committed By: otis
Date: Tue Jan 10 20:36:33 UTC 2023
Modified Files:
pkgsrc/net/vsftpd: Makefile distinfo
Added Files:
pkgsrc/net/vsftpd/files/smf: manifest.xml
Log Message:
vsftpd: update to 3.0.5
Changelog:
Since 3.0.3:
- Fix build on Fedora 33 (one warning, one incorrect libcap used).
- Fix SSL build (terrible grep for symbol in vsf_findlibs.sh)!
- Fix runtime SIGSYS crashes on Fedora 33 (seccomp sandbox policy tweaks).
- Reject HTTP verbs pre-login.
- Disable TLS prior to v1.2 by default.
- Close the control connection after 10 unknown commands pre-login.
- Reject any TLS ALPN advertisement that's not 'ftp'.
- Add ssl_sni_hostname option to require a match on incoming SNI hostname.
Since 3.0.4:
- Fix ALPN callback to correctly select the 'ftp' string if present. Works
with FileZilla-3.55.0.
- Fix a couple of seccomp policy issues with Fedora 34.
And while here, also add a SunOS SMF manifest.
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/net/vsftpd/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/vsftpd/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/net/vsftpd/files/smf/manifest.xml
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/vsftpd/Makefile
diff -u pkgsrc/net/vsftpd/Makefile:1.51 pkgsrc/net/vsftpd/Makefile:1.52
--- pkgsrc/net/vsftpd/Makefile:1.51 Sun Feb 9 20:58:37 2020
+++ pkgsrc/net/vsftpd/Makefile Tue Jan 10 20:36:33 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2020/02/09 20:58:37 rillig Exp $
+# $NetBSD: Makefile,v 1.52 2023/01/10 20:36:33 otis Exp $
-DISTNAME= vsftpd-3.0.3
-PKGREVISION= 3
+DISTNAME= vsftpd-3.0.5
CATEGORIES= net
MASTER_SITES= https://security.appspot.com/downloads/
Index: pkgsrc/net/vsftpd/distinfo
diff -u pkgsrc/net/vsftpd/distinfo:1.20 pkgsrc/net/vsftpd/distinfo:1.21
--- pkgsrc/net/vsftpd/distinfo:1.20 Tue Oct 26 11:07:09 2021
+++ pkgsrc/net/vsftpd/distinfo Tue Jan 10 20:36:33 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.20 2021/10/26 11:07:09 nia Exp $
+$NetBSD: distinfo,v 1.21 2023/01/10 20:36:33 otis Exp $
-BLAKE2s (vsftpd-3.0.3.tar.gz) = 1d7b862a7ab588b7828df53e3ac39269f05b83ebf170da49d88c30a3abed9f5b
-SHA512 (vsftpd-3.0.3.tar.gz) = 5a4410a88e72ecf6f60a60a89771bcec300c9f63c2ea83b219bdf65fd9749b9853f9579f7257205b55659aefcd5dab243eba878dbbd4f0ff8532dd6e60884df7
-Size (vsftpd-3.0.3.tar.gz) = 196649 bytes
+BLAKE2s (vsftpd-3.0.5.tar.gz) = 1419b1d21f1cbe8d7c7409bcc0783cb612746f2945ef1b75614336003e7be955
+SHA512 (vsftpd-3.0.5.tar.gz) = 9e9f9bde8c460fbc6b1d29ca531327fb2e40e336358f1cc19e1da205ef81b553719a148ad4613ceead25499d1ac3f03301a0ecd3776e5c228acccb7f9461a7ee
+Size (vsftpd-3.0.5.tar.gz) = 197778 bytes
SHA1 (patch-aa) = 57fdc476df4b7ada021c7fd6e8bad6db2b2e0c48
SHA1 (patch-ab) = df9252f99d06a4742713c36ce6bff8908da171f7
SHA1 (patch-ac) = dacaeae7daac73ceb014653bd8c0553aceb62516
Added files:
Index: pkgsrc/net/vsftpd/files/smf/manifest.xml
diff -u /dev/null pkgsrc/net/vsftpd/files/smf/manifest.xml:1.1
--- /dev/null Tue Jan 10 20:36:33 2023
+++ pkgsrc/net/vsftpd/files/smf/manifest.xml Tue Jan 10 20:36:33 2023
@@ -0,0 +1,34 @@
+<?xml version='1.0'?>
+<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
+<service_bundle type='manifest' name='export'>
+ <service name='@SMF_PREFIX@/@SMF_NAME@' type='service' version='1'>
+ <dependency name='network' grouping='require_all' restart_on='refresh' type='service'>
+ <service_fmri value='svc:/milestone/network:default'/>
+ </dependency>
+ <dependency name='filesystem' grouping='require_all' restart_on='refresh' type='service'>
+ <service_fmri value='svc:/system/filesystem/local'/>
+ </dependency>
+ <instance name='default' enabled='false'>
+ <dependency name='config' grouping='require_all' restart_on='none' type='path'>
+ <service_fmri value='file://localhost/@PKG_SYSCONFDIR@/vsftpd.conf' />
+ </dependency>
+ <exec_method type='method' name='start' exec='@PREFIX@/libexec/vsftpd %{vsftpd_params}' timeout_seconds='60'/>
+ <exec_method type='method' name='stop' exec=':kill' timeout_seconds='60'/>
+ <property_group name='startd' type='framework'>
+ <propval name='duration' type='astring' value='child'/>
+ <propval name='ignore_error' type='astring' value='core,signal'/>
+ </property_group>
+ <property_group name='application' type='application'>
+ <propval name='vsftpd_params' type='astring' value='@PKG_SYSCONFDIR@/vsftpd.conf' />
+ </property_group>
+ <template>
+ <common_name>
+ <loctext xml:lang='C'>Very Secure FTP Daemon</loctext>
+ </common_name>
+ <documentation>
+ <manpage title='vsftpd' section='8' manpath='@PREFIX@/@PKGMANDIR@'/>
+ </documentation>
+ </template>
+ </instance>
+ </service>
+</service_bundle>
Home |
Main Index |
Thread Index |
Old Index