[Git][debian-proftpd-team/proftpd][master] Move modules depending on libsodium & libwrap0 into own packages. New packages are recommended.
Hilmar Preuße
gitlab at salsa.debian.org
Sun Nov 15 22:57:32 GMT 2020
Hilmar Preuße pushed to branch master at Debian ProFTPD Team / proftpd
Commits:
3a815116 by Hilmar Preusse at 2020-11-15T23:57:04+01:00
Move modules depending on libsodium & libwrap0 into own packages. New packages are recommended.
- - - - -
6 changed files:
- debian/changelog
- debian/control
- debian/control.in
- debian/proftpd-basic.install
- + debian/proftpd-mod-crypto.install
- + debian/proftpd-mod-wrap.install
Changes:
=====================================
debian/changelog
=====================================
@@ -27,6 +27,8 @@ proftpd-dfsg (1.3.7a-2) UNRELEASED; urgency=medium
configuration.
* Development of mod_dnsbl has moved to proftp main package years ago.
Build the module from this package, add fields for file move.
+ * Move modules depending on libsodium & libwrap0 into own packages.
+ New packages are recommended.
* Lintian:
- E: symlink-contains-spurious-segments usr/sbin/in.proftpd ./proftpd
=====================================
debian/control
=====================================
@@ -29,7 +29,6 @@ Homepage: http://www.proftpd.org/
Vcs-Browser: https://salsa.debian.org/debian-proftpd-team/proftpd
Vcs-Git: https://salsa.debian.org/debian-proftpd-team/proftpd.git
-
Package: proftpd-basic
Architecture: any
Depends: adduser,
@@ -54,7 +53,7 @@ Suggests: openbsd-inetd | inet-superserver,
proftpd-mod-sqlite,
proftpd-mod-geoip,
proftpd-mod-snmp
-Recommends: proftpd-doc
+Recommends: proftpd-doc, proftpd-mod-crypto, proftpd-mod-wrap
Description: Versatile, virtual-hosting FTP daemon - binaries
ProFTPD is a powerful modular FTP/SFTP/FTPS server. This File Transfer
Protocol daemon supports also hidden directories, virtual hosts, and
@@ -234,3 +233,48 @@ Description: Versatile, virtual-hosting FTP daemon - SNMP module
.
The mod_snmp module implements SNMPv1 and SNMPv2, for monitoring of
proftpd statistics via SNMP.
+
+Package: proftpd-mod-crypto
+Architecture: any
+Depends: proftpd-basic (=${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Enhances: proftpd-basic
+Breaks: proftpd-basic (<= 1.3.7a-1)
+Replaces: proftpd-basic (<= 1.3.7a-1)
+Description: Versatile, virtual-hosting FTP daemon - SNMP module
+ ProFTPD is a powerful modular FTP/SFTP/FTPS server. This File Transfer
+ Protocol daemon supports also hidden directories, virtual hosts, and
+ per-directory ".ftpaccess" files. It uses a single main configuration
+ file, with a syntax similar to Apache.
+ .
+ Because of the advanced design, anonymous-FTP directories can have
+ an arbitrary internal structure (bin, lib, etc, and special files are
+ not needed). Advanced features such as multiple password files and
+ upload/download ratios are also supported.
+ .
+ The proftpd-mod-crypto package carries some proftp modules having to do
+ with crypto technologies. These modules are linked with libsodium, which
+ is not needed by the main binary:
+ - usr/lib/proftpd/mod_sftp.so
+ - usr/lib/proftpd/mod_sql_passwd.so
+ - usr/lib/proftpd/mod_tls.so
+
+Package: proftpd-mod-wrap
+Architecture: any
+Depends: proftpd-basic (=${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Enhances: proftpd-basic
+Breaks: proftpd-basic (<= 1.3.7a-1)
+Replaces: proftpd-basic (<= 1.3.7a-1)
+Description: Versatile, virtual-hosting FTP daemon - SNMP module
+ ProFTPD is a powerful modular FTP/SFTP/FTPS server. This File Transfer
+ Protocol daemon supports also hidden directories, virtual hosts, and
+ per-directory ".ftpaccess" files. It uses a single main configuration
+ file, with a syntax similar to Apache.
+ .
+ Because of the advanced design, anonymous-FTP directories can have
+ an arbitrary internal structure (bin, lib, etc, and special files are
+ not needed). Advanced features such as multiple password files and
+ upload/download ratios are also supported.
+ .
+ This module is contained in the contrib/mod_wrap.c file for ProFTPD 1.2.x. It
+ enables the daemon to use the common tcpwrappers access control library while
+ in standalone mode, and in a very configurable manner.
=====================================
debian/control.in
=====================================
@@ -29,7 +29,6 @@ Homepage: http://www.proftpd.org/
Vcs-Browser: https://salsa.debian.org/debian-proftpd-team/proftpd
Vcs-Git: https://salsa.debian.org/debian-proftpd-team/proftpd.git
-
Package: proftpd-basic
Architecture: any
Depends: adduser,
@@ -54,7 +53,7 @@ Suggests: openbsd-inetd | inet-superserver,
proftpd-mod-sqlite,
proftpd-mod-geoip,
proftpd-mod-snmp
-Recommends: proftpd-doc
+Recommends: proftpd-doc, proftpd-mod-crypto, proftpd-mod-wrap
Description: Versatile, virtual-hosting FTP daemon - binaries
ProFTPD is a powerful modular FTP/SFTP/FTPS server. This File Transfer
Protocol daemon supports also hidden directories, virtual hosts, and
@@ -234,3 +233,48 @@ Description: Versatile, virtual-hosting FTP daemon - SNMP module
.
The mod_snmp module implements SNMPv1 and SNMPv2, for monitoring of
proftpd statistics via SNMP.
+
+Package: proftpd-mod-crypto
+Architecture: any
+Depends: proftpd-basic (=${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Enhances: proftpd-basic
+Breaks: proftpd-basic (<= 1.3.7a-1)
+Replaces: proftpd-basic (<= 1.3.7a-1)
+Description: Versatile, virtual-hosting FTP daemon - SNMP module
+ ProFTPD is a powerful modular FTP/SFTP/FTPS server. This File Transfer
+ Protocol daemon supports also hidden directories, virtual hosts, and
+ per-directory ".ftpaccess" files. It uses a single main configuration
+ file, with a syntax similar to Apache.
+ .
+ Because of the advanced design, anonymous-FTP directories can have
+ an arbitrary internal structure (bin, lib, etc, and special files are
+ not needed). Advanced features such as multiple password files and
+ upload/download ratios are also supported.
+ .
+ The proftpd-mod-crypto package carries some proftp modules having to do
+ with crypto technologies. These modules are linked with libsodium, which
+ is not needed by the main binary:
+ - usr/lib/proftpd/mod_sftp.so
+ - usr/lib/proftpd/mod_sql_passwd.so
+ - usr/lib/proftpd/mod_tls.so
+
+Package: proftpd-mod-wrap
+Architecture: any
+Depends: proftpd-basic (=${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Enhances: proftpd-basic
+Breaks: proftpd-basic (<= 1.3.7a-1)
+Replaces: proftpd-basic (<= 1.3.7a-1)
+Description: Versatile, virtual-hosting FTP daemon - SNMP module
+ ProFTPD is a powerful modular FTP/SFTP/FTPS server. This File Transfer
+ Protocol daemon supports also hidden directories, virtual hosts, and
+ per-directory ".ftpaccess" files. It uses a single main configuration
+ file, with a syntax similar to Apache.
+ .
+ Because of the advanced design, anonymous-FTP directories can have
+ an arbitrary internal structure (bin, lib, etc, and special files are
+ not needed). Advanced features such as multiple password files and
+ upload/download ratios are also supported.
+ .
+ This module is contained in the contrib/mod_wrap.c file for ProFTPD 1.2.x. It
+ enables the daemon to use the common tcpwrappers access control library while
+ in standalone mode, and in a very configurable manner.
=====================================
debian/proftpd-basic.install
=====================================
@@ -34,13 +34,10 @@ usr/lib/proftpd/mod_readme.so
usr/lib/proftpd/mod_rewrite.so
usr/lib/proftpd/mod_shaper.so
usr/lib/proftpd/mod_site_misc.so
-usr/lib/proftpd/mod_sftp.so
usr/lib/proftpd/mod_sftp_sql.so
usr/lib/proftpd/mod_sftp_pam.so
usr/lib/proftpd/mod_sql.so
-usr/lib/proftpd/mod_sql_passwd.so
usr/lib/proftpd/mod_statcache.so
-usr/lib/proftpd/mod_tls.so
usr/lib/proftpd/mod_tls_fscache.so
usr/lib/proftpd/mod_tls_memcache.so
usr/lib/proftpd/mod_tls_redis.so
@@ -50,7 +47,6 @@ usr/lib/proftpd/mod_wrap2.so
usr/lib/proftpd/mod_wrap2_file.so
usr/lib/proftpd/mod_wrap2_redis.so
usr/lib/proftpd/mod_wrap2_sql.so
-usr/lib/proftpd/mod_wrap.so
usr/share/locale/*
debian/proftpd-gencert usr/sbin/
contrib/ftpasswd usr/sbin/
=====================================
debian/proftpd-mod-crypto.install
=====================================
@@ -0,0 +1,3 @@
+usr/lib/proftpd/mod_sftp.so
+usr/lib/proftpd/mod_sql_passwd.so
+usr/lib/proftpd/mod_tls.so
=====================================
debian/proftpd-mod-wrap.install
=====================================
@@ -0,0 +1 @@
+usr/lib/proftpd/mod_wrap.so
View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/commit/3a8151168cf04654ddb2745206181e2eea72ada1
--
View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/commit/3a8151168cf04654ddb2745206181e2eea72ada1
You're receiving this email because of your account on salsa.debian.org.
More information about the Pkg-proftpd-maintainers
mailing list