wzdftpd Documentation


Table of Contents
1. Introduction
1.1. Background
1.2. Features
1.3. Compilation
1.4. Installation
2. Config file directives
2.1. General configuration
2.1.1. IPs and ident
2.1.2. Symbolic links (symlinks)
2.1.3. Virtual File system (VFS)
2.1.4. Users and Groups
2.1.5. Files and messages
2.2. Directives reference
3. Commands Reference
4. Cookies Reference
5. Common modules
5.1. SFV module
5.1.1. Description
5.1.2. What is a SFV file ?
5.1.3. Installation
5.1.4. Parameters
5.1.5. Features
5.1.6. Available commands
5.2. TCL module
5.2.1. Description
5.2.2. Installation
5.2.3. Available TCL commands and variables
5.2.4. A complete example
5.3. Perl module
5.3.1. Description
5.3.2. Installation
5.3.3. Available PERL commands and variables
5.3.4. A complete example
6. Common backends
6.1. Plaintext
6.2. PAM
6.3. Mysql
6.3.1. Installation
6.3.2. Uninstall
7. Authentication
7.1. Crypt
7.2. MD5
7.3. PAM (Pluggable Authentication Modules)
7.4. SSL Certificates
8. Custom Commands
8.1. Adding SITE commands
8.2. Connecting events to commands
9. Sitebot
9.1. Prerequisites
9.2. Installation
9.3. Configuration
10. Programming modules
10.1. Kernel-level modules
10.1.1. Internals
10.1.2. Prerequisites
10.1.3. Compilation
10.1.4. License considerations
10.2. External modules
10.3. Variables
10.3.1. Config variables
10.3.2. User variables
10.3.3. Group variables
11. wzdftpd FreeBSD notes
12. FAQ
A. How to report bugs
A.1. How to fix bugs
A.2. How to report bugs
A.3. Where to report bugs
A.4. What to report
A.5. Crashes
B. References
B.1. RFC
B.2. Drafts
C. License
Glossary
List of Tables
3-1. Permissions
3-2. Flags
4-1. Color Cookies
4-2. User Cookies
4-3. Group Cookies
4-4. File Cookies
4-5. Other/General Cookies
8-1. Events
10-1. Config variables
10-2. User variables
10-3. Group variables