Port details |
- wzdftpd Modular FTP server configurable online using SITE commands
- 0.8.3_11 ftp =5 0.8.3_11Version of this port present on the latest quarterly branch.
- Maintainer: fuz@FreeBSD.org
- Port Added: 2003-12-18 16:34:25
- Last Update: 2024-06-14 16:01:44
- Commit Hash: 305de2d
- People watching this port, also watch:: lftp, curl, libxml2, p5-libwww, pure-ftpd
- License: GPLv2+
- WWW:
- https://sourceforge.net/projects/wzdftpd/
- 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
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/ftp/wzdftpd/ && make install clean
- To add the package, run one of these commands:
- pkg install ftp/wzdftpd
- pkg install wzdftpd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: wzdftpd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1193576054
SHA256 (wzdftpd-0.8.3.tar.gz) = 14b958739bfe8f2c9e665b036ea627f7830332a43a32000feb1b6e632c18ec5d
SIZE (wzdftpd-0.8.3.tar.gz) = 850981
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- msgfmt : devel/gettext-tools
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf2.69>=2.69 : devel/autoconf2.69
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libdbus-1.so : devel/dbus
- libavahi-core.so : net/avahi-app
- libgnutls.so : security/gnutls
- libsqlite3.so : databases/sqlite3
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for wzdftpd-0.8.3_11:
AVAHI=on: Zeroconf support via Avahi
DOCS=on: Build and/or install documentation
ICONV=on: Encoding conversion support via iconv
IPV6=on: IPv6 protocol support
MYSQL=off: MySQL database support
PAM=on: Pluggable authentication module support
PERL=on: Perl scripting language support
PGSQL=off: PostgreSQL database support
SQLITE=on: SQLite database support
TCL=off: Tcl scripting language support
====> Secure network connection support via TLS: you can only select none or one of them
GNUTLS=on: SSL/TLS support via GnuTLS
OPENSSL=off: SSL/TLS support via OpenSSL
===> Use 'make config' to modify these settings
- Options name:
- ftp_wzdftpd
- USES:
- autoreconf:2.69 cpe gettext-tools libtool localbase pkgconfig iconv perl5 sqlite:3
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.5.5 09 Oct 2005 10:22:50 |
novel |
Update to 0.5.5. |
0.5.4_1 26 Sep 2005 11:38:08 |
novel |
Fix insecure use of popen().
Obtained from: wzdftpd-security maillist |
0.5.4 21 Jul 2005 19:01:09 |
novel |
Attempt to fix build on 4.x.
Reported by: pointyhat via kris |
0.5.4 17 Jul 2005 17:42:02 |
novel |
Fix plist.
Reported by: poinyhat via kris |
0.5.4 16 Jul 2005 19:12:05 |
novel |
Fix build with IPv6 support.
Reported by: poinyhat via kris |
0.5.4 14 Jul 2005 18:28:15 |
novel |
Update to 0.5.4. |
0.5.3 31 May 2005 04:59:00 |
novel |
Fix build on 4.x.
Reported by: pointyhat via kris |
0.5.3 26 May 2005 20:41:48 |
novel |
Fix plist.
Reported by: pointyhat via kris |
0.5.3 20 May 2005 18:07:45 |
novel |
Update to 0.5.3. PostgreSQL backend temporary disabled because I
cannot test it now. |
0.5.2 18 Apr 2005 12:27:00 |
novel |
Update to 0.5.2 |
0.5.1 12 Apr 2005 03:26:57 |
obrien |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
0.5.1 11 Apr 2005 08:04:41 |
obrien |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
0.5.1 12 Mar 2005 08:48:57 |
novel |
Fix plist when WITH_PERL is defined.
Approved by: krion (mentor) |
0.5.1 08 Mar 2005 17:50:43 |
novel |
Update to 0.5.1
Approved by: krion (mentor) |
0.5.0 08 Mar 2005 07:38:35 |
novel |
Use @freebsd.org address for my ports.
Approved by: krion (mentor) |
0.5.0 25 Feb 2005 19:22:21 |
sem |
- Update to 0.5.0
PR: ports/77994
Submitted by: maintainer |
0.4.4 13 Dec 2004 10:03:32 |
krion |
Fix typo.
PR: ports/75010
Submitted by: maintainer |
0.4.4 08 Dec 2004 19:17:16 |
pav |
- Update to 0.4.4
PR: ports/74815
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru> (maintainer) |
0.4.3 05 Nov 2004 08:30:57 |
vs |
Include bsd.port.pre.mk before testing the WITH_ variables.
PR: ports/73458
Submitted by: maintainer |
0.4.3 30 Oct 2004 09:08:28 |
krion |
Update to 0.4.3 - security release which fixes some vulnerabilities
which may cause crash or DoS (see ChangeLog for details).
Perl module related changes (it's now possible to enable/disable it
in configure script)
PR: ports/73287
Submitted by: maintainer |
0.4.2 13 Oct 2004 13:50:49 |
krion |
Update to 0.4.2
PR: ports/72635
Submitted by: maintainer |
0.4.0 04 Oct 2004 07:58:42 |
sergei |
- Unbreak the build by fixing a typo in Makefile:
s/USE_PERL/USE_PERL5/
PR: ports/72281
Submitted by: Roman Bogorodskiy (maintainer)
Approved by: portmgr (marcus) |
0.4.0 29 Sep 2004 05:55:59 |
kris |
BROKEN on 5.x: Does not compile
Approved by: portmgr (self) |
0.4.0 28 Aug 2004 20:31:48 |
sem |
- Update to 0.4.0
- Use OPTIONS
- Install documentation in more correct way
PR: ports/71021
Submitted by: maintainer |
0.3.3 09 Jul 2004 17:43:11 |
marcus |
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port. Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version. To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER. Both macros accept the same argument: a libtool version.
For example, to use the ports version of libtool-1.5, add the following to
your Makefile:
USE_LIBTOOL_VER= 15
To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:
USE_INC_LIBTOOL_VER= 15
With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).
PR: 63944
Based on work by:eik and marcus
Approved by: ade (autotools maintainer)
Tested by: kris on pointyhat
Bound to be hidden problems: You bet |
0.3.3 01 Jul 2004 23:38:36 |
pav |
- Update to 0.3.3
PR: ports/68562
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru> (maintainer) |
0.3.2_1 22 Jun 2004 19:18:41 |
pav |
- Add rc script
- Expand variables in pkg-message
- Move users.sample to better place
PR: ports/68164
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru> (maintainer) |
0.3.2 24 May 2004 21:31:32 |
pav |
- Update to 0.3.2
- Add WITH_UTF8 and WITH_TCL knobs
PR: ports/67121
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru> (maintainer) |
0.3.1_1 10 May 2004 12:09:32 |
krion |
- Add missing dependencies
PR: ports/66427
Submitted by: maintainer |
0.3.1 04 May 2004 14:28:35 |
krion |
- Update to version 0.3.1
PR: ports/66255
Submitted by: maintainer |
0.3 20 Apr 2004 09:03:20 |
pav |
- Update to 0.3
PR: ports/65744
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru> (maintainer) |
0.2.3_1 14 Mar 2004 06:17:56 |
ade |
Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed. |
0.2.3_1 23 Feb 2004 06:27:33 |
leeym |
update to wzdftpd 0.2.3
PR: 63214
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru> |
0.1_1 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
0.1 18 Dec 2003 16:31:09 |
sergei |
Add wzdftpd 0.1, modular FTP server configurable online
using SITE commands.
wzdftpd is a FTP server designed to be modular,
work under linux/win32/freebsd/openbsd,
and to be 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 librairies, 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)
- Cross devices operations (copy/move) (though can be slow)
- Logging support (compatible with the wu-ftpd standard)
- Designed for high performance: coded with C, multithreaded
WWW: http://www.wzdftpd.net/
PR: 59873
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru> |