The FreeBSD Ports Archive
FreeBSD www : dansguardian4>
A fast, feature-rich web content filter for Squid proxy servers
DansGuardian is a web content filtering proxy for Linux, FreeBSD, OpenBSD,
and Solaris. It relies on a proxy server, such as Squid, for all fetching;
however, DansGuardian should work with any proxy server.
It filters using multiple methods, including:
- URL and domain filtering
- content phrase filtering
- PICS filtering
- MIME filtering
- file extension filtering
- POST filtering
- user and source IP filtering
This version also includes support for filter groups (simple ACLs),
pre-emptive blocking, improved URL caches, and fork pooling for
improved performance under heavy load.
http://dansguardian.org http://backup.dansguardian.org
|
dansguardian history
v. 1.26
date: 2007/07/23 09:36:42; author: rafan; state: Exp; lines: +4 -1
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
v. 1.25
date: 2007/04/11 02:26:53; author: shaun; state: Exp; lines: +2 -12
- Add SHA256 checksum.
- Remove FreeBSD 4.x checks.
PR: ports/109957
Submitted by: Freddie Cash (maintainer)
v. 1.24
date: 2006/09/03 06:35:31; author: kris; state: Exp; lines: +1 -3
NO_PACKAGE and NO_CDROM are superfluous
v. 1.23
date: 2006/04/08 12:57:42; author: pav; state: Exp; lines: +8 -13
- Better use of rc_subr framework
- Updated startup script
- Fixed pkg-plist
PR: ports/94802
Submitted by: Freddie Cash (maintainer)
v. 1.22
date: 2005/12/17 19:54:49; author: pav; state: Exp; lines: +9 -5
- Make apache dependency optional
PR: ports/90513
Submitted by: Freddie Cash (maintainer)
v. 1.21
date: 2005/10/06 18:28:23; author: garga; state: Exp; lines: +1 -1
- Update to 2.8.0.6
PR: ports/86998
Submitted by: maintainer
v. 1.20
date: 2005/03/05 07:26:11; author: sem; state: Exp; lines: +3 -1
- Update to 2.8.0.4
* updated Big5 Chinese and Lithuanian language files
* added Hebrew and Swedish language files
* fixed several bugs in HTTP header handling
* fixed a few bugs in the -r soft-restart feature
* fixed a security issue with malformed URL processing
- install all default config files under samples/ directory
PR: ports/78372
Submitted by: maintainer
v. 1.19
date: 2004/08/10 11:48:14; author: sem; state: Exp; lines: +6 -7
* Update to version 2.8.0.2
Minor bug fix release
* Also removed the "Compile with GCC 3" option as it never really worked
correctly anyway
PR: ports/70226
Submitted by: maintainer
v. 1.18
date: 2004/07/28 10:28:59; author: vs; state: Exp; lines: +8 -8
DansGuardian 2.8.0-0 has been released as the new stable version. New features since 2.6.x include:
- Changed process model from fork-on-connect to fork-pool. This dramatically improves the performance and allows it to scale to many more concurrent users.
- Improved internationalisation language file support.
- Image replacement for advert removal.
- Added support for fully qualified addresses in banned and exception IP lists.
- Added URL Greylists.
- Added filter group support so different filtering settings can be used for different groups of users.
- Added a '-g' gentle restart that does not kill current connections but filter group config is re-read.
- Ident now uses X-Forwarded-For when DansGuardian is configured to use it.
- Added a temporal denied page bypass facility.
- It is no longer needed to run as root to bind to a low port.
PR: ports/69625
Submitted by: Freddie Cash (maintainer)
v. 1.17
date: 2004/05/06 20:09:40; author: pav; state: Exp; lines: +38 -7
- Update to 2.6.1-13
- Convert rc script to RCng
PR: ports/66333
Submitted by: Freddie Cash (maintainer)
v. 1.16
date: 2004/03/09 22:48:23; author: linimon; state: Exp; lines: +4 -5
Correct the CONFLICTS. Remove unneccessary fluff.
Pointed out by: eik
v. 1.15
date: 2004/03/09 20:36:57; author: linimon; state: Exp; lines: +4 -1
Update port to support new ports features including unique LATEST_LINK,
OPTIONS, and distinfo SIZE.
PR: ports/63996
Submitted by: Freddie Cash (maintainer)
v. 1.14
date: 2004/01/08 23:52:37; author: linimon; state: Exp; lines: +1 -0
One more attempt to get the plist right.
v. 1.13
date: 2004/01/08 22:34:05; author: linimon; state: Exp; lines: +1 -1
Fix conflicts. Also check in the changes to the plist that I foolishly
forgot last time (thank you cvs update!)
PR: ports/61098
Submitted by: Freddie Cash (maintainer)
v. 1.12
date: 2004/01/08 02:11:44; author: linimon; state: Exp; lines: +2 -2
Update to 2.6.1-11: bugfixes and better start/stop script; also, some
attempt to pacify gcc3.3.
PR: ports/61048
Submitted by: Freddie Cash (maintainer)
v. 1.11
date: 2004/01/07 08:33:41; author: linimon; state: Exp; lines: +4 -2
Update to version 2.6.1.6: mainly bugfixes.
PR: ports/57162
Submitted by: Petr Rehor
Reworked by: Freddie Cash (maintainer)
v. 1.10
date: 2003/11/07 09:12:49; author: marcus; state: Exp; lines: +1 -1
Use the new Apache bits from bsd.port.mk.
Submitted by: dinoex
v. 1.9
date: 2003/09/04 01:09:23; author: edwin; state: Exp; lines: +11 -9
port update: www/dansguardian to version 2.6.1-3
The latest stable release of DansGuardian is 2.6.1-3. This
release fixes a few security glitches in earlier releases,
and adds several new features to improve filtering, throughput,
and resource usage. A recommended update for all DG users.
PR: ports/54199
Submitted by: Freddie Cash
v. 1.8
date: 2003/02/21 14:01:15; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.7
date: 2003/02/07 02:44:21; author: seanc; state: Exp; lines: +1 -1
Correct ports that were abusing the FORBIDDEN variable and replace with
either IGNORE or BROKEN.
Since there seems to be some confusion, for the record:
BROKEN is reserved for ports that don't work. This will prevent
users from installing the port, but please note that
ports marked as BROKEN will still be built by bento
IGNORE is reserved for ports that should not be built for one
reason or another (including bento). Users and bento
will not build ports marked as IGNORE.
FORBIDDEN is reserved for security breakages only!!! Only mark a
port as FORBIDDEN if there is a security issue with the
port at the time.
Reviewed by: kris (portmgr)
v. 1.6
date: 2002/10/20 16:02:37; author: cy; state: Exp; lines: +1 -0
Dansguardian requires squid be running before it starts. This patch
starts dansguardian after squid starts up.
PR: 43660
Submitted by: MAINTAINER: Freddie Cash
v. 1.5
date: 2002/05/14 19:43:39; author: cy; state: Exp; lines: +1 -1
Upgrade 2.2.9.1 --> 2.2.10.0
PR: 37396
Submitted by: MAINTAINER
v. 1.4
date: 2002/04/20 06:21:28; author: pat; state: Exp; lines: +3 -3
Update to 2.2.9.1
PR: 37113
Submitted by: maintainer
v. 1.3
date: 2002/04/08 01:48:41; author: cy; state: Exp; lines: +12 -8
Update 2.2.7-1 -> 2.2.8-0.
PR: 36677
Submitted by: MAINTAINER: Freddie Cash
v. 1.2
date: 2002/03/31 04:28:18; author: kris; state: Exp; lines: +3 -12
Use FORBIDDEN to display notice about manual fetching of distfile.
Submitted by: maintainer
v. 1.1
date: 2002/03/28 02:25:13; author: cy; state: Exp;
Add dansguardian 2.2.7.1, a fast, simple web content filter for
Squid proxy servers.
PR: 35382
Submitted by: Freddie Cash
=============================================================================
v. 1.26
date: 2007/07/23 09:36:42; author: rafan; state: Exp; lines: +4 -1
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
v. 1.25
date: 2007/04/11 02:26:53; author: shaun; state: Exp; lines: +2 -12
- Add SHA256 checksum.
- Remove FreeBSD 4.x checks.
PR: ports/109957
Submitted by: Freddie Cash (maintainer)
v. 1.24
date: 2006/09/03 06:35:31; author: kris; state: Exp; lines: +1 -3
NO_PACKAGE and NO_CDROM are superfluous
v. 1.23
date: 2006/04/08 12:57:42; author: pav; state: Exp; lines: +8 -13
- Better use of rc_subr framework
- Updated startup script
- Fixed pkg-plist
PR: ports/94802
Submitted by: Freddie Cash (maintainer)
v. 1.22
date: 2005/12/17 19:54:49; author: pav; state: Exp; lines: +9 -5
- Make apache dependency optional
PR: ports/90513
Submitted by: Freddie Cash (maintainer)
v. 1.21
date: 2005/10/06 18:28:23; author: garga; state: Exp; lines: +1 -1
- Update to 2.8.0.6
PR: ports/86998
Submitted by: maintainer
v. 1.20
date: 2005/03/05 07:26:11; author: sem; state: Exp; lines: +3 -1
- Update to 2.8.0.4
* updated Big5 Chinese and Lithuanian language files
* added Hebrew and Swedish language files
* fixed several bugs in HTTP header handling
* fixed a few bugs in the -r soft-restart feature
* fixed a security issue with malformed URL processing
- install all default config files under samples/ directory
PR: ports/78372
Submitted by: maintainer
v. 1.19
date: 2004/08/10 11:48:14; author: sem; state: Exp; lines: +6 -7
* Update to version 2.8.0.2
Minor bug fix release
* Also removed the "Compile with GCC 3" option as it never really worked
correctly anyway
PR: ports/70226
Submitted by: maintainer
v. 1.18
date: 2004/07/28 10:28:59; author: vs; state: Exp; lines: +8 -8
DansGuardian 2.8.0-0 has been released as the new stable version. New features since 2.6.x include:
- Changed process model from fork-on-connect to fork-pool. This dramatically improves the performance and allows it to scale to many more concurrent users.
- Improved internationalisation language file support.
- Image replacement for advert removal.
- Added support for fully qualified addresses in banned and exception IP lists.
- Added URL Greylists.
- Added filter group support so different filtering settings can be used for different groups of users.
- Added a '-g' gentle restart that does not kill current connections but filter group config is re-read.
- Ident now uses X-Forwarded-For when DansGuardian is configured to use it.
- Added a temporal denied page bypass facility.
- It is no longer needed to run as root to bind to a low port.
PR: ports/69625
Submitted by: Freddie Cash (maintainer)
v. 1.17
date: 2004/05/06 20:09:40; author: pav; state: Exp; lines: +38 -7
- Update to 2.6.1-13
- Convert rc script to RCng
PR: ports/66333
Submitted by: Freddie Cash (maintainer)
v. 1.16
date: 2004/03/09 22:48:23; author: linimon; state: Exp; lines: +4 -5
Correct the CONFLICTS. Remove unneccessary fluff.
Pointed out by: eik
v. 1.15
date: 2004/03/09 20:36:57; author: linimon; state: Exp; lines: +4 -1
Update port to support new ports features including unique LATEST_LINK,
OPTIONS, and distinfo SIZE.
PR: ports/63996
Submitted by: Freddie Cash (maintainer)
v. 1.14
date: 2004/01/08 23:52:37; author: linimon; state: Exp; lines: +1 -0
One more attempt to get the plist right.
v. 1.13
date: 2004/01/08 22:34:05; author: linimon; state: Exp; lines: +1 -1
Fix conflicts. Also check in the changes to the plist that I foolishly
forgot last time (thank you cvs update!)
PR: ports/61098
Submitted by: Freddie Cash (maintainer)
v. 1.12
date: 2004/01/08 02:11:44; author: linimon; state: Exp; lines: +2 -2
Update to 2.6.1-11: bugfixes and better start/stop script; also, some
attempt to pacify gcc3.3.
PR: ports/61048
Submitted by: Freddie Cash (maintainer)
v. 1.11
date: 2004/01/07 08:33:41; author: linimon; state: Exp; lines: +4 -2
Update to version 2.6.1.6: mainly bugfixes.
PR: ports/57162
Submitted by: Petr Rehor
Reworked by: Freddie Cash (maintainer)
v. 1.10
date: 2003/11/07 09:12:49; author: marcus; state: Exp; lines: +1 -1
Use the new Apache bits from bsd.port.mk.
Submitted by: dinoex
v. 1.9
date: 2003/09/04 01:09:23; author: edwin; state: Exp; lines: +11 -9
port update: www/dansguardian to version 2.6.1-3
The latest stable release of DansGuardian is 2.6.1-3. This
release fixes a few security glitches in earlier releases,
and adds several new features to improve filtering, throughput,
and resource usage. A recommended update for all DG users.
PR: ports/54199
Submitted by: Freddie Cash
v. 1.8
date: 2003/02/21 14:01:15; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.7
date: 2003/02/07 02:44:21; author: seanc; state: Exp; lines: +1 -1
Correct ports that were abusing the FORBIDDEN variable and replace with
either IGNORE or BROKEN.
Since there seems to be some confusion, for the record:
BROKEN is reserved for ports that don't work. This will prevent
users from installing the port, but please note that
ports marked as BROKEN will still be built by bento
IGNORE is reserved for ports that should not be built for one
reason or another (including bento). Users and bento
will not build ports marked as IGNORE.
FORBIDDEN is reserved for security breakages only!!! Only mark a
port as FORBIDDEN if there is a security issue with the
port at the time.
Reviewed by: kris (portmgr)
v. 1.6
date: 2002/10/20 16:02:37; author: cy; state: Exp; lines: +1 -0
Dansguardian requires squid be running before it starts. This patch
starts dansguardian after squid starts up.
PR: 43660
Submitted by: MAINTAINER: Freddie Cash
v. 1.5
date: 2002/05/14 19:43:39; author: cy; state: Exp; lines: +1 -1
Upgrade 2.2.9.1 --> 2.2.10.0
PR: 37396
Submitted by: MAINTAINER
v. 1.4
date: 2002/04/20 06:21:28; author: pat; state: Exp; lines: +3 -3
Update to 2.2.9.1
PR: 37113
Submitted by: maintainer
v. 1.3
date: 2002/04/08 01:48:41; author: cy; state: Exp; lines: +12 -8
Update 2.2.7-1 -> 2.2.8-0.
PR: 36677
Submitted by: MAINTAINER: Freddie Cash
v. 1.2
date: 2002/03/31 04:28:18; author: kris; state: Exp; lines: +3 -12
Use FORBIDDEN to display notice about manual fetching of distfile.
Submitted by: maintainer
v. 1.1
date: 2002/03/28 02:25:13; author: cy; state: Exp;
Add dansguardian 2.2.7.1, a fast, simple web content filter for
Squid proxy servers.
PR: 35382
Submitted by: Freddie Cash
=============================================================================
v. 1.26
date: 2007/07/23 09:36:42; author: rafan; state: Exp; lines: +4 -1
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
v. 1.25
date: 2007/04/11 02:26:53; author: shaun; state: Exp; lines: +2 -12
- Add SHA256 checksum.
- Remove FreeBSD 4.x checks.
PR: ports/109957
Submitted by: Freddie Cash (maintainer)
v. 1.24
date: 2006/09/03 06:35:31; author: kris; state: Exp; lines: +1 -3
NO_PACKAGE and NO_CDROM are superfluous
v. 1.23
date: 2006/04/08 12:57:42; author: pav; state: Exp; lines: +8 -13
- Better use of rc_subr framework
- Updated startup script
- Fixed pkg-plist
PR: ports/94802
Submitted by: Freddie Cash (maintainer)
v. 1.22
date: 2005/12/17 19:54:49; author: pav; state: Exp; lines: +9 -5
- Make apache dependency optional
PR: ports/90513
Submitted by: Freddie Cash (maintainer)
v. 1.21
date: 2005/10/06 18:28:23; author: garga; state: Exp; lines: +1 -1
- Update to 2.8.0.6
PR: ports/86998
Submitted by: maintainer
v. 1.20
date: 2005/03/05 07:26:11; author: sem; state: Exp; lines: +3 -1
- Update to 2.8.0.4
* updated Big5 Chinese and Lithuanian language files
* added Hebrew and Swedish language files
* fixed several bugs in HTTP header handling
* fixed a few bugs in the -r soft-restart feature
* fixed a security issue with malformed URL processing
- install all default config files under samples/ directory
PR: ports/78372
Submitted by: maintainer
v. 1.19
date: 2004/08/10 11:48:14; author: sem; state: Exp; lines: +6 -7
* Update to version 2.8.0.2
Minor bug fix release
* Also removed the "Compile with GCC 3" option as it never really worked
correctly anyway
PR: ports/70226
Submitted by: maintainer
v. 1.18
date: 2004/07/28 10:28:59; author: vs; state: Exp; lines: +8 -8
DansGuardian 2.8.0-0 has been released as the new stable version. New features since 2.6.x include:
- Changed process model from fork-on-connect to fork-pool. This dramatically improves the performance and allows it to scale to many more concurrent users.
- Improved internationalisation language file support.
- Image replacement for advert removal.
- Added support for fully qualified addresses in banned and exception IP lists.
- Added URL Greylists.
- Added filter group support so different filtering settings can be used for different groups of users.
- Added a '-g' gentle restart that does not kill current connections but filter group config is re-read.
- Ident now uses X-Forwarded-For when DansGuardian is configured to use it.
- Added a temporal denied page bypass facility.
- It is no longer needed to run as root to bind to a low port.
PR: ports/69625
Submitted by: Freddie Cash (maintainer)
v. 1.17
date: 2004/05/06 20:09:40; author: pav; state: Exp; lines: +38 -7
- Update to 2.6.1-13
- Convert rc script to RCng
PR: ports/66333
Submitted by: Freddie Cash (maintainer)
v. 1.16
date: 2004/03/09 22:48:23; author: linimon; state: Exp; lines: +4 -5
Correct the CONFLICTS. Remove unneccessary fluff.
Pointed out by: eik
v. 1.15
date: 2004/03/09 20:36:57; author: linimon; state: Exp; lines: +4 -1
Update port to support new ports features including unique LATEST_LINK,
OPTIONS, and distinfo SIZE.
PR: ports/63996
Submitted by: Freddie Cash (maintainer)
v. 1.14
date: 2004/01/08 23:52:37; author: linimon; state: Exp; lines: +1 -0
One more attempt to get the plist right.
v. 1.13
date: 2004/01/08 22:34:05; author: linimon; state: Exp; lines: +1 -1
Fix conflicts. Also check in the changes to the plist that I foolishly
forgot last time (thank you cvs update!)
PR: ports/61098
Submitted by: Freddie Cash (maintainer)
v. 1.12
date: 2004/01/08 02:11:44; author: linimon; state: Exp; lines: +2 -2
Update to 2.6.1-11: bugfixes and better start/stop script; also, some
attempt to pacify gcc3.3.
PR: ports/61048
Submitted by: Freddie Cash (maintainer)
v. 1.11
date: 2004/01/07 08:33:41; author: linimon; state: Exp; lines: +4 -2
Update to version 2.6.1.6: mainly bugfixes.
PR: ports/57162
Submitted by: Petr Rehor
Reworked by: Freddie Cash (maintainer)
v. 1.10
date: 2003/11/07 09:12:49; author: marcus; state: Exp; lines: +1 -1
Use the new Apache bits from bsd.port.mk.
Submitted by: dinoex
v. 1.9
date: 2003/09/04 01:09:23; author: edwin; state: Exp; lines: +11 -9
port update: www/dansguardian to version 2.6.1-3
The latest stable release of DansGuardian is 2.6.1-3. This
release fixes a few security glitches in earlier releases,
and adds several new features to improve filtering, throughput,
and resource usage. A recommended update for all DG users.
PR: ports/54199
Submitted by: Freddie Cash
v. 1.8
date: 2003/02/21 14:01:15; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.7
date: 2003/02/07 02:44:21; author: seanc; state: Exp; lines: +1 -1
Correct ports that were abusing the FORBIDDEN variable and replace with
either IGNORE or BROKEN.
Since there seems to be some confusion, for the record:
BROKEN is reserved for ports that don't work. This will prevent
users from installing the port, but please note that
ports marked as BROKEN will still be built by bento
IGNORE is reserved for ports that should not be built for one
reason or another (including bento). Users and bento
will not build ports marked as IGNORE.
FORBIDDEN is reserved for security breakages only!!! Only mark a
port as FORBIDDEN if there is a security issue with the
port at the time.
Reviewed by: kris (portmgr)
v. 1.6
date: 2002/10/20 16:02:37; author: cy; state: Exp; lines: +1 -0
Dansguardian requires squid be running before it starts. This patch
starts dansguardian after squid starts up.
PR: 43660
Submitted by: MAINTAINER: Freddie Cash
v. 1.5
date: 2002/05/14 19:43:39; author: cy; state: Exp; lines: +1 -1
Upgrade 2.2.9.1 --> 2.2.10.0
PR: 37396
Submitted by: MAINTAINER
v. 1.4
date: 2002/04/20 06:21:28; author: pat; state: Exp; lines: +3 -3
Update to 2.2.9.1
PR: 37113
Submitted by: maintainer
v. 1.3
date: 2002/04/08 01:48:41; author: cy; state: Exp; lines: +12 -8
Update 2.2.7-1 -> 2.2.8-0.
PR: 36677
Submitted by: MAINTAINER: Freddie Cash
v. 1.2
date: 2002/03/31 04:28:18; author: kris; state: Exp; lines: +3 -12
Use FORBIDDEN to display notice about manual fetching of distfile.
Submitted by: maintainer
v. 1.1
date: 2002/03/28 02:25:13; author: cy; state: Exp;
Add dansguardian 2.2.7.1, a fast, simple web content filter for
Squid proxy servers.
PR: 35382
Submitted by: Freddie Cash
=============================================================================
|
| |

|