Searches without login should now work. You must get asked to click a button.
Port details
dansguardian-develFast, feature-rich web content filter for Squid proxy servers
2.12.0.3_2wwwΣ=0 2.12.0.3_2Version of this port present on the latest quarterly branch.
DEPRECATED: Depends on www/squid which is two years past EOL This port expired on: 2014-09-15 RESTRICTED: Redistribution and commercial download is restricted. Check http://dansguardian.org/index.php?page=copyright2 for more info
DansGuardian is a web content filtering proxy for Linux, FreeBSD, OpenBSD,
and Solaris. It relies on a proxy server for all fetching of pages. It has
been most extensively tested with Squid; 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
- username and source IP filtering - virus 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.
This is the development version of DansGuardian and is still
considered to be Beta quality.
WWW: http://dansguardian.org
===> The following configuration options are available for dansguardian-devel-2.12.0.3_2:
APACHE=on: Enable Apache support for access denied page
CLAMD=off: Enable ClamAV daemon support (clamd)
CLISCAN=off: Enable support for CLI content scanners
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
EMAIL=off: Enable e-mail reporting support
ICAP=off: Enable ICAP AV content scanner support (testing)
KAV=off: Enable Kaspersky AV support (testing)
NTLM=off: NTLM authentication support
SSL=off: SSL protocol support
TRICKLE=on: Enable the trickle download manager
===> Use 'make config' to modify these settings
Remove www/squid32 and 4 ports dependent on www/squid (v2.7)
The www/squid port, which is also expired, will be upgraded to Squid
version 3.4 rather than removing it.
Retire www/squid in a month, and deprecate 6 dependent ports too
Squid cache is only supported for one stable release. There was an
exception for squid 2.7 (www/squid) as it was supported until squid 3.x
reached feature parity which occurred with the release of Squid 3.2
Thus the maintainers of Squid have declared Squid 2.7 reached End-of-Life
on 14 August 2012. As a result, set this port to expire on 15 Sept 2014.
Seven ports dependent on www/squid have been deprecated with the same
date. Perhaps they can be switched to www/squid33 before they expire.
Approved by: portmgr (implicit, some ports not staged)
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. A few Makefiles
where not included as they contain Latin-1 characters that break
the Phabricator workflow. Category W.
CR: D510
Approved by: portmgr (bapt)
. fix build with NTLM option -- use iconv unconditionally
(as it has always been before using iconv.mk);
. bump PORTREVISION.
Reported by: Marko Cupac <marko.cupac@mimar.rs>
Tested by: Marko Cupac <marko.cupac@mimar.rs>
Approved by: garga (maintainer)
. introduce ICONV_CONFIGURE_BASE variable at Mk/Uses/iconv.mk. It's value is
"--with-libiconv=${LOCALBASE}" at systems pre OSVERSION 100043 and "" (null)
otherwise;
. convert all ports which has CONFIGURE_ARGS=--with-libiconv=${LOCALBASE}.
Approved by: portmgr (bapt, implicit)
- Update to 2.12.0.3 [1]
- Use USE_PKGCONFIG
- Devel tarball is available at sourceforge, so use it and remove instructions
for manual download
PR: ports/175526 [1]
Submitted by: Marcello Coutinho <marcellocoutinho@gmail.com> [1]
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
For ports maintained by ports@FreeBSD.org, remove names and/or
e-mail addresses from the pkg-descr file that could reasonably
be mistaken for maintainer contact information in order to avoid
confusion on the part of users looking for support. As a pleasant
side effect this also avoids confusion and/or frustration for people
who are no longer maintaining those ports.
Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.
1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).
No PORTREVISION bumps because all of these changes are noops.
- Remove WITH_DG_CLAMAV option since it's deprecated by devs, users must use
CLAMD option instead
- No need to bump PORTREVISION since it was off by default
Submitted by: maintainer (by email)
- Update security/clamav to 0.94 [1] and fix a remote DoS [2]
- Chase libclamav version bump on all dependant ports
- Bump necessary PORTREVISIONS
- Fix some BROKEN messages from ports that were already broken with clamav-0.93
- Mark security/klamav as BROKEN since it doesn't build with clamav-0.94
PR: ports/127122 [1], ports/127310 [2]
Submitted by: Gary Palmer <freebsd-gnats@in-addr.com> [1], delphij [2]
Approved by: portmgr (pav)
- Chase clamav library to version 4
- Bump PORTREVISION
Following ports are marked as BROKEN since they don't build with new clamav
0.93:
www/c-icap
mail/claws-mail-clamav
www/gurlchecker
www/havp
security/klamav
devel/p5-Mail-ClamAV
devel/py-clamav
www/squidclam
This clamav version needed to be updated without wait other ports fixes
because it fixes important vulnerabilities.
- 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
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
port-update: www/dansguardian-devel to 2.9.3.2
Update to the latest development version of DansGuardian.
Clean up the port Makefile, add Apache as an optional
dependency, and use the new RCng rcorder framework. Tested
on the two systems listed above. Compiles, installs,
uninstalls, and runs correctly, although I am not able to
test all the new auth plugins.
PR: ports/90827
Submitted by: Freddie Cash <fcash@sd73.bc.ca>