[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