From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Dec 1 10:00:43 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A510C16A4E5 for ; Mon, 1 Dec 2003 10:00:43 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD14043FD7 for ; Mon, 1 Dec 2003 10:00:38 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hB1I0cFY090737 for ; Mon, 1 Dec 2003 10:00:38 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hB1I0ctd090735; Mon, 1 Dec 2003 10:00:38 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 1 Dec 2003 10:00:38 -0800 (PST) Resent-Message-Id: <200312011800.hB1I0ctd090735@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Roman Bogorodskiy Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E75916A4CE for ; Mon, 1 Dec 2003 09:56:22 -0800 (PST) Received: from access.intercom.ru (access.intercom.ru [217.23.72.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 660EE43FCB for ; Mon, 1 Dec 2003 09:56:09 -0800 (PST) (envelope-from bogorodskiy@inbox.ru) Received: from lame.novel.ru (dialup-76.intercom.ru [217.23.73.76]) hB1Hu5T43291; Mon, 1 Dec 2003 20:56:05 +0300 (MSK) Received: from lame.novel.ru (lame.novel.ru [127.0.0.1]) by lame.novel.ru (8.12.9p1/8.12.9) with ESMTP id hB1Hto21001218; Mon, 1 Dec 2003 20:55:50 +0300 (MSK) (envelope-from bogorodskiy@inbox.ru) Received: (from novel@localhost) by lame.novel.ru (8.12.9p1/8.12.9/Submit) id hB1Htndj001217; Mon, 1 Dec 2003 20:55:49 +0300 (MSK) (envelope-from bogorodskiy@inbox.ru) Message-Id: <200312011755.hB1Htndj001217@lame.novel.ru> Date: Mon, 1 Dec 2003 20:55:49 +0300 (MSK) From: Roman Bogorodskiy To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: bogorodskiy@inbox.ru Subject: ports/59873: X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Roman Bogorodskiy List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2003 18:00:43 -0000 >Number: 59873 >Category: ports >Synopsis: >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 01 10:00:38 PST 2003 >Closed-Date: >Last-Modified: >Originator: Roman Bogorodskiy >Release: FreeBSD 5.1-RELEASE-p11 i386 >Organization: Roman Bogorodskiy >Environment: System: FreeBSD lame.novel.ru 5.1-RELEASE-p11 FreeBSD 5.1-RELEASE-p11 #4: Sat Nov 29 14:10:29 MSK 2003 root@lame.novel.ru:/usr/obj/usr/src/sys/MIRRORBOX i386 >Description: wzdftpd - modular, fast and secure ftpd >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/ftp/wzdftpd # /usr/ports/ftp/wzdftpd/Makefile # /usr/ports/ftp/wzdftpd/distinfo # /usr/ports/ftp/wzdftpd/pkg-descr # /usr/ports/ftp/wzdftpd/pkg-plist # /usr/ports/ftp/wzdftpd/pkg-message # /usr/ports/ftp/wzdftpd/files # /usr/ports/ftp/wzdftpd/files/patch-configure # /usr/ports/ftp/wzdftpd/files/patch-aa # /usr/ports/ftp/wzdftpd/files/patch-ab # echo c - /usr/ports/ftp/wzdftpd mkdir -p /usr/ports/ftp/wzdftpd > /dev/null 2>&1 echo x - /usr/ports/ftp/wzdftpd/Makefile sed 's/^X//' >/usr/ports/ftp/wzdftpd/Makefile << 'END-of-/usr/ports/ftp/wzdftpd/Makefile' X# New ports collection makefile for: wzdftpd X# Date created: 22 October 2003 X# Whom: Roman Bogorodskiy X# X# $FreeBSD$ X# X XPORTNAME= wzdftpd XPORTVERSION= 0.1 XCATEGORIES= ftp XMASTER_SITES= http://www.wzdftpd.net/download/ X XMAINTAINER= bogorodskiy@inbox.ru XCOMMENT= wzdftpd is a modular multiplatform ftp server configurable online using SITE commands. X X.include X XUSE_GMAKE= yes XGNU_CONFIGURE= yes X Xpost-install: X ${MV} ${PREFIX}/etc/wzd.cfg ${PREFIX}/etc/wzd.cfg.sample X ${CP} ${PREFIX}/share/wzdftpd/users ${PREFIX}/share/wzdftpd/users.OLD X X.if defined(WITH_SSL) XUSE_OPENSSL= yes XCONFIGURE_ARGS+= --enable-ssl X.endif X X.if defined(WITH_IPV6) XCONFIGURE_ARGS+= --enable-ipv6 X.endif X X.include X END-of-/usr/ports/ftp/wzdftpd/Makefile echo x - /usr/ports/ftp/wzdftpd/distinfo sed 's/^X//' >/usr/ports/ftp/wzdftpd/distinfo << 'END-of-/usr/ports/ftp/wzdftpd/distinfo' XMD5 (wzdftpd-0.1.tar.gz) = ec3ada2fbea5384d5e92eb23bb102e88 END-of-/usr/ports/ftp/wzdftpd/distinfo echo x - /usr/ports/ftp/wzdftpd/pkg-descr sed 's/^X//' >/usr/ports/ftp/wzdftpd/pkg-descr << 'END-of-/usr/ports/ftp/wzdftpd/pkg-descr' Xwzdftpd is a ftp server designed to be modular, work under linux/win32/freebsd/openbsd, and to be entirely configurable online using SITE commands. X Xwzdftpd offers the following features (and the list is constantly changing): X XSimple configuration file, supporting inclusions XOnline administration, using SITE commands XBackends to store users/groups in different structures XModules: internal, using shared librairies, or external (scripts/applications) XUsers are virtual: you do not need to create users in system XSSL/TLS support XServer is designed to run as a non-privileged user to enforce security XServer can detect ip changes (dynamic ips) and set ip and passive ip accordingly XCross devices operations (copy/move) (though can be slow) XLogging support (compatible with the wu-ftpd standard) XDesigned for high performances: coded with C, multithreaded X XWWW: http://www.wzdftpd.net/ X X- Roman Bogorodskiy Xbogorodskiy@inbox.ru END-of-/usr/ports/ftp/wzdftpd/pkg-descr echo x - /usr/ports/ftp/wzdftpd/pkg-plist sed 's/^X//' >/usr/ports/ftp/wzdftpd/pkg-plist << 'END-of-/usr/ports/ftp/wzdftpd/pkg-plist' Xbin/siteconfig Xbin/siteuptime Xbin/sitewho Xetc/wzd.cfg.sample Xetc/init.d/wzdftpd Xlib/libwzd.a Xlib/libwzd.so Xlib/libwzd.la Xsbin/wzdftpd Xshare/wzdftpd/file_ginfo.txt Xshare/wzdftpd/file_help.txt Xshare/wzdftpd/file_swho.txt Xshare/wzdftpd/file_user.txt Xshare/wzdftpd/file_group.txt Xshare/wzdftpd/file_rules.txt Xshare/wzdftpd/file_users.txt Xshare/wzdftpd/file_vfs.txt Xshare/wzdftpd/file_who.txt Xshare/wzdftpd/file_groups.txt Xshare/wzdftpd/users Xshare/wzdftpd/users.OLD Xshare/wzdftpd/backends/libwzdplaintext.a Xshare/wzdftpd/backends/libwzdplaintext.so Xshare/wzdftpd/backends/libwzdplaintext.la Xshare/wzdftpd/modules/libwzd_sfv.la Xshare/wzdftpd/modules/libwzd_sfv.a Xshare/wzdftpd/modules/libwzd_test.la Xshare/wzdftpd/modules/libwzd_test.a Xshare/wzdftpd/modules/libwzd_test.so Xshare/wzdftpd/modules/libwzd_sfv.so X@dirrm share/wzdftpd/modules/ X@dirrm share/wzdftpd/backends/ X@dirrm share/wzdftpd/ X X X END-of-/usr/ports/ftp/wzdftpd/pkg-plist echo x - /usr/ports/ftp/wzdftpd/pkg-message sed 's/^X//' >/usr/ports/ftp/wzdftpd/pkg-message << 'END-of-/usr/ports/ftp/wzdftpd/pkg-message' XSample file can be found at PREFIX/wzd.cfg.sample END-of-/usr/ports/ftp/wzdftpd/pkg-message echo c - /usr/ports/ftp/wzdftpd/files mkdir -p /usr/ports/ftp/wzdftpd/files > /dev/null 2>&1 echo x - /usr/ports/ftp/wzdftpd/files/patch-configure sed 's/^X//' >/usr/ports/ftp/wzdftpd/files/patch-configure << 'END-of-/usr/ports/ftp/wzdftpd/files/patch-configure' X--- configure.orig Fri Oct 24 15:36:49 2003 X+++ configure Tue Nov 4 13:14:37 2003 X@@ -4359,7 +4359,7 @@ X echo $ECHO_N "(cached) $ECHO_C" >&6 X else X # Double quotes because CPP needs to be expanded X- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" X+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/usr/bin/cpp" X do X ac_preproc_ok=false X for ac_c_preproc_warn_flag in '' yes X@@ -5376,7 +5376,7 @@ X echo $ECHO_N "(cached) $ECHO_C" >&6 X else X # Double quotes because CXXCPP needs to be expanded X- for CXXCPP in "$CXX -E" "/lib/cpp" X+ for CXXCPP in "$CXX -E" "/usr/bin/cpp" X do X ac_preproc_ok=false X for ac_cxx_preproc_warn_flag in '' yes END-of-/usr/ports/ftp/wzdftpd/files/patch-configure echo x - /usr/ports/ftp/wzdftpd/files/patch-aa sed 's/^X//' >/usr/ports/ftp/wzdftpd/files/patch-aa << 'END-of-/usr/ports/ftp/wzdftpd/files/patch-aa' X--- src/Makefile.in.orig Tue Nov 4 15:49:52 2003 X+++ src/Makefile.in Tue Nov 4 15:50:55 2003 X@@ -259,7 +259,7 @@ X X X #sysconfdir = ${prefix}/etc/wzdftpd X-dist_sysconf_DATA = wzd.cfg wzd.pem X+dist_sysconf_DATA = wzd.cfg X X # them while "make clean", use CLEANFILES X CLEANFILES = wzd_init_lex.c wzd_cookie_lex. END-of-/usr/ports/ftp/wzdftpd/files/patch-aa echo x - /usr/ports/ftp/wzdftpd/files/patch-ab sed 's/^X//' >/usr/ports/ftp/wzdftpd/files/patch-ab << 'END-of-/usr/ports/ftp/wzdftpd/files/patch-ab' X--- src/Makefile.am.orig Tue Nov 4 15:49:35 2003 X+++ src/Makefile.am Tue Nov 4 15:51:07 2003 X@@ -93,7 +93,7 @@ X X #sysconfdir = ${prefix}/etc/wzdftpd X X-dist_sysconf_DATA = wzd.cfg wzd.pem X+dist_sysconf_DATA = wzd.cfg X X install-data-hook: X ${INSTALL_PROGRAM} -m 775 -d @datadir@/wzdftpd/logs || true X END-of-/usr/ports/ftp/wzdftpd/files/patch-ab exit >Release-Note: >Audit-Trail: >Unformatted: