# $Header: /root/magellan-cvs/src/proftpd/modules.conf,v 1.5 2010-03-03 19:35:11 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
# 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
# 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
# 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
# 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