diff options
author | Sergei Kolobov <sergei@FreeBSD.org> | 2003-12-18 16:31:09 +0000 |
---|---|---|
committer | Sergei Kolobov <sergei@FreeBSD.org> | 2003-12-18 16:31:09 +0000 |
commit | d1a02bc3c780c0d21a16d017f25a87cbe74faf7d (patch) | |
tree | 9811b50c1625633bb075eead4e0d5b849f49876a /ftp/wzdftpd/files | |
parent | - Add CONFLICTS with apache-contrib-1.* (diff) |
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>
Notes
Notes:
svn path=/head/; revision=96153
Diffstat (limited to 'ftp/wzdftpd/files')
-rw-r--r-- | ftp/wzdftpd/files/patch-configure | 20 | ||||
-rw-r--r-- | ftp/wzdftpd/files/patch-src::Makefile.in | 35 |
2 files changed, 55 insertions, 0 deletions
diff --git a/ftp/wzdftpd/files/patch-configure b/ftp/wzdftpd/files/patch-configure new file mode 100644 index 000000000000..96ceef111788 --- /dev/null +++ b/ftp/wzdftpd/files/patch-configure @@ -0,0 +1,20 @@ +--- configure.orig Fri Oct 24 13:24:16 2003 ++++ configure Thu Dec 18 18:30:49 2003 +@@ -4359,7 +4359,7 @@ + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + # Double quotes because CPP needs to be expanded +- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" ++ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/usr/bin/cpp" + do + ac_preproc_ok=false + for ac_c_preproc_warn_flag in '' yes +@@ -5376,7 +5376,7 @@ + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + # Double quotes because CXXCPP needs to be expanded +- for CXXCPP in "$CXX -E" "/lib/cpp" ++ for CXXCPP in "$CXX -E" "/usr/bin/cpp" + do + ac_preproc_ok=false + for ac_cxx_preproc_warn_flag in '' yes diff --git a/ftp/wzdftpd/files/patch-src::Makefile.in b/ftp/wzdftpd/files/patch-src::Makefile.in new file mode 100644 index 000000000000..d3d3627d51bc --- /dev/null +++ b/ftp/wzdftpd/files/patch-src::Makefile.in @@ -0,0 +1,35 @@ +--- src/Makefile.in.orig Fri Oct 24 13:24:15 2003 ++++ src/Makefile.in Thu Dec 18 18:44:27 2003 +@@ -253,13 +253,12 @@ + dist_pkgdata_DATA = file_ginfo.txt file_help.txt file_swho.txt \ + file_user.txt file_group.txt file_rules.txt \ + file_users.txt file_who.txt file_groups.txt \ +- file_vfs.txt \ +- users ++ file_vfs.txt + + + + #sysconfdir = ${prefix}/etc/wzdftpd +-dist_sysconf_DATA = wzd.cfg wzd.pem ++dist_sysconf_DATA = wzd.cfg + + # them while "make clean", use CLEANFILES + CLEANFILES = wzd_init_lex.c wzd_cookie_lex.c +@@ -504,6 +503,7 @@ + echo " $(dist_pkgdataDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgdatadir)/$$f"; \ + $(dist_pkgdataDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgdatadir)/$$f; \ + done ++ $(dist_pkgdataDATA_INSTALL) $(srcdir)/users $(DESTDIR)$(pkgdatadir)/users.sample + + uninstall-dist_pkgdataDATA: + @$(NORMAL_UNINSTALL) +@@ -520,7 +520,7 @@ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(dist_sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f"; \ +- $(dist_sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f; \ ++ $(dist_sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f.sample; \ + done + + uninstall-dist_sysconfDATA: |