ftp/wzdftpd 0.8.3_2 MidnightBSD
Modular FTP server configurable online using SITE commands
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl2+
- Categories
- ftp
Description
wzdftpd is an FTP server designed to be modular and entirely configurable online using SITE commands.
wzdftpd offers the following features:
- Simple configuration file, supporting inclusions
- Online administration, using SITE commands
- Backends to store users/groups in different structures
- Modules: internal, using shared libraries, or external (scripts/applications)
- Users are virtual: you do not need to create users in system
- SSL/TLS support
- Server is designed to run as a non-privileged user to enforce security
- Server can detect ip changes (dynamic ips) and set ip and passive ip accordingly
- Cross devices operations (copy/move) (though can be slow)
- Logging support (compatible with the wu-ftpd standard)
- Designed for high performances: coded with C, multithreaded
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | ftp/wzdftpd | 0.8.3_2 |
| FreeBSD | ftp/wzdftpd | 0.8.3_12 |
| DragonFly | ftp/wzdftpd | 0.8.3_12 |
| GhostBSD | ftp/wzdftpd | 0.8.3_12 |
Install
Binary package:
mport install wzdftpd
From mports:
cd /usr/mports/ftp/wzdftpd && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wzdftpd>0:ftp/wzdftpd
LIB_DEPENDS= libwzd.so:ftp/wzdftpd
Dependencies
No port depends on this one.
Configuration
Options name: ftp_wzdftpd
| Option | Default | Description |
|---|---|---|
| AVAHI | on | |
| DOCS | off | |
| GNUTLS | on | |
| ICONV | off | |
| IPV6 | off | |
| MYSQL | off | |
| OPENSSL | off | |
| PAM | off | |
| PERL | off | |
| PGSQL | off | |
| SQLITE | off | |
| TCL | off |
- USES
- autoreconf:2.69 cpe gettext-tools libtool localbase pkgconfig
- Service scripts
wzdftpd
Files
Manual pages 6
- siteconfig(1)
- siteuptime(1)
- sitewho(1)
- wzd-config(1)
- wzdftpd(3)
- wzdftpd(8)
pkg-plist 120
- bin/siteconfig
- bin/siteuptime
- bin/sitewho
- bin/wzd-config
- share/man/man1/siteconfig.1.gz
- share/man/man1/siteuptime.1.gz
- share/man/man1/sitewho.1.gz
- share/man/man1/wzd-config.1.gz
- share/man/man8/wzdftpd.8.gz
- etc/wzdftpd/file_ginfo.txt
- etc/wzdftpd/file_group.txt
- etc/wzdftpd/file_groups.txt
- etc/wzdftpd/file_help.txt
- etc/wzdftpd/file_rules.txt
- etc/wzdftpd/file_swho.txt
- etc/wzdftpd/file_user.txt
- etc/wzdftpd/file_users.txt
- etc/wzdftpd/file_vfs.txt
- etc/wzdftpd/file_who.txt
- @sample etc/wzdftpd/users.sample
- @sample etc/wzdftpd/wzd.cfg.sample
- etc/wzdftpd/wzd.pem
- include/wzdftpd/libwzd-auth/wzd_auth.h
- include/wzdftpd/libwzd-auth/wzd_base64.h
- include/wzdftpd/libwzd-auth/wzd_crypt.h
- include/wzdftpd/libwzd-auth/wzd_krb5.h
- include/wzdftpd/libwzd-auth/wzd_md5.h
- include/wzdftpd/libwzd-auth/wzd_md5crypt.h
- include/wzdftpd/libwzd-auth/wzd_pam.h
- include/wzdftpd/libwzd-auth/wzd_sha1.h
- include/wzdftpd/libwzd-auth/wzd_tls.h
- include/wzdftpd/libwzd-base/dlist.h
- include/wzdftpd/libwzd-base/hash.h
- include/wzdftpd/libwzd-base/list.h
- include/wzdftpd/libwzd-base/stack.h
- include/wzdftpd/libwzd-base/strpcpy.h
- include/wzdftpd/libwzd-base/wzd_strlcat.h
- include/wzdftpd/libwzd-base/wzd_strtok_r.h
- include/wzdftpd/libwzd-core/arch/bsd.h
- include/wzdftpd/libwzd-core/arch/win32.h
- include/wzdftpd/libwzd-core/wzd_ClientThread.h
- include/wzdftpd/libwzd-core/wzd_action.h
- include/wzdftpd/libwzd-core/wzd_all.h
- include/wzdftpd/libwzd-core/wzd_backend.h
- include/wzdftpd/libwzd-core/wzd_cache.h
- include/wzdftpd/libwzd-core/wzd_commands.h
- include/wzdftpd/libwzd-core/wzd_configfile.h
- include/wzdftpd/libwzd-core/wzd_configloader.h
- include/wzdftpd/libwzd-core/wzd_crc32.h
- include/wzdftpd/libwzd-core/wzd_crontab.h
- include/wzdftpd/libwzd-core/wzd_data.h
- include/wzdftpd/libwzd-core/wzd_debug.h
- include/wzdftpd/libwzd-core/wzd_dir.h
- include/wzdftpd/libwzd-core/wzd_events.h
- include/wzdftpd/libwzd-core/wzd_file.h
- include/wzdftpd/libwzd-core/wzd_fs.h
- include/wzdftpd/libwzd-core/wzd_group.h
- include/wzdftpd/libwzd-core/wzd_hardlimits.h
- include/wzdftpd/libwzd-core/wzd_ip.h
- include/wzdftpd/libwzd-core/wzd_libmain.h
- include/wzdftpd/libwzd-core/wzd_list.h
- include/wzdftpd/libwzd-core/wzd_log.h
- include/wzdftpd/libwzd-core/wzd_login.h
- include/wzdftpd/libwzd-core/wzd_messages.h
- include/wzdftpd/libwzd-core/wzd_misc.h
- include/wzdftpd/libwzd-core/wzd_mod.h
- include/wzdftpd/libwzd-core/wzd_mutex.h
- include/wzdftpd/libwzd-core/wzd_perm.h
- include/wzdftpd/libwzd-core/wzd_protocol.h
- include/wzdftpd/libwzd-core/wzd_ratio.h
- include/wzdftpd/libwzd-core/wzd_section.h
- include/wzdftpd/libwzd-core/wzd_shm.h
- include/wzdftpd/libwzd-core/wzd_site.h
- include/wzdftpd/libwzd-core/wzd_site_group.h
- include/wzdftpd/libwzd-core/wzd_site_user.h
- include/wzdftpd/libwzd-core/wzd_socket.h
- include/wzdftpd/libwzd-core/wzd_string.h
- include/wzdftpd/libwzd-core/wzd_structs.h
- include/wzdftpd/libwzd-core/wzd_threads.h
- include/wzdftpd/libwzd-core/wzd_tls.h
- include/wzdftpd/libwzd-core/wzd_types.h
- include/wzdftpd/libwzd-core/wzd_user.h
- include/wzdftpd/libwzd-core/wzd_utf8.h
- include/wzdftpd/libwzd-core/wzd_vars.h
- include/wzdftpd/libwzd-core/wzd_vfs.h
- include/wzdftpd/libwzd.h
- include/wzdftpd/libwzd_codes.h
- include/wzdftpd/libwzd_err.h
- include/wzdftpd/libwzd_pv.h
- include/wzdftpd/libwzd_socket.h
- include/wzdftpd/libwzd_tls.h
- lib/libwzd.so
- lib/libwzd.so.0
- lib/libwzd.so.0.801.1
- lib/libwzd_core.so
- lib/libwzd_core.so.0
- lib/libwzd_core.so.0.801.1
- %%SITE_ARCH%%/auto/wzdftpd/wzdftpd.so
- %%SITE_ARCH%%/wzdftpd.pm
- lib/wzdftpd/backends/libwzdmysql.so
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| wzdftpd-0.8.3.tar.gz | 850981 | 14b958739bfe8f2c9e665b036ea627f7830332a43a32000feb1b6e632c18ec5d |
Master sites 1
- SF/wzdftpd/wzdftpd-sources/wzdftpd-${PORTVERSION:R}