From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Oct 11 21:00:01 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2AD6E16A419 for ; Thu, 11 Oct 2007 21:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E848A13C45D for ; Thu, 11 Oct 2007 21:00:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l9BL00ZN049239 for ; Thu, 11 Oct 2007 21:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l9BL004H049238; Thu, 11 Oct 2007 21:00:00 GMT (envelope-from gnats) Resent-Date: Thu, 11 Oct 2007 21:00:00 GMT Resent-Message-Id: <200710112100.l9BL004H049238@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, Greg Larkin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8A9F16A41A for ; Thu, 11 Oct 2007 20:58:43 +0000 (UTC) (envelope-from glarkin@sourcehosting.net) Received: from mail1.sourcehosting.net (mail1.sourcehosting.net [74.205.51.45]) by mx1.freebsd.org (Postfix) with ESMTP id D584413C447 for ; Thu, 11 Oct 2007 20:58:42 +0000 (UTC) (envelope-from glarkin@sourcehosting.net) Received: from 68-189-244-97.dhcp.oxfr.ma.charter.com ([68.189.244.97] helo=Gregory-Larkins-Computer.local) by mail1.sourcehosting.net with esmtp (Exim 4.68 (FreeBSD)) (envelope-from ) id 1Ig571-000Izw-LM; Thu, 11 Oct 2007 16:58:41 -0400 Received: from ports.entropy.prv (ports.entropy.prv [192.168.1.18]) by Gregory-Larkins-Computer.local (Postfix) with ESMTP id 0411615F56E5; Thu, 11 Oct 2007 16:58:31 -0400 (EDT) Received: from ports.entropy.prv (localhost [127.0.0.1]) by ports.entropy.prv (8.13.6/8.13.6) with ESMTP id l9BKwUDR014552; Thu, 11 Oct 2007 16:58:30 -0400 (EDT) (envelope-from glarkin@ports.entropy.prv) Received: (from root@localhost) by ports.entropy.prv (8.13.6/8.13.6/Submit) id l9BKwUOO014551; Thu, 11 Oct 2007 16:58:30 -0400 (EDT) (envelope-from glarkin) Message-Id: <200710112058.l9BKwUOO014551@ports.entropy.prv> Date: Thu, 11 Oct 2007 16:58:30 -0400 (EDT) From: Greg Larkin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: glarkin@sourcehosting.net Subject: ports/117122: [NEW PORT] security/phpdeadlock: Web-based user authentication/password protection system X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Oct 2007 21:00:01 -0000 >Number: 117122 >Category: ports >Synopsis: [NEW PORT] security/phpdeadlock: Web-based user authentication/password protection system >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Oct 11 21:00:00 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Greg Larkin >Release: FreeBSD 6.1-SECURITY i386 >Organization: SourceHosting.net, LLC >Environment: System: FreeBSD ports.entropy.prv 6.1-SECURITY FreeBSD 6.1-SECURITY #0: Thu Apr 26 14:24:01 UTC 2007 >Description: Deadlock is an open source user authentication/password protection system written in PHP/MySQL and licensed under the GNU GPL. It uses .htpasswd and .htaccess files to protect any web directory. WWW: http://www.phpdeadlock.org/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- phpdeadlock-1.01.shar begins here --- # 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: # # phpdeadlock # phpdeadlock/Makefile # phpdeadlock/distinfo # phpdeadlock/pkg-descr # phpdeadlock/files # phpdeadlock/files/pkg-message.in # phpdeadlock/files/patch-deadlock_admin_bulkemail.php # phpdeadlock/files/patch-deadlock_admin_editconfig.php # phpdeadlock/files/patch-deadlock_admin_edituser.php # phpdeadlock/files/patch-deadlock_admin_inactiveusers.php # phpdeadlock/files/patch-deadlock_admin_index.php # phpdeadlock/files/patch-deadlock_admin_login.php # phpdeadlock/files/patch-deadlock_admin_newuser.php # phpdeadlock/files/patch-deadlock_admin_useraccept.php # phpdeadlock/files/patch-deadlock_admin_userinfo.php # phpdeadlock/files/patch-deadlock_admin_userlist.php # phpdeadlock/files/patch-deadlock_admin_userrequests.php # phpdeadlock/files/patch-deadlock_install_install.php # phpdeadlock/pkg-plist # echo c - phpdeadlock mkdir -p phpdeadlock > /dev/null 2>&1 echo x - phpdeadlock/Makefile sed 's/^X//' >phpdeadlock/Makefile << 'END-of-phpdeadlock/Makefile' X# New ports collection makefile for: phpdeadlock X# Date created: 08 Oct 2007 X# Whom: Greg Larkin X# X# $FreeBSD$ X# X XPORTNAME= phpdeadlock XPORTVERSION= 1.01 XCATEGORIES= security www XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= phpdeadlock XDISTNAME= Deadlock-${PORTVERSION}-Stable X XMAINTAINER= glarkin@sourcehosting.net XCOMMENT= Web-based user authentication/password protection system X XWRKSRC= ${WRKDIR}/Deadlock\ v1.01 XDLURL?= ${PORTNAME} XDLDIR= www/${DLURL} X XUSE_DOS2UNIX= yes XUSE_APACHE= 1.3+ XUSE_PHP= mysql session ctype pcre XNO_BUILD= yes X XSUB_FILES= pkg-message XSUB_LIST= DLURL=${DLURL} DLDIR=${DLDIR} X Xpost-patch: X @${FIND} ${WRKSRC} -name \*.orig -exec ${RM} {} \; X Xdo-install: X @${MKDIR} ${WWWDIR} X @cd ${WRKSRC}/deadlock && ${COPYTREE_SHARE} . ${WWWDIR} X @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR} X @${CHMOD} 777 ${WWWDIR}/db_config.php X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/CHANGES.txt ${DOCSDIR}/CHANGES.txt X @${INSTALL_DATA} ${WRKSRC}/COPYING.txt ${DOCSDIR}/COPYING.txt X @${INSTALL_DATA} ${WRKSRC}/INSTALL.txt ${DOCSDIR}/INSTALL.txt X @${INSTALL_DATA} ${WRKSRC}/LICENSE.txt ${DOCSDIR}/LICENSE.txt X @${INSTALL_DATA} ${WRKSRC}/UPGRADE.txt ${DOCSDIR}/UPGRADE.txt X.endif X @${CAT} ${PKGMESSAGE} X X.include END-of-phpdeadlock/Makefile echo x - phpdeadlock/distinfo sed 's/^X//' >phpdeadlock/distinfo << 'END-of-phpdeadlock/distinfo' XMD5 (Deadlock-1.01-Stable.tar.gz) = faf00eccf557060154b3f1fa07a587e7 XSHA256 (Deadlock-1.01-Stable.tar.gz) = 822e9e61f18f9d53d4d5ac2da20814fa7fd2a0b06bff0334419083935aeefee7 XSIZE (Deadlock-1.01-Stable.tar.gz) = 332201 END-of-phpdeadlock/distinfo echo x - phpdeadlock/pkg-descr sed 's/^X//' >phpdeadlock/pkg-descr << 'END-of-phpdeadlock/pkg-descr' XDeadlock is an open source user authentication/password protection Xsystem written in PHP/MySQL and licensed under the GNU GPL. It uses X.htpasswd and .htaccess files to protect any web directory. X XWWW: http://www.phpdeadlock.org/ END-of-phpdeadlock/pkg-descr echo c - phpdeadlock/files mkdir -p phpdeadlock/files > /dev/null 2>&1 echo x - phpdeadlock/files/pkg-message.in sed 's/^X//' >phpdeadlock/files/pkg-message.in << 'END-of-phpdeadlock/files/pkg-message.in' X************************************************* XPost-installation instructions: X Xo Add the following lines to your httpd.conf or X an included .conf file: X X Alias /%%DLURL%%/ "%%PREFIX%%/%%DLDIR%%/" X AddType application/x-httpd-php .php X DirectoryIndex index.php X X X AllowOverride AuthConfig X X X NB: The directory "%%PREFIX%%/www/data/protected" X is the default, but can be changed in the X Deadlock administrator area. X Xo Restart your web server X Xo Create a new MySQL database and a user account X with access to it that Deadlock can use to store X user accounts and configuration information X Xo Browse to http://localhost/%%DLURL%%/ to X complete the installation X Xo Note that the default admin password is "password". X Browse to http://localhost/%%DLURL%%/admin/ X after installation, log in, and change it. X************************************************* END-of-phpdeadlock/files/pkg-message.in echo x - phpdeadlock/files/patch-deadlock_admin_bulkemail.php sed 's/^X//' >phpdeadlock/files/patch-deadlock_admin_bulkemail.php << 'END-of-phpdeadlock/files/patch-deadlock_admin_bulkemail.php' X--- ./deadlock/admin/bulkemail.php.orig Wed Aug 2 20:28:00 2006 X+++ deadlock/admin/bulkemail.php Thu Oct 11 15:23:48 2007 X@@ -174,13 +174,13 @@ X X X X- X+ X X X X X X- X+ X X
Subject:
Message:
X X@@ -189,7 +189,7 @@ X X X X-
X+
X X X X@@ -211,7 +211,7 @@ X ***********************************************/ X X