BSD Ports

ftp/wzdftpd 0.8.3_12 FreeBSD

Modular FTP server configurable online using SITE commands

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
ftp
Package size
293.0 KiB, 965.1 KiB installed

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

SystemPortVersion
FreeBSDftp/wzdftpd0.8.3_12
DragonFlyftp/wzdftpd0.8.3_12
MidnightBSDftp/wzdftpd0.8.3_2

Install

Binary package:

pkg install wzdftpd

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.8.3_120.8.3_120.8.3_80.8.3_120.8.3_12
FreeBSD:14:quarterly0.8.3_120.8.3_12n/a0.8.3_120.8.3_12
FreeBSD:15:latest0.8.3_120.8.3_12n/a0.8.3_120.8.3_12
FreeBSD:15:quarterly0.8.3_120.8.3_12n/an/an/a
FreeBSD:16:latest0.8.3_120.8.3_12n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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 51
Run dependencies 43

No port depends on this one.

Configuration

Options name: ftp_wzdftpd

OptionDefaultDescription
AVAHIonZeroconf support via Avahi
DOCSoffBuild and/or install documentation
GNUTLSonSSL/TLS support via GnuTLS
ICONVonEncoding conversion support via iconv
IPV6offIPv6 protocol support
MYSQLoffMySQL database support
OPENSSLoffSSL/TLS support via OpenSSL
PAMonPluggable authentication module support
PERLonPerl scripting language support
PGSQLoffPostgreSQL database support
SQLITEonSQLite database support
TCLoffTcl scripting language support
USES
autoreconf cpe gettext-tools libtool localbase pkgconfig
Service scripts
wzdftpd

Files

Manual pages 5
  • siteconfig(1)
  • siteuptime(1)
  • sitewho(1)
  • wzd-config(1)
  • wzdftpd(8)
pkg-plist 121
  • bin/siteconfig
  • bin/siteuptime
  • bin/sitewho
  • bin/wzd-config
  • 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
  • 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
  • lib/wzdftpd/backends/libwzdpam.so
  • lib/wzdftpd/backends/libwzdpgsql.so
  • lib/wzdftpd/backends/libwzdplaintext.so
  • lib/wzdftpd/backends/libwzdsqlite.so
  • lib/wzdftpd/modules/libwzd_debug.so

The first 100 are listed.

distinfo 1
FileSizeSHA256
wzdftpd-0.8.3.tar.gz85098114b958739bfe8f2c9e665b036ea627f7830332a43a32000feb1b6e632c18ec5d
Master sites 1
  • SF/wzdftpd/wzdftpd-sources/wzdftpd-${PORTVERSION:R}

Commit history 0

No commits in the history this site was built from.