The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD www : cgiwrap

Securely execute Web CGI scripts

 This is CGIWrap - a gateway that allows more secure user access to
CGI programs on an HTTPd server than is provided by the Web server
itself. The primary function of CGIWrap is to make certain that
any CGI script runs with the permissions of the user who installed
it, and not those of the Web server.

CGIWrap works with NCSA httpd, Apache, CERN httpd, NetSite Commerce
and Communications servers, and probably any other Unix-based Web
server software that supports CGI. 

http://cgiwrap.sourceforge.net/ http://cgiwrap.unixtools.org/



cgiwrap history


v. 1.26
date: 2007/08/27 14:47:11;  author: koitsu;  state: Exp;  lines: +9 -1
Add WITH_USE_SCRIPT_URL and WITH_USE_REDIRECT_URL knobs, allowing for
the SCRIPT_NAME environment variable to be built based on $SCRIPT_URL
or $REDIRECT_URL.

v. 1.25 date: 2007/08/15 22:58:58; author: koitsu; state: Exp; lines: +5 -4 Fix for "make install"; logic in cgiwrap's autoconf file for --with-cgiwrapd and --without-cgiwrapd is broken (always assumes cgiwrapd will be used). Will submit fix upstream. Reviewed by: philip Approved by: philip
v. 1.24 date: 2007/08/15 16:37:47; author: koitsu; state: Exp; lines: +2 -2 Updating cgiwrap from 3.9 to 4.0. Tested on RELENG_6. Reviewed by: philip Approved by: philip
v. 1.23 date: 2005/09/05 17:09:34; author: garga; state: Exp; lines: +11 -12 Move LOG_FILE code to after bsd.port.pre.mk PR: ports/85687 Submitted by: maintainer
v. 1.22 date: 2005/07/08 22:35:06; author: pav; state: Exp; lines: +81 -68 - Convert to OPTIONS - Add NPH and DEBUG knobs - Rename some tunables - Remove EMAIL knob PR: ports/83144 Submitted by: Jeremy Chadwick (maintainer)
v. 1.21 date: 2004/09/01 13:42:54; author: sem; state: Exp; lines: +72 -53 - Rename knonbs for more POLA compliant. - Utilize PORTDOCS macro. - Fix pkg-message for the package. - Minor formating and typographic changes. PR: ports/71188 Submitted by: maintainer
v. 1.20 date: 2004/08/17 05:29:01; author: sem; state: Exp; lines: +76 -33 * Uses WWWOWN and WWWGRP. * Changes tweaks to CGIWRAP_ALLOWFILE and CGIWRAP_DENYFILE. * Add optional ability to build without some features. * Adds CGIWRAP_DEBUG, which adds support for the cgiwrapd/nph-cgiwrapd binaries. * Proper/secure permissions on the binaries. * Another cosmetic changes. * Pass maintainership to submitter. PR: ports/70106 Submitted by: Jeremy Chadwick
v. 1.19 date: 2004/03/02 22:42:24; author: pav; state: Exp; lines: +6 -5 - Update to 3.9 - Use DOCSDIR in pkg-plist to silence portlint PR: ports/63656 Submitted by: Josh Elsasser (maintainer)
v. 1.18 date: 2003/06/12 01:35:35; author: lioux; state: Exp; lines: +1 -2 Update to 3.8 PR: 53224 Submitted by: maintainer
v. 1.17 date: 2003/02/21 14:01:14; author: knu; state: Exp; lines: +1 -0 De-pkg-comment.
v. 1.16 date: 2002/08/08 18:58:23; author: dwcjr; state: Exp; lines: +6 -1 Install cgiwrapd/nph-cgiwrapd as a separate binary and removes suid and execute permissions for security reasons PR: 41454 Submitted by: maintainer
v. 1.15 date: 2002/08/04 21:37:09; author: petef; state: Exp; lines: +8 -1 - enable access control files by default - pass maintainership on to submitter PR: 40256 Submitted by: Josh Elsasser
v. 1.14 date: 2001/11/20 21:40:54; author: petef; state: Exp; lines: +6 -6 - update to 3.7.1 - change default apache httpd user to www - use DOCSDIR
v. 1.13 date: 2001/08/22 23:07:03; author: petef; state: Exp; lines: +2 -2 Change my email address to petef@FreeBSD.org for the ports I maintain. Reviewed by: ade
v. 1.12 date: 2001/07/26 12:28:24; author: markp; state: Exp; lines: +2 -2 Update to 3.7 (fixing a security problem). PR: 29168 Submitted by: maintainer
v. 1.11 date: 2001/06/10 15:40:48; author: kevlo; state: Exp; lines: +20 -19 - update to version 3.6.4 - take over as maintainer from ports@ - better comment - install scripts to ${PREFIX}/www/cgi-bin opposed to share/apache PR: 27967 Submitted by: Pete Fritchman
v. 1.10 date: 2001/05/23 05:50:49; author: ijliao; state: Exp; lines: +1 -1 forget to mention pr # and submitter PR: 27552 Submitted by: dwcjr@inethouston.net
v. 1.9 date: 2001/05/23 05:49:00; author: ijliao; state: Exp; lines: +3 -1 delete cgiwrap doc dir add PORTDOCS handling add missing MAINTAINER
v. 1.8 date: 2001/04/21 16:14:39; author: fenner; state: Exp; lines: +1 -3 MAINTAINER doesn't use FreeBSD any more. Submitted by: "Brent J. Nordquist"
v. 1.7 date: 2001/02/05 15:33:17; author: olgeni; state: Exp; lines: +2 -2 Some spaces -> tabs for ports/www.
v. 1.6 date: 2000/04/10 00:04:45; author: cpiazza; state: Exp; lines: +3 -3 Update with the new PORTNAME/PORTVERSION variables
v. 1.5 date: 1999/08/31 02:42:45; author: peter; state: Exp; lines: +1 -1 $Id$ -> $FreeBSD$
v. 1.4 date: 1999/08/08 14:28:17; author: andreas; state: Exp; lines: +2 -2 apache's cgi-dir now resides in ${PREFIX}/share/apache
v. 1.3 date: 1999/05/18 02:53:40; author: mharo; state: Exp; lines: +3 -3 Update to version 3.6.3
v. 1.2 date: 1998/08/17 00:38:16; author: steve; state: Exp; lines: +3 -3 Update to version 3.6.2. PR: 7571 Submitted by: maintainer
v. 1.1 date: 1998/08/10 00:16:36; author: steve; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1998/08/10 00:16:36; author: steve; state: Exp; lines: +0 -0 Initial import of cgiwrap version 3.6.1. Make certain that CGI scripts run with the user's permissions. PR: 7448 Submitted by: Brent J. Nordquist ============================================================================= v. 1.26 date: 2007/08/27 14:47:11; author: koitsu; state: Exp; lines: +9 -1 Add WITH_USE_SCRIPT_URL and WITH_USE_REDIRECT_URL knobs, allowing for the SCRIPT_NAME environment variable to be built based on $SCRIPT_URL or $REDIRECT_URL.
v. 1.25 date: 2007/08/15 22:58:58; author: koitsu; state: Exp; lines: +5 -4 Fix for "make install"; logic in cgiwrap's autoconf file for --with-cgiwrapd and --without-cgiwrapd is broken (always assumes cgiwrapd will be used). Will submit fix upstream. Reviewed by: philip Approved by: philip
v. 1.24 date: 2007/08/15 16:37:47; author: koitsu; state: Exp; lines: +2 -2 Updating cgiwrap from 3.9 to 4.0. Tested on RELENG_6. Reviewed by: philip Approved by: philip
v. 1.23 date: 2005/09/05 17:09:34; author: garga; state: Exp; lines: +11 -12 Move LOG_FILE code to after bsd.port.pre.mk PR: ports/85687 Submitted by: maintainer
v. 1.22 date: 2005/07/08 22:35:06; author: pav; state: Exp; lines: +81 -68 - Convert to OPTIONS - Add NPH and DEBUG knobs - Rename some tunables - Remove EMAIL knob PR: ports/83144 Submitted by: Jeremy Chadwick (maintainer)
v. 1.21 date: 2004/09/01 13:42:54; author: sem; state: Exp; lines: +72 -53 - Rename knonbs for more POLA compliant. - Utilize PORTDOCS macro. - Fix pkg-message for the package. - Minor formating and typographic changes. PR: ports/71188 Submitted by: maintainer
v. 1.20 date: 2004/08/17 05:29:01; author: sem; state: Exp; lines: +76 -33 * Uses WWWOWN and WWWGRP. * Changes tweaks to CGIWRAP_ALLOWFILE and CGIWRAP_DENYFILE. * Add optional ability to build without some features. * Adds CGIWRAP_DEBUG, which adds support for the cgiwrapd/nph-cgiwrapd binaries. * Proper/secure permissions on the binaries. * Another cosmetic changes. * Pass maintainership to submitter. PR: ports/70106 Submitted by: Jeremy Chadwick
v. 1.19 date: 2004/03/02 22:42:24; author: pav; state: Exp; lines: +6 -5 - Update to 3.9 - Use DOCSDIR in pkg-plist to silence portlint PR: ports/63656 Submitted by: Josh Elsasser (maintainer)
v. 1.18 date: 2003/06/12 01:35:35; author: lioux; state: Exp; lines: +1 -2 Update to 3.8 PR: 53224 Submitted by: maintainer
v. 1.17 date: 2003/02/21 14:01:14; author: knu; state: Exp; lines: +1 -0 De-pkg-comment.
v. 1.16 date: 2002/08/08 18:58:23; author: dwcjr; state: Exp; lines: +6 -1 Install cgiwrapd/nph-cgiwrapd as a separate binary and removes suid and execute permissions for security reasons PR: 41454 Submitted by: maintainer
v. 1.15 date: 2002/08/04 21:37:09; author: petef; state: Exp; lines: +8 -1 - enable access control files by default - pass maintainership on to submitter PR: 40256 Submitted by: Josh Elsasser
v. 1.14 date: 2001/11/20 21:40:54; author: petef; state: Exp; lines: +6 -6 - update to 3.7.1 - change default apache httpd user to www - use DOCSDIR
v. 1.13 date: 2001/08/22 23:07:03; author: petef; state: Exp; lines: +2 -2 Change my email address to petef@FreeBSD.org for the ports I maintain. Reviewed by: ade
v. 1.12 date: 2001/07/26 12:28:24; author: markp; state: Exp; lines: +2 -2 Update to 3.7 (fixing a security problem). PR: 29168 Submitted by: maintainer
v. 1.11 date: 2001/06/10 15:40:48; author: kevlo; state: Exp; lines: +20 -19 - update to version 3.6.4 - take over as maintainer from ports@ - better comment - install scripts to ${PREFIX}/www/cgi-bin opposed to share/apache PR: 27967 Submitted by: Pete Fritchman
v. 1.10 date: 2001/05/23 05:50:49; author: ijliao; state: Exp; lines: +1 -1 forget to mention pr # and submitter PR: 27552 Submitted by: dwcjr@inethouston.net
v. 1.9 date: 2001/05/23 05:49:00; author: ijliao; state: Exp; lines: +3 -1 delete cgiwrap doc dir add PORTDOCS handling add missing MAINTAINER
v. 1.8 date: 2001/04/21 16:14:39; author: fenner; state: Exp; lines: +1 -3 MAINTAINER doesn't use FreeBSD any more. Submitted by: "Brent J. Nordquist"
v. 1.7 date: 2001/02/05 15:33:17; author: olgeni; state: Exp; lines: +2 -2 Some spaces -> tabs for ports/www.
v. 1.6 date: 2000/04/10 00:04:45; author: cpiazza; state: Exp; lines: +3 -3 Update with the new PORTNAME/PORTVERSION variables
v. 1.5 date: 1999/08/31 02:42:45; author: peter; state: Exp; lines: +1 -1 $Id$ -> $FreeBSD$
v. 1.4 date: 1999/08/08 14:28:17; author: andreas; state: Exp; lines: +2 -2 apache's cgi-dir now resides in ${PREFIX}/share/apache
v. 1.3 date: 1999/05/18 02:53:40; author: mharo; state: Exp; lines: +3 -3 Update to version 3.6.3
v. 1.2 date: 1998/08/17 00:38:16; author: steve; state: Exp; lines: +3 -3 Update to version 3.6.2. PR: 7571 Submitted by: maintainer
v. 1.1 date: 1998/08/10 00:16:36; author: steve; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1998/08/10 00:16:36; author: steve; state: Exp; lines: +0 -0 Initial import of cgiwrap version 3.6.1. Make certain that CGI scripts run with the user's permissions. PR: 7448 Submitted by: Brent J. Nordquist ============================================================================= v. 1.26 date: 2007/08/27 14:47:11; author: koitsu; state: Exp; lines: +9 -1 Add WITH_USE_SCRIPT_URL and WITH_USE_REDIRECT_URL knobs, allowing for the SCRIPT_NAME environment variable to be built based on $SCRIPT_URL or $REDIRECT_URL.
v. 1.25 date: 2007/08/15 22:58:58; author: koitsu; state: Exp; lines: +5 -4 Fix for "make install"; logic in cgiwrap's autoconf file for --with-cgiwrapd and --without-cgiwrapd is broken (always assumes cgiwrapd will be used). Will submit fix upstream. Reviewed by: philip Approved by: philip
v. 1.24 date: 2007/08/15 16:37:47; author: koitsu; state: Exp; lines: +2 -2 Updating cgiwrap from 3.9 to 4.0. Tested on RELENG_6. Reviewed by: philip Approved by: philip
v. 1.23 date: 2005/09/05 17:09:34; author: garga; state: Exp; lines: +11 -12 Move LOG_FILE code to after bsd.port.pre.mk PR: ports/85687 Submitted by: maintainer
v. 1.22 date: 2005/07/08 22:35:06; author: pav; state: Exp; lines: +81 -68 - Convert to OPTIONS - Add NPH and DEBUG knobs - Rename some tunables - Remove EMAIL knob PR: ports/83144 Submitted by: Jeremy Chadwick (maintainer)
v. 1.21 date: 2004/09/01 13:42:54; author: sem; state: Exp; lines: +72 -53 - Rename knonbs for more POLA compliant. - Utilize PORTDOCS macro. - Fix pkg-message for the package. - Minor formating and typographic changes. PR: ports/71188 Submitted by: maintainer
v. 1.20 date: 2004/08/17 05:29:01; author: sem; state: Exp; lines: +76 -33 * Uses WWWOWN and WWWGRP. * Changes tweaks to CGIWRAP_ALLOWFILE and CGIWRAP_DENYFILE. * Add optional ability to build without some features. * Adds CGIWRAP_DEBUG, which adds support for the cgiwrapd/nph-cgiwrapd binaries. * Proper/secure permissions on the binaries. * Another cosmetic changes. * Pass maintainership to submitter. PR: ports/70106 Submitted by: Jeremy Chadwick
v. 1.19 date: 2004/03/02 22:42:24; author: pav; state: Exp; lines: +6 -5 - Update to 3.9 - Use DOCSDIR in pkg-plist to silence portlint PR: ports/63656 Submitted by: Josh Elsasser (maintainer)
v. 1.18 date: 2003/06/12 01:35:35; author: lioux; state: Exp; lines: +1 -2 Update to 3.8 PR: 53224 Submitted by: maintainer
v. 1.17 date: 2003/02/21 14:01:14; author: knu; state: Exp; lines: +1 -0 De-pkg-comment.
v. 1.16 date: 2002/08/08 18:58:23; author: dwcjr; state: Exp; lines: +6 -1 Install cgiwrapd/nph-cgiwrapd as a separate binary and removes suid and execute permissions for security reasons PR: 41454 Submitted by: maintainer
v. 1.15 date: 2002/08/04 21:37:09; author: petef; state: Exp; lines: +8 -1 - enable access control files by default - pass maintainership on to submitter PR: 40256 Submitted by: Josh Elsasser
v. 1.14 date: 2001/11/20 21:40:54; author: petef; state: Exp; lines: +6 -6 - update to 3.7.1 - change default apache httpd user to www - use DOCSDIR
v. 1.13 date: 2001/08/22 23:07:03; author: petef; state: Exp; lines: +2 -2 Change my email address to petef@FreeBSD.org for the ports I maintain. Reviewed by: ade
v. 1.12 date: 2001/07/26 12:28:24; author: markp; state: Exp; lines: +2 -2 Update to 3.7 (fixing a security problem). PR: 29168 Submitted by: maintainer
v. 1.11 date: 2001/06/10 15:40:48; author: kevlo; state: Exp; lines: +20 -19 - update to version 3.6.4 - take over as maintainer from ports@ - better comment - install scripts to ${PREFIX}/www/cgi-bin opposed to share/apache PR: 27967 Submitted by: Pete Fritchman
v. 1.10 date: 2001/05/23 05:50:49; author: ijliao; state: Exp; lines: +1 -1 forget to mention pr # and submitter PR: 27552 Submitted by: dwcjr@inethouston.net
v. 1.9 date: 2001/05/23 05:49:00; author: ijliao; state: Exp; lines: +3 -1 delete cgiwrap doc dir add PORTDOCS handling add missing MAINTAINER
v. 1.8 date: 2001/04/21 16:14:39; author: fenner; state: Exp; lines: +1 -3 MAINTAINER doesn't use FreeBSD any more. Submitted by: "Brent J. Nordquist"
v. 1.7 date: 2001/02/05 15:33:17; author: olgeni; state: Exp; lines: +2 -2 Some spaces -> tabs for ports/www.
v. 1.6 date: 2000/04/10 00:04:45; author: cpiazza; state: Exp; lines: +3 -3 Update with the new PORTNAME/PORTVERSION variables
v. 1.5 date: 1999/08/31 02:42:45; author: peter; state: Exp; lines: +1 -1 $Id$ -> $FreeBSD$
v. 1.4 date: 1999/08/08 14:28:17; author: andreas; state: Exp; lines: +2 -2 apache's cgi-dir now resides in ${PREFIX}/share/apache
v. 1.3 date: 1999/05/18 02:53:40; author: mharo; state: Exp; lines: +3 -3 Update to version 3.6.3
v. 1.2 date: 1998/08/17 00:38:16; author: steve; state: Exp; lines: +3 -3 Update to version 3.6.2. PR: 7571 Submitted by: maintainer
v. 1.1 date: 1998/08/10 00:16:36; author: steve; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1998/08/10 00:16:36; author: steve; state: Exp; lines: +0 -0 Initial import of cgiwrap version 3.6.1. Make certain that CGI scripts run with the user's permissions. PR: 7448 Submitted by: Brent J. Nordquist =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm