--- trunk/proftpd/modules.conf 2007/10/15 19:09:01 371
+++ trunk/proftpd/modules.conf 2010/03/03 19:08:46 991
@@ -1,27 +1,179 @@
+# $Header: /root/magellan-cvs/src/proftpd/modules.conf,v 1.4 2010-03-03 19:08:46 niro Exp $
#
# This file is used to manage DSO modules and features.
#
+
# This is the directory where DSO modules reside
ModulePath @@modulepath@@
+
# Allow only user root to load and unload modules, but allow everyone
# to see which modules have been loaded
ModuleControlsACLs insmod,rmmod allow user root
ModuleControlsACLs lsmod allow user *
+
+# Administrative control actions for the ftpdctl program
+# (http://www.proftpd.org/docs/contrib/mod_ctrls_admin.html)
LoadModule mod_ctrls_admin.c
-LoadModule mod_tls.c
+
+# Quota support (http://www.proftpd.org/docs/contrib/mod_quotatab.html)
LoadModule mod_quotatab.c
+
+# File-specific "driver" for storing quota table information in files
+# (http://www.proftpd.org/docs/contrib/mod_quotatab_file.html)
LoadModule mod_quotatab_file.c
-LoadModule mod_radius.c
-LoadModule mod_wrap.c
+
+# Execute external programs or scripts at various points in the process
+# of handling FTP commands
+# (http://www.castaglia.org/proftpd/modules/mod_exec.html)
+LoadModule mod_exec.c
+
+# Limit downloads to a multiple of upload volume (see README.ratio)
+LoadModule mod_ratio.c
+
+# Rewrite FTP commands sent by clients on-the-fly,
+# using regular expression matching and substitution
+# (http://www.proftpd.org/docs/contrib/mod_rewrite.html)
LoadModule mod_rewrite.c
-LoadModule mod_ban.c
+
+# Configure server availability based on system load
+# (http://www.proftpd.org/docs/contrib/mod_load.html)
+LoadModule mod_load.c
+
+# Provide data transfer rate "shaping" across the entire server
+# (http://www.castaglia.org/proftpd/modules/mod_shaper.html)
+LoadModule mod_shaper.c
+
+# Support for miscellaneous SITE commands such as SITE MKDIR, SITE SYMLINK,
+# and SITE UTIME (http://www.proftpd.org/docs/contrib/mod_site_misc.html)
+LoadModule mod_site_misc.c
+
+# Use the /etc/hosts.allow and /etc/hosts.deny files, or other allow/deny
+# files, for IP-based access control
+# (http://www.proftpd.org/docs/contrib/mod_wrap.html)
+LoadModule mod_wrap.c
+
+# Use the /etc/hosts.allow and /etc/hosts.deny files, or other allow/deny
+# files, as well as SQL-based access rules, for IP-based access control
+# (http://www.proftpd.org/docs/contrib/mod_wrap2.html)
LoadModule mod_wrap2.c
-LoadModule mod_wrap2_file.c
+
+# Support module for mod_wrap2 that handles access rules stored in specially
+# formatted files on disk
+# (http://www.proftpd.org/docs/contrib/mod_wrap2_file.html)
+
+ LoadModule mod_wrap2_file.c
+
+
+
+# ACL support
+# Enable this with PROFTPD_OPTIONS=-DACL in /etc/conf.d/proftpd
+
+ # Support for POSIX ACLs
+ # (http://www.proftpd.org/docs/modules/mod_facl.html)
+ LoadModule mod_facl.c
+
+
+
+# Dynamic Ban List support
+# Enable this with PROFTPD_OPTIONS=-DBAN in /etc/conf.d/proftpd
+
+ # Dynamic ban lists (http://www.proftpd.org/docs/contrib/mod_ban.html)
+ LoadModule mod_ban.c
+
+
+
+# LDAP support (requires the '>=net-ftp/proftpd-ldap' package)
+# Enable this with PROFTPD_OPTIONS=-DLDAP in /etc/conf.d/proftpd
+
+ # LDAP support
+ # (http://www.proftpd.org/docs/directives/linked/config_ref_mod_ldap.html)
+ LoadModule mod_ldap.c
+
+ # LDAP quota support (requires proftpd-ldap package)
+ # (http://www.proftpd.org/docs/contrib/mod_quotatab_ldap.html)
+ LoadModule mod_quotatab_ldap.c
+
+
+
+# Radius support
+# Enable this with PROFTPD_OPTIONS=-DRADIUS in /etc/conf.d/proftpd
+
+ # Support for authenticating users using the RADIUS protocol
+ # (http://www.proftpd.org/docs/contrib/mod_radius.html)
+ LoadModule mod_radius.c
+
+ # Retrieve quota limit table information from a RADIUS server
+ # (http://www.proftpd.org/docs/contrib/mod_quotatab_radius.html)
+ LoadModule mod_quotatab_radius.c
+
+
+
+# TLS support
+# Enable this with PROFTPD_OPTIONS=-DTLS in /etc/conf.d/proftpd
+
+ # TLS support (http://www.castaglia.org/proftpd/modules/mod_tls.html)
+ LoadModule mod_tls.c
+
+ # Provide an external SSL session cache using shared memory
+ # (contrib/mod_tls_shmcache.html)
+ LoadModule mod_tls_shmcache.c
+
+
+
+# Mysql support (requires the 'net-ftp/proftpd-mysql' package)
+# Enable this with PROFTPD_OPTIONS=-DMYSQL in /etc/conf.d/proftpd
+
+ # General database support (http://www.proftpd.org/docs/contrib/mod_sql.html)
+ LoadModule mod_sql.c
+
+ # Support for base-64 or hex encoded MD5 and SHA1 passwords from SQL tables
+ # (contrib/mod_sql_passwd.html)
+ LoadModule mod_sql_passwd.c
+
+ # Mysql support
+ # (http://www.proftpd.org/docs/contrib/mod_sql.html)
+ LoadModule mod_sql_mysql.c
+
+ # SQL database "driver" for storing quota table information in SQL tables
+ # (http://www.proftpd.org/docs/contrib/mod_quotatab_sql.html)
+ LoadModule mod_quotatab_sql.c
+
+
+ # Support module for mod_wrap2 that handles access rules stored in SQL
+ # database tables (http://www.proftpd.org/docs/contrib/mod_wrap2_sql.html)
+ LoadModule mod_wrap2_sql.c
+
+
+
+
+# SFTP/SCP support
+# Enable this with PROFTPD_OPTIONS=-DSFTP in /etc/conf.d/proftpd
+
+ # Support for the SSH2, SFTP, and SCP protocols, for secure file transfer over
+ # an SSH2 connection (http://www.castaglia.org/proftpd/modules/mod_sftp.html)
+ LoadModule mod_sftp.c
+
+ # Use PAM to provide a 'keyboard-interactive' SSH2 authentication method for
+ # mod_sftp (http://www.castaglia.org/proftpd/modules/mod_sftp_pam.html)
+ LoadModule mod_sftp_pam.c
+
+
+ # Use SQL (via mod_sql) for looking up authorized SSH2 public keys for user
+ # and host based authentication
+ # (http://www.castaglia.org/proftpd/modules/mod_sftp_sql.html)
+ LoadModule mod_sftp_sql.c
+
+
+
# keep this module the last one!
# see: http://www.castaglia.org/proftpd/modules/mod_ifsession.html#Installation
+#
+# Provide a flexible way of specifying that certain configuration directives
+# only apply to certain sessions, based on credentials such as connection
+# class, user, or group membership
+# (http://www.proftpd.org/docs/contrib/mod_ifsession.html)
LoadModule mod_ifsession.c
-