Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  9 Feb 2006 15:01:12 -0800 (PST)
From:      Freddie Cash <fcash@sd73.bc.ca>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/93110: [UPDATE] www/dansguardian-devel to version 2.9.5.0
Message-ID:  <20060209230112.5AC6218CC56@imap.sd73.bc.ca>
Resent-Message-ID: <200602092310.k19NA7pF022081@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         93110
>Category:       ports
>Synopsis:       [UPDATE] www/dansguardian-devel to version 2.9.5.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 09 23:10:07 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Freddie Cash
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
School District 73
>Environment:
System: FreeBSD imap.sd73.bc.ca 6.0-STABLE FreeBSD 6.0-STABLE #1: Fri Nov 4 10:41:38 PST 2005 root@imap.sd73.bc.ca:/usr/obj/usr/src/sys/IMAP i386
>Description:
Update www/dansguardian to the latest development version of DansGuardian.

>From the release notes:
This version has the following changes since 2.9.4.0:

- Auth by IP plugin works without PCRE.
- When using auth by IP, credentials are cached for the lifetime of a
  persistent connection, instead of querying the plugin for every request
  (unless usexforwarded for is enabled).
- Added blanket SSL block (**s) and blanket SSL IP block (*ips).
- All usernames show up as lowercase in the logs.
- Auth plugins get reloaded on -g (allows changes to IP plugin's
  ipgroups file to take effect as well as changes to the filtergroupslist).
- Added allow per-group override of reportinglevel (hence per-group choice
  between HTML template & external access denied address).
- Fixed a few memory leaks & some minor memory corruption.

>How-To-Repeat:
>Fix:

--- dansguardian-devel.diff begins here ---
diff -ruHN dansguardian-devel.orig/Makefile dansguardian-devel/Makefile
--- dansguardian-devel.orig/Makefile	Thu Feb  9 13:29:20 2006
+++ dansguardian-devel/Makefile	Thu Feb  9 14:36:15 2006
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	dansguardian
-PORTVERSION=	2.9.3.2
+PORTVERSION=	2.9.5.0
 CATEGORIES=	www
 MASTER_SITES=	# empty, see below
 DISTNAME=	${PORTNAME}-${PORTVERSION}
@@ -55,7 +55,7 @@
 
 .if defined(WITH_DG_CLAMAV)
 CONFIGURE_ARGS+=	--enable-clamav=yes
-LIB_DEPENDS+=		clamav.1:${PORTSDIR}/security/clamav:install
+LIB_DEPENDS+=		clamav.1:${PORTSDIR}/security/clamav
 .endif
 
 .if defined(WITH_DG_CLAMD)
diff -ruHN dansguardian-devel.orig/distinfo dansguardian-devel/distinfo
--- dansguardian-devel.orig/distinfo	Thu Feb  9 13:29:20 2006
+++ dansguardian-devel/distinfo	Thu Feb  9 13:29:45 2006
@@ -1,3 +1,3 @@
-MD5 (dansguardian-2.9.3.2.tar.gz) = 9683eab32ee99f270213c394713de171
-SHA256 (dansguardian-2.9.3.2.tar.gz) = c6ac384e9a9205d37f350c1a803cc8c04594e486868b40ebcd8d36405aaef605
-SIZE (dansguardian-2.9.3.2.tar.gz) = 402793
+MD5 (dansguardian-2.9.5.0.tar.gz) = 40da3170df0b1f2def892316e13bcd9c
+SHA256 (dansguardian-2.9.5.0.tar.gz) = 1dae71135b94f2b3ae9cf6d5cf066afcd6954b2444c60f9fe4febc8b946d9f2d
+SIZE (dansguardian-2.9.5.0.tar.gz) = 411920
diff -ruHN dansguardian-devel.orig/files/patch-Makefile.in dansguardian-devel/files/patch-Makefile.in
--- dansguardian-devel.orig/files/patch-Makefile.in	Thu Feb  9 13:29:20 2006
+++ dansguardian-devel/files/patch-Makefile.in	Thu Feb  9 14:52:48 2006
@@ -1,6 +1,6 @@
---- Makefile.in.orig	Fri Dec 16 09:25:29 2005
-+++ Makefile.in	Fri Dec 16 09:25:46 2005
-@@ -615,10 +615,10 @@
+--- Makefile.in.orig	Thu Feb  2 03:06:47 2006
++++ Makefile.in	Thu Feb  9 14:34:35 2006
+@@ -617,10 +617,12 @@
  
  
  install-data-local:
@@ -12,6 +12,8 @@
 +#		$(mkinstalldirs) $(DESTDIR)$(DGLOGLOCATION) && \
 +#		chown -R $(DGPROXYUSER):$(DGPROXYGROUP) $(DESTDIR)$(DGLOGLOCATION); \
 +#	fi
++	touch $(DGLOGLOCATION)/dansguardian.log
++	chown $(DGPROXYUSER):$(DGPROXYGROUP) $(DGLOGLOCATION)/dansguardian.log
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
  .NOEXPORT:
diff -ruHN dansguardian-devel.orig/pkg-plist dansguardian-devel/pkg-plist
--- dansguardian-devel.orig/pkg-plist	Thu Feb  9 13:29:20 2006
+++ dansguardian-devel/pkg-plist	Thu Feb  9 14:29:03 2006
@@ -136,8 +136,7 @@
 %%DATADIR%%/scripts/systemv-init
 etc/dansguardian/authplugins/ident.conf
 etc/dansguardian/authplugins/ip.conf
-etc/dansguardian/authplugins/ntlm.conf
-etc/dansguardian/authplugins/proxy.conf
+etc/dansguardian/authplugins/proxy-basic.conf
 etc/dansguardian/lists/authplugins/ipgroups
 etc/dansguardian/lists/blacklists/ads/domains
 etc/dansguardian/lists/blacklists/ads/urls
@@ -223,9 +222,6 @@
 etc/dansguardian/downloadmanagers/fancy.conf
 etc/dansguardian/contentscanners/clamav.conf
 etc/dansguardian/contentscanners/clamdscan.conf
-etc/dansguardian/contentscanners/icapscan.conf
-etc/dansguardian/contentscanners/kavav.conf
-etc/dansguardian/contentscanners/kavdscan.conf
 etc/dansguardian/dansguardian.conf
 etc/dansguardian/dansguardianf1.conf
 @dirrm %%DATADIR%%/scripts
--- dansguardian-devel.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060209230112.5AC6218CC56>