ftp/pure-ftpd 1.0.54_1 FreeBSD
Small, easy to set up, fast, and secure FTP server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ISCL
- Categories
- ftp
- Package size
- 190.9 KiB, 559.3 KiB installed
Description
Pure-FTPd is a fast, production-quality, standard-conformant FTP server, based upon Troll-FTPd.
Unlike other popular FTP servers, it's designed to be secure in default configuration, has no known buffer overflow, it is really trivial to set up and it is especially designed for modern kernels.
Features include PAM support, IPv6, chroot()ed home directories, virtual domains, built-in 'ls', anti-warez system, configurable ports for passive downloads, FXP protocol, bandwidth throttling, ratios, LDAP, customizable SQL, fortune files, Apache-like log files, fast standalone mode, text / HTML / XML real-time status report, virtual users, virtual quotas, privilege separation and more.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | ftp/pure-ftpd | 1.0.54_1 |
| OpenBSD | net/pure-ftpd | 1.0.51p0 |
| NetBSD | net/pure-ftpd | 1.0.49nb2 |
| DragonFly | ftp/pure-ftpd | 1.0.52 |
| HardenedBSD | ftp/pure-ftpd | 1.0.54_1 |
| GhostBSD | ftp/pure-ftpd | 1.0.54_1 |
Install
Binary package:
pkg install pure-ftpd
From the ports tree:
cd /usr/ports/ftp/pure-ftpd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pure-ftpd>0:ftp/pure-ftpd
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.54_1 | 1.0.54_1 | 1.0.51 | 1.0.52_1 | 1.0.54_1 |
| FreeBSD:14:quarterly | 1.0.54_1 | 1.0.54_1 | n/a | 1.0.52_1 | 1.0.54_1 |
| FreeBSD:15:latest | 1.0.54_1 | 1.0.54_1 | n/a | 1.0.52_1 | 1.0.52_1 |
| FreeBSD:15:quarterly | 1.0.54_1 | 1.0.54_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.54_1 | 1.0.54_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Run dependencies 1
No port depends on this one.
Configuration
Options name: ftp_pure-ftpd
| Option | Default | Description |
|---|---|---|
| ANONDELETE | off | Allow anonymous user to delete files |
| ANONRENAME | off | Allow anonymous user to rename files |
| ANONRESUME | off | Allow anonymous user to resume file upload |
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| LARGEFILE | on | 2GB+ file download |
| LDAP | off | User accounts in LDAP directories |
| MYSQL | off | User accounts in MySQL database |
| PAM | on | PAM authentication |
| PERUSERLIMITS | on | Per-user concurrency limits |
| PGSQL | off | User accounts in PostgreSQL database |
| PRIVSEP | on | Privilege separation (recommended) |
| SCRYPT | on | Hash passwords in PureDB with scrypt |
| SENDFILE | on | Sendfile syscall |
| THROTTLING | on | Bandwidth throttling |
| TLS | on | Secure network connection support via TLS |
| UPLOADSCRIPT | on | Uploadscript daemon support |
| VIRTUALCHROOT | on | Follow symlinks outside a chroot jail |
- USES
- cpe tar:bzip2
- Service scripts
pure-ftpd
Message after installing
Files
Manual pages 10
- pure-authd(8)
- pure-certd(8)
- pure-ftpd(8)
- pure-ftpwho(8)
- pure-mrtginfo(8)
- pure-pw(8)
- pure-pwconvert(8)
- pure-quotacheck(8)
- pure-statsdecode(8)
- pure-uploadscript(8)
pkg-plist 41
- bin/pure-pw
- bin/pure-pwconvert
- bin/pure-statsdecode
- @sample etc/pure-ftpd.conf.sample
- @sample etc/pureftpd-ldap.conf.sample
- @sample etc/pureftpd-mysql.conf.sample
- @sample etc/pureftpd-pgsql.conf.sample
- sbin/pure-alwaysfail
- sbin/pure-authd
- sbin/pure-certd
- sbin/pure-ftpd
- sbin/pure-ftpwho
- sbin/pure-mrtginfo
- sbin/pure-quotacheck
- sbin/pure-uploadscript
- share/doc/pure-ftpd/FAQ
- share/doc/pure-ftpd/README
- share/doc/pure-ftpd/README.Authentication-Modules
- share/doc/pure-ftpd/README.Configuration-File
- share/doc/pure-ftpd/README.LDAP
- share/doc/pure-ftpd/README.MacOS-X
- share/doc/pure-ftpd/README.MySQL
- share/doc/pure-ftpd/README.PGSQL
- share/doc/pure-ftpd/README.TLS
- share/doc/pure-ftpd/README.Virtual-Users
- share/doc/pure-ftpd/pure-ftpd.conf
- share/doc/pure-ftpd/pureftpd-ldap.conf
- share/doc/pure-ftpd/pureftpd-mysql.conf
- share/doc/pure-ftpd/pureftpd-pgsql.conf
- share/doc/pure-ftpd/pureftpd.schema
- share/examples/pure-ftpd/pam.d/pure-ftpd
- share/man/man8/pure-authd.8.gz
- share/man/man8/pure-certd.8.gz
- share/man/man8/pure-ftpd.8.gz
- share/man/man8/pure-ftpwho.8.gz
- share/man/man8/pure-mrtginfo.8.gz
- share/man/man8/pure-pw.8.gz
- share/man/man8/pure-pwconvert.8.gz
- share/man/man8/pure-quotacheck.8.gz
- share/man/man8/pure-statsdecode.8.gz
- share/man/man8/pure-uploadscript.8.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pure-ftpd-1.0.54.tar.bz2 | 532622 | c2bef41f9635c3a87efd65f089c16ca5df9fd02db199d9fdcf12b206b93d41a6 |
Master sites 1
- https://download.pureftpd.org/pub/pure-ftpd/releases/
Commit history 0
No commits in the history this site was built from.