wok-backports rev 25

Add: squid*
author Eric Joseph-Alexandre <erjo@slitaz.org>
date Mon Mar 03 23:33:10 2014 +0100 (2014-03-03)
parents f1460f6086cc
children a551ee521580
files squid-auth-helpers/receipt squid-custom-errors/receipt squid-custom-errors/stuff/squid-custom-errors-1.1.tar.gz squid-langpack/receipt squid/receipt squid/stuff/etc/init.d/squid squidclamav/receipt squidclamav/stuff/icap-clamav.conf squidguard/receipt squidguard/stuff/squidGuard-1.4-patch-20091015.tar.gz squidguard/stuff/squidGuard-1.4-patch-20091019.tar.gz squidguard/stuff/squidguard.conf squidguardmgr/receipt squidguardmgr/stuff/squidguardmgr.U
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/squid-auth-helpers/receipt	Mon Mar 03 23:33:10 2014 +0100
     1.3 @@ -0,0 +1,21 @@
     1.4 +# SliTaz package receipt.
     1.5 +
     1.6 +PACKAGE="squid-auth-helpers"
     1.7 +VERSION="3.4.2"
     1.8 +CATEGORY="network"
     1.9 +SHORT_DESC="Web/ftp proxy."
    1.10 +MAINTAINER="pascal.bellard@slitaz.org"
    1.11 +LICENSE="GPL2"
    1.12 +WEB_SITE="http://www.squid-cache.org/"
    1.13 +WANTED="squid"
    1.14 +
    1.15 +DEPENDS="squid libldap libsasl libssl libcrypto libkrb5 libcomerr3"
    1.16 +
    1.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.18 +genpkg_rules()
    1.19 +{
    1.20 +	mkdir -p $fs/usr/lib/squid
    1.21 +
    1.22 +	cp -a $install/usr/lib/squid/*_auth* $fs/usr/lib/squid
    1.23 +}
    1.24 +
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/squid-custom-errors/receipt	Mon Mar 03 23:33:10 2014 +0100
     2.3 @@ -0,0 +1,30 @@
     2.4 +# SliTaz package receipt.
     2.5 +
     2.6 +PACKAGE="squid-custom-errors"
     2.7 +VERSION="1.1"
     2.8 +CATEGORY="misc"
     2.9 +SHORT_DESC="squid error messages customized for SliTaz"
    2.10 +MAINTAINER="erjo@slitaz.org"
    2.11 +LICENSE="GPL3"
    2.12 +DEPENDS="squid"
    2.13 +_TARBALL="$PACKAGE-$VERSION.tar.gz"
    2.14 +WEB_SITE="http://www.slitaz.org"
    2.15 +
    2.16 +# Rules to configure and make the package.
    2.17 +compile_rules()
    2.18 +{
    2.19 +	tar xzf $stuff/$_TARBALL 
    2.20 +	mkdir -p $DESTDIR
    2.21 +	cp -a $PACKAGE-$VERSION/fr $PACKAGE-$VERSION/wwwroot $DESTDIR
    2.22 +}
    2.23 +
    2.24 +# Rules to gen a SliTaz package suitable for Tazpkg.
    2.25 +genpkg_rules()
    2.26 +{
    2.27 +	mkdir -p $fs/usr/share/squid/errors \
    2.28 +		$fs/var/www
    2.29 +		
    2.30 +	cp -a $install/fr $fs/usr/share/squid/errors
    2.31 +	cp -a $install/wwwroot/* $fs/var/www
    2.32 +}
    2.33 +
     3.1 Binary file squid-custom-errors/stuff/squid-custom-errors-1.1.tar.gz has changed
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/squid-langpack/receipt	Mon Mar 03 23:33:10 2014 +0100
     4.3 @@ -0,0 +1,22 @@
     4.4 +# SliTaz package receipt.
     4.5 +
     4.6 +PACKAGE="squid-langpack"
     4.7 +VERSION="3.4.2"
     4.8 +CATEGORY="network"
     4.9 +SHORT_DESC="Web/ftp proxy language pack."
    4.10 +MAINTAINER="pascal.bellard@slitaz.org"
    4.11 +LICENSE="GPL2"
    4.12 +WEB_SITE="http://www.squid-cache.org/"
    4.13 +WANTED="squid"
    4.14 +
    4.15 +DEPENDS="squid"
    4.16 +
    4.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
    4.18 +genpkg_rules()
    4.19 +{
    4.20 +	mkdir -p $fs/usr/share
    4.21 +	cp -a $install/usr/share/squid/errors $fs/usr/share
    4.22 +	rm -rf $fs/usr/share/squid/errors/en*
    4.23 +	rm -rf $fs/usr/share/squid/errors/fr*
    4.24 +}
    4.25 +
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/squid/receipt	Mon Mar 03 23:33:10 2014 +0100
     5.3 @@ -0,0 +1,147 @@
     5.4 +# SliTaz package receipt.
     5.5 +
     5.6 +PACKAGE="squid"
     5.7 +VERSION="3.4.2"
     5.8 +CATEGORY="network"
     5.9 +SHORT_DESC="Web/ftp proxy."
    5.10 +MAINTAINER="pascal.bellard@slitaz.org"
    5.11 +LICENSE="GPL2"
    5.12 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    5.13 +WEB_SITE="http://www.squid-cache.org/"
    5.14 +WGET_URL="${WEB_SITE}Versions/v3/${VERSION%.*}/$TARBALL"
    5.15 +CONFIG_FILES="/etc/squid"
    5.16 +
    5.17 +DEPENDS="libsasl libldap libssl libltdl"
    5.18 +BUILD_DEPENDS="perl openssl-dev openldap-dev cyrus-sasl-dev libcap-dev"
    5.19 +SUGGESTED="iptables"
    5.20 +
    5.21 +# Rules to configure and make the package.
    5.22 +compile_rules()
    5.23 +{
    5.24 +	cd $src
    5.25 +	./configure \
    5.26 +		--prefix=/usr \
    5.27 +		--sysconfdir=/etc/squid \
    5.28 +		--datadir=/usr/share/squid \
    5.29 +		--libexecdir=/usr/lib/squid \
    5.30 +		--localstatedir=/var \
    5.31 +		--with-logdir=/var/log/squid \
    5.32 +		--disable-poll \
    5.33 +		--disable-snmp \
    5.34 +		--disable-icmp \
    5.35 +		--enable-http-violations \
    5.36 +		--disable-ident-lookups \
    5.37 +		--enable-storeio="aufs,diskd,ufs" \
    5.38 +		--enable-ssl \
    5.39 +		--enable-ssl-crtd \
    5.40 +		--enable-underscores \
    5.41 +		--enable-ntlm-fail-open \
    5.42 +		--enable-removal-policies="heap,lru" \
    5.43 +		--enable-delay-pools \
    5.44 +		--enable-linux-netfilter \
    5.45 +		--enable-basic-auth-helpers="NCSA,SMB,MSNT,LDAP" \
    5.46 +		--enable-ntlm-auth-helpers="smb_lm,no_check,fakeauth" \
    5.47 +		--enable-useragent-log \
    5.48 +		--enable-referer-log \
    5.49 +		--enable-icap-client \
    5.50 +		--disable-arch-native  \
    5.51 +		--with-pthreads ac_cv_header_linux_netfilter_ipv4_h="yes" \
    5.52 +		$CONFIGURE_ARGS &&
    5.53 +	make $MAKEFLAGS && make install
    5.54 +}
    5.55 +
    5.56 +# Rules to gen a SliTaz package suitable for Tazpkg.
    5.57 +genpkg_rules()
    5.58 +{
    5.59 +	mkdir -p $fs/usr/share/squid/errors $fs/var/cache/squid $fs/var/log/squid \
    5.60 +		$fs/usr/lib/squid $fs/etc/squid/conf.d
    5.61 +	
    5.62 +	touch $fs/var/log/squid/cache.log
    5.63 +	
    5.64 +	cp -a $install/etc $fs
    5.65 +	rm -rf $fs/etc/squid/*.default
    5.66 +	cp -a $stuff/etc $fs
    5.67 +	
    5.68 +	cp -a $install/var $fs
    5.69 +	cp -a $install/usr/bin $fs/usr
    5.70 +	cp -a $install/usr/sbin $fs/usr
    5.71 +	cp -a $install/usr/lib/squid/*kd $fs/usr/lib/squid
    5.72 +	cp -a $install/usr/lib/squid/ext* $fs/usr/lib/squid
    5.73 +	#~ cp -a $install/usr/lib/squid/cert* $fs/usr/lib/squid
    5.74 +	#~ cp -a $install/usr/lib/squid/*.cgi $fs/usr/lib/squid
    5.75 +	cp -a $install/usr/lib/squid/* $fs/usr/lib/squid
    5.76 +	
    5.77 +	rm -f $fs/usr/lib/squid/*_auth*
    5.78 +
    5.79 +	cp -a $install/usr/share/squid/mib.txt $fs/usr/share/squid
    5.80 +	cp -a $install/usr/share/squid/icons $fs/usr/share/squid
    5.81 +	cp -a $install/usr/share/squid/errors/templates $fs/usr/share/squid/errors
    5.82 +	cp -a $install/usr/share/squid/errors/en* $fs/usr/share/squid/errors
    5.83 +	cp -a $install/usr/share/squid/errors/fr* $fs/usr/share/squid/errors
    5.84 +	
    5.85 +	sed -i \
    5.86 +		-e 's/TAG: visible_hostname/TAG: visible_hostname\nvisible_hostname slitaz/' \
    5.87 +		-e 's|^#cache_dir ufs /var/cache 100|cache_dir ufs /var/cache/squid 256|' \
    5.88 +		-e 's|^#pid_filename /var/logs|pid_filename /var/run/squid.pid|' \
    5.89 +		-e "s|^coredump_dir.*|coredump_dir /var/cache/squid|" \
    5.90 +		-e 's|^# error_directory|error_directory /usr/share/squid/errors/French|' \
    5.91 +		-e 's|^# error_directory|error_directory /usr/share/squid/errors/French|' \
    5.92 +		$fs/etc/squid/squid.conf
    5.93 +		
    5.94 +	cat <<EOF>>$fs/etc/squid/squid.conf
    5.95 +	
    5.96 +cache_effective_user squid
    5.97 +cache_effective_group squid 
    5.98 +
    5.99 +access_log /var/log/squid/access.log
   5.100 +cache_log /var/log/squid/cache.log
   5.101 +cache_store_log /var/log/squid/store.log
   5.102 +
   5.103 +include /etc/squid/conf.d/*.conf
   5.104 +EOF
   5.105 +}
   5.106 +
   5.107 +# Pre and post install commands for Tazpkg.
   5.108 +post_install()
   5.109 +{
   5.110 +	local root
   5.111 +	local user
   5.112 +	local group
   5.113 +	
   5.114 +	user=squid
   5.115 +	group=squid
   5.116 +	
   5.117 +	if ! grep -q $user $1/etc/passwd; then
   5.118 +		echo -n "Adding user/group $user..."
   5.119 +		chroot $1/ addgroup -S $group
   5.120 +		chroot $1/ adduser -S -D -H -G $group $user
   5.121 +		status
   5.122 +	fi
   5.123 +	
   5.124 +
   5.125 +	# Set perms for files and directories
   5.126 +	chroot $1/ chown -R ${user}.${group} /var/log/squid \
   5.127 +		/var/cache/squid 
   5.128 +
   5.129 +	cat <<EOF
   5.130 +----
   5.131 +To start $PACKAGE server you can run :
   5.132 +
   5.133 +    /etc/init.d/$PACKAGE start
   5.134 +
   5.135 +Or add $PACKAGE to RUN_DAEMONS in /etc/rcS.conf
   5.136 +----
   5.137 +EOF
   5.138 +}
   5.139 +
   5.140 +
   5.141 +post_remove()
   5.142 +{
   5.143 +	echo "Removing stalled files..."
   5.144 +	test -d /var/cache/squid && rm -rf /var/cache/squid
   5.145 +	test -d /var/log/squid && rm -rf /var/log/squid
   5.146 +	test -d /usr/share/squid && rm -rf /usr/share/squid
   5.147 +	
   5.148 +	echo "Removing user/group squid"
   5.149 +	deluser squid
   5.150 +}
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/squid/stuff/etc/init.d/squid	Mon Mar 03 23:33:10 2014 +0100
     6.3 @@ -0,0 +1,76 @@
     6.4 +#!/bin/sh
     6.5 +# /etc/init.d/squid : Start, stop and restart Squid proxy server on SliTaz, at 
     6.6 +# boot time or with the command line.
     6.7 +#
     6.8 +# To start Squid proxy server at boot time, just put squid in the $RUN_DAEMONS
     6.9 +# variable of /etc/rcS.conf and configure options with /etc/daemons.conf
    6.10 +#
    6.11 +. /etc/init.d/rc.functions
    6.12 +. /etc/daemons.conf
    6.13 +
    6.14 +NAME=Squid
    6.15 +DESC="Squid proxy server"
    6.16 +DAEMON=/usr/sbin/squid
    6.17 +OPTIONS=$SQUID_OPTIONS
    6.18 +PIDFILE=/var/run/squid.pid
    6.19 +http_port=$(grep ^http_port /etc/squid/squid.conf | awk '{ print $2 }')
    6.20 +[ -n "$http_port" ] || http_port=3128
    6.21 +[ -n "$OPTIONS" ] || OPTIONS="-a $http_port"
    6.22 +
    6.23 +case "$1" in
    6.24 +  start)
    6.25 +    if active_pidfile $PIDFILE squid ; then
    6.26 +      echo "$NAME already running."
    6.27 +      exit 1
    6.28 +    fi
    6.29 +    cache_dir=$(grep ^cache_dir /etc/squid/squid.conf | awk '{ print $3 }')
    6.30 +    [ -n "$cache_dir" ] || cache_dir=/var/cache
    6.31 +    if [ -d "$cache_dir" -a ! -d "$cache_dir/00" ]; then
    6.32 +      echo -n "Creating squid spool directory structure"
    6.33 +      $DAEMON -z > /dev/null 2>&1
    6.34 +      status
    6.35 +    fi
    6.36 +    echo -n "Starting $DESC: $NAME... "
    6.37 +    $DAEMON $OPTIONS
    6.38 +    status
    6.39 +    sleep 2
    6.40 +    ;;
    6.41 +  stop)
    6.42 +    if ! active_pidfile $PIDFILE squid ; then
    6.43 +      echo "$NAME is not running."
    6.44 +      exit 1
    6.45 +    fi
    6.46 +    echo -n "Stopping $DESC: $NAME... "
    6.47 +    $DAEMON -k kill
    6.48 +    status
    6.49 +    rm -f $PIDFILE
    6.50 +    sleep 2
    6.51 +    ;;
    6.52 +  reload)
    6.53 +    if ! active_pidfile $PIDFILE squid ; then
    6.54 +      echo "$NAME is not running."
    6.55 +      exit 1
    6.56 +    fi
    6.57 +    echo -n "Reloading $DESC configuration... "
    6.58 +    $DAEMON -k reconfigure
    6.59 +    status
    6.60 +    ;;
    6.61 +  restart)
    6.62 +    if ! active_pidfile $PIDFILE squid ; then
    6.63 +      echo "$NAME is not running."
    6.64 +      exit 1
    6.65 +    fi
    6.66 +    echo -n "Restarting $DESC: $NAME... "
    6.67 +	$DAEMON -k kill &&  $DAEMON $OPTIONS
    6.68 +    status
    6.69 +    sleep 2
    6.70 +    ;;
    6.71 +  *)
    6.72 +    echo ""
    6.73 +    echo -e "\033[1mUsage:\033[0m /etc/init.d/`basename $0` [start|stop|reload|restart]"
    6.74 +    echo ""
    6.75 +    exit 1
    6.76 +    ;;
    6.77 +esac
    6.78 +
    6.79 +exit 0
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/squidclamav/receipt	Mon Mar 03 23:33:10 2014 +0100
     7.3 @@ -0,0 +1,72 @@
     7.4 +# SliTaz package receipt.
     7.5 +
     7.6 +PACKAGE="squidclamav"
     7.7 +VERSION="6.10"
     7.8 +CATEGORY="security"
     7.9 +SHORT_DESC="Antivirus redirector for Squid proxy."
    7.10 +MAINTAINER="pascal.bellard@slitaz.org"
    7.11 +LICENSE="GPL3"
    7.12 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    7.13 +WEB_SITE="http://squidclamav.darold.net/"
    7.14 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    7.15 +CONFIG_FILES="/etc/squidclamav.conf"
    7.16 +
    7.17 +DEPENDS="squid libcurl clamav c_icap squidguard"
    7.18 +BUILD_DEPENDS="curl-dev c_icap-dev"
    7.19 +
    7.20 +# Rules to configure and make the package.
    7.21 +compile_rules()
    7.22 +{
    7.23 +	cd $src
    7.24 +	mkdir -p $DESTDIR/etc
    7.25 +	./configure \
    7.26 +		--prefix=/usr \
    7.27 +		--libdir=/usr/lib \
    7.28 +		--libexecdir=/var/www/cgi-bin \
    7.29 +		--sysconfdir=/etc \
    7.30 +		$CONFIGURE_ARGS && 
    7.31 +	make && make install
    7.32 +}
    7.33 +
    7.34 +
    7.35 +# Rules to gen a SliTaz package suitable for Tazpkg.
    7.36 +genpkg_rules()
    7.37 +{
    7.38 +	mkdir -p $fs/usr \
    7.39 +		$fs/etc/squid/conf.d
    7.40 +	
    7.41 +	cp -a $install/etc $fs
    7.42 +	cp -a $install/usr/lib $fs/usr
    7.43 +	cp -a $install/var $fs/
    7.44 +	cp -a $stuff/icap-clamav.conf $fs/etc/squid/conf.d
    7.45 +	
    7.46 +	# Customise config file
    7.47 +	sed -i -e "s|^redirect.*|redirect http://localhost/cgi-bin/squidclamav/clwarn.cgi|" \
    7.48 +		-e "s|^#squidguard.*|squidguard /usr/bin/squidGuard|" \
    7.49 +		$fs/etc/squidclamav.conf
    7.50 +		
    7.51 +	rm -f $fs/usr/lib/c_icap/*.la		
    7.52 +}
    7.53 +
    7.54 +#Post install command
    7.55 +post_install()
    7.56 +{
    7.57 +	echo 'Service squidclamav squidclamav.so' >> $1/etc/c-icap/c-icap.conf
    7.58 +	if [ -z $1 ]; then
    7.59 +		if ( ps | grep -q squid ); then
    7.60 +			/etc/init.d/squid restart
    7.61 +		fi
    7.62 +	fi
    7.63 +}
    7.64 +
    7.65 +#Post remove command
    7.66 +post_remove()
    7.67 +{
    7.68 +	sed -i -e "s/.*squidclamav.*//" $1/etc/c-icap/c-icap.conf
    7.69 +	if ( ps | grep -q squid ); then
    7.70 +		/etc/init.d/squid restart
    7.71 +	fi
    7.72 +	if ( ps | grep -q c-icap ); then
    7.73 +		/etc/init.d/c-icapd restart
    7.74 +	fi
    7.75 +}
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/squidclamav/stuff/icap-clamav.conf	Mon Mar 03 23:33:10 2014 +0100
     8.3 @@ -0,0 +1,15 @@
     8.4 +# Config include for squidclamav
     8.5 +# Add include /etc/squid/icap.conf to you Squid config file (/etc/squid/squid.conf)
     8.6 +icap_enable on
     8.7 +icap_send_client_ip on
     8.8 +icap_send_client_username on
     8.9 +icap_client_username_encode off
    8.10 +icap_client_username_header X-Authenticated-User
    8.11 +icap_preview_enable on
    8.12 +icap_preview_size 1024
    8.13 +icap_service service_req reqmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
    8.14 +icap_service service_resp respmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
    8.15 +adaptation_service_set class_avreq service_req
    8.16 +adaptation_service_set class_avresp service_req
    8.17 +adaptation_access service_req allow all
    8.18 +adaptation_access service_resp allow all
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/squidguard/receipt	Mon Mar 03 23:33:10 2014 +0100
     9.3 @@ -0,0 +1,72 @@
     9.4 +# SliTaz package receipt.
     9.5 +
     9.6 +PACKAGE="squidguard"
     9.7 +VERSION="1.4"
     9.8 +CATEGORY="network"
     9.9 +SHORT_DESC="Web filter."
    9.10 +MAINTAINER="pascal.bellard@slitaz.org"
    9.11 +LICENSE="GPL"
    9.12 +SOURCE="squidGuard"
    9.13 +TARBALL="$SOURCE-$VERSION.tar.gz"
    9.14 +WEB_SITE="http://www.squidguard.org/"
    9.15 +WGET_URL="${WEB_SITE}Downloads/$TARBALL"
    9.16 +DEPENDS="squid libdb"
    9.17 +BUILD_DEPENDS="db-dev"
    9.18 +
    9.19 +# Rules to configure and make the package.
    9.20 +compile_rules()
    9.21 +{
    9.22 +	cd $src
    9.23 +	
    9.24 +	# Security patches 
    9.25 +	while read patch_file; do
    9.26 +		echo "Apply $patch_file"
    9.27 +		tar xvzf  $stuff/$patch_file || return 1
    9.28 +		cp -a $(basename $patch_file .tar.gz)/* src
    9.29 +	done <<EOT
    9.30 +squidGuard-1.4-patch-20091015.tar.gz
    9.31 +squidGuard-1.4-patch-20091019.tar.gz
    9.32 +EOT
    9.33 +	./configure --prefix=/usr --infodir=/usr/share/info \
    9.34 +	--sysconfdir=/etc --with-sg-config=/etc/squidGuard/squidGuard.conf \
    9.35 +	--with-sg-logdir=/var/lib/squidGuard/log \
    9.36 +	--with-sg-dbhome=/var/lib/squidGuard/db \
    9.37 +	--mandir=/usr/share/man $CONFIGURE_ARGS
    9.38 +	
    9.39 +	make
    9.40 +	sed -e "s|^prefix =.*|prefix = $DESTDIR/usr|" \
    9.41 +	    -e "s|^logdir =.*|logdir = $DESTDIR/var/lib/squidGuard/log|" \
    9.42 +	    -e "s|^configfile =.*|configfile = $DESTDIR/etc/squidGuard/squidGuard.conf|" \
    9.43 +	    -e "s|^dbhomedir =.*|dbhomedir = $DESTDIR/var/lib/squidGuard/db|" \
    9.44 +	    -e "s|^SQUIDUSER =.*|SQUIDUSER = nobody|" \
    9.45 +	    < Makefile > Makefile.slitaz-install
    9.46 +	mkdir -p $DESTDIR/etc/squidGuard
    9.47 +	make -f Makefile.slitaz-install install
    9.48 +}
    9.49 +
    9.50 +# Rules to gen a SliTaz package suitable for Tazpkg.
    9.51 +genpkg_rules()
    9.52 +{
    9.53 +	mkdir -p $fs/etc/squid/conf.d
    9.54 +	
    9.55 +	cp -a $install/* $fs/
    9.56 +	cp -pa $stuff/squidguard.conf $fs/etc/squid/conf.d
    9.57 +	
    9.58 +	# Cleanup.
    9.59 +	rmdir $fs/usr/squidGuard
    9.60 +	
    9.61 +}
    9.62 +
    9.63 +# Pre and post install commands for Tazpkg.
    9.64 +post_install()
    9.65 +{
    9.66 +	chown -R nobody $1/var/lib/squidGuard/*
    9.67 +	# Recharge squid config
    9.68 +	[ -x $(which squid) ] && $(which squid) -k reconfigure 2> /dev/null
    9.69 +}
    9.70 +
    9.71 +post_remove()
    9.72 +{
    9.73 +	# Recharge squid config
    9.74 +	[ -x $(which squid) ] && $(which squid) -k reconfigure 2> /dev/null
    9.75 +}
    10.1 Binary file squidguard/stuff/squidGuard-1.4-patch-20091015.tar.gz has changed
    11.1 Binary file squidguard/stuff/squidGuard-1.4-patch-20091019.tar.gz has changed
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/squidguard/stuff/squidguard.conf	Mon Mar 03 23:33:10 2014 +0100
    12.3 @@ -0,0 +1,2 @@
    12.4 +# Enable SquidGuard  URL filter
    12.5 +redirect_program /usr/bin/squidGuard -c /etc/squidGuard/squidGuard.conf
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/squidguardmgr/receipt	Mon Mar 03 23:33:10 2014 +0100
    13.3 @@ -0,0 +1,84 @@
    13.4 +# SliTaz package receipt.
    13.5 +
    13.6 +PACKAGE="squidguardmgr"
    13.7 +VERSION="1.12"
    13.8 +CATEGORY="system-tools"
    13.9 +SHORT_DESC="Web GUI for squidGuard and SquidClamav administration."
   13.10 +MAINTAINER="pascal.bellard@slitaz.org"
   13.11 +LICENSE="GPL3"
   13.12 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   13.13 +WEB_SITE="http://squidguardmgr.sourceforge.net/"
   13.14 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   13.15 +DEPENDS="squidguard squidclamav lighttpd"
   13.16 +BUILD_DEPENDS="perl squidguard "
   13.17 +CONFIG_FILES="/etc/squidguardmgr.conf"
   13.18 +
   13.19 +# Rules to configure and make the package.
   13.20 +compile_rules()
   13.21 +{
   13.22 +	cd $src
   13.23 +	SQUIDUSR=squid SQUIDGRP=squid perl Makefile.PL << EOT &&
   13.24 +/etc/squidGuard/squidGuard.conf
   13.25 +nobody
   13.26 +EOT
   13.27 +	mkdir -p $DESTDIR/var/www/squidguardmgr/ &&
   13.28 +	make install
   13.29 +}
   13.30 +
   13.31 +# Rules to gen a SliTaz package suitable for Tazpkg.
   13.32 +genpkg_rules()
   13.33 +{
   13.34 +	mkdir -p $fs/usr/share $fs/etc $fs/var/lib/squidGuard/log $fs/var/lib/squidGuard/db 
   13.35 +	
   13.36 +	cp -a $install/var/www/squidguardmgr $fs/usr/share
   13.37 +	( cd $fs ; patch -p0 ) < $stuff/squidguardmgr.U
   13.38 +	mv $fs/usr/share/squidguardmgr/squidguardmgr.conf $fs/etc 
   13.39 +	ln -s /etc/squidguardmgr.conf $fs/usr/share/squidguardmgr/squidguardmgr.conf
   13.40 +	
   13.41 +	sed -i -e 's|/var/www/squidguardmgr|/usr/share/squidguardmgr|' \
   13.42 +		-e 's|SQUIDCLAMAV	off|SQUIDCLAMAV	on|' \
   13.43 +		-e 's|SC_CONF_FILE|SC_CONF_FILE	/etc/squidclamav.conf|' \
   13.44 +		-e 's|C_ICAP_SOCKET|C_ICAP_SOCKET	/var/run/c-icap/c-icap.ctl|' $fs/etc/squidguardmgr.conf
   13.45 +}
   13.46 +
   13.47 +post_install()
   13.48 +{
   13.49 +	# squidguardmgr config
   13.50 +	chown root.www $1/etc/squidGuard/squidGuard.conf
   13.51 +	chmod 664 $1/etc/squidGuard/squidGuard.conf
   13.52 +	chown nobody.nogroup $1/usr/share/squidguardmgr/lang/* \
   13.53 +		$1/usr/share/squidguardmgr/lang $1/usr/share/squidguardmgr
   13.54 +	# Configure lighttpd server
   13.55 +	if [ -f $1/etc/lighttpd/lighttpd.conf ]; then
   13.56 +		if ! grep -q /usr/share/squidguardmgr/ $1/etc/lighttpd/lighttpd.conf; then
   13.57 +	    		sed -e 's|.*"/examples/" => "/usr/share/examples/",|    "/examples/" => "/usr/share/examples/",\n    "/squidguardmgr/" => "/usr/share/squidguardmgr/",|g' -i $1/etc/lighttpd/lighttpd.conf
   13.58 +			if [ -z "$1" ]; then
   13.59 +				# Start Web server.
   13.60 +				/etc/init.d/lighttpd stop
   13.61 +				/etc/init.d/lighttpd start
   13.62 +			fi
   13.63 +		fi
   13.64 +	fi
   13.65 +	# Configure apache server
   13.66 +	if [ -f $1/etc/apache/httpd.conf ]; then
   13.67 +		if [ ! -f $1/etc/apache/conf.d/squidguardmgr ]; then
   13.68 +			cat > $1/etc/apache/conf.d/squidguardmgr <<EOT
   13.69 +<IfModule mod_alias.c>
   13.70 +    Alias /squidguardmgr /usr/share/squidguardmgr
   13.71 +</IfModule>
   13.72 +<DirectoryMatch /usr/share/squidguardmgr/>
   13.73 +    Options +ExecCGI
   13.74 +    AddHandler cgi-script .cgi
   13.75 +    DirectoryIndex squidguardmgr.cgi
   13.76 +    Order allow,deny
   13.77 +    Allow from all
   13.78 +</DirectoryMatch>
   13.79 +EOT
   13.80 +			if [ -z "$1" ]; then
   13.81 +				# Start Web server.
   13.82 +				/etc/init.d/apache stop
   13.83 +				/etc/init.d/apache start
   13.84 +			fi
   13.85 +		fi
   13.86 +	fi
   13.87 +}
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/squidguardmgr/stuff/squidguardmgr.U	Mon Mar 03 23:33:10 2014 +0100
    14.3 @@ -0,0 +1,417 @@
    14.4 +--- usr/share/squidguardmgr/lang/fr_FR/acl.html
    14.5 ++++ usr/share/squidguardmgr/lang/fr_FR/acl.html
    14.6 +@@ -11,7 +11,7 @@
    14.7 + </p>
    14.8 + 
    14.9 + <p>
   14.10 +-L'option <b>Accès par défaut</b> permet de choisir le comportement par défaut de la police ou acl. <b>Seulement les listes cochées (none)</b> est utilisé pour terminer la police uniquement si la destination demandée est trouvée dans une des listes autorisées. <b>Tout Internet (all | any)</b>, activé par dédaut est utilisé pour donné l'accès complet a Internet tant que la destination n'est pas trouvée dans l'un des groupes de blacklist definis.
   14.11 ++L'option <b>Accès par défaut</b> permet de choisir le comportement par défaut de la police ou acl. <b>Seulement les listes cochées (none)</b> est utilisé pour terminer la police uniquement si la destination demandée est trouvée dans une des listes autorisées. <b>Tout Internet (all | any)</b>, activé par dédaut est utilisé pour donner l'accès complet a Internet tant que la destination n'est pas trouvée dans l'un des groupes de blacklist definis.
   14.12 + </p>
   14.13 + 
   14.14 + <p>
   14.15 +@@ -23,7 +23,7 @@
   14.16 + </p>
   14.17 + 
   14.18 + <p>
   14.19 +-<b>Interdire l'accès vers</b> est utiliser pour interdir l'accès aux destinations définies dans des groupes de "liste noire" (i.e. l'utilisateur sera redirigé vers l'URL de redirection si la destination correspond à une entrée dans l'une de ces liste). Ce qui veut dire qu'une URL de redirection doit être définie soit dans le groupe de destiantion, soitr dans l'acl actuelle soit dans l'acl par défaut.
   14.20 ++<b>Interdire l'accès vers</b> est utiliser pour interdir l'accès aux destinations définies dans des groupes de "liste noire" (i.e. l'utilisateur sera redirigé vers l'URL de redirection si la destination correspond à une entrée dans l'une de ces liste). Ce qui veut dire qu'une URL de redirection doit être définie soit dans le groupe de destination, soit dans l'acl actuelle soit dans l'acl par défaut.
   14.21 + </p>
   14.22 + 
   14.23 + <p>
   14.24 +@@ -31,7 +31,7 @@
   14.25 + </p>
   14.26 + 
   14.27 + <p>
   14.28 +-<b>Utiliser les régles de réécriture</b> permet de définir les règle de récriture à appliquer pour la police actuelle.
   14.29 ++<b>Utiliser les régles de réécriture</b> permet de définir les règles de récriture à appliquer pour la police actuelle.
   14.30 + </p>
   14.31 + 
   14.32 + <p>
   14.33 +@@ -39,6 +39,6 @@
   14.34 + </p>
   14.35 + 
   14.36 + <p>
   14.37 +-La partie <b>sinon</b> de la declaration de l'acl peut être utilisée uniquement dans le cas ou une contrainte de temps (<b>Horaire</b>) a été définie.
   14.38 ++La partie <b>sinon</b> de la d&eacute;claration de l'acl peut être utilisée uniquement dans le cas où une contrainte de temps (<b>Horaire</b>) a été définie.
   14.39 + </p>
   14.40 + 
   14.41 +--- usr/share/squidguardmgr/lang/fr_FR/blacklists.html
   14.42 ++++ usr/share/squidguardmgr/lang/fr_FR/blacklists.html
   14.43 +@@ -10,13 +10,13 @@
   14.44 + </p>
   14.45 + <p>
   14.46 + En cliquant sur le nom d'une liste vous aurez la possibilité d'ajouter/supprimer des entrées dans les fichiers de liste de domaines, d'urls et d'expressions.
   14.47 +-Un lien est aussi a disposition pour éditer directement ces fichiers.
   14.48 ++Un lien est aussi &agrave; disposition pour éditer directement ces fichiers.
   14.49 + </p>
   14.50 + <p>
   14.51 + Le bouton <b>Reconstruire toutes les bases de données</b> vous permet de lancer la reconstruction des bases Berkeley de toutes les listes. Tout commme la commande : "<i>squidguard -C all</i>"
   14.52 + </p>
   14.53 + <p>
   14.54 +-Il peut être difficile de savoir dans qu'elle liste une URL rejetée se trouve.
   14.55 ++Il peut être difficile de savoir dans quelles listes une URL rejetée se trouve.
   14.56 + Utilisez le formulaire de recherche pour cela.
   14.57 + </p>
   14.58 + <p>
   14.59 +--- usr/share/squidguardmgr/lang/fr_FR/bledit.html
   14.60 ++++ usr/share/squidguardmgr/lang/fr_FR/bledit.html
   14.61 +@@ -1,23 +1,23 @@
   14.62 +-<p>Les champs <b>Alias</b> et <b>Description</b> ci-dessus peuvent être utilisé pour traduire et  décrire les différentes listes pour une meilleur compréhension de l'interface utilisateur.</p>
   14.63 ++<p>Les champs <b>Alias</b> et <b>Description</b> ci-dessus peuvent être utilisés pour traduire et  décrire les différentes listes pour une meilleure compréhension de l'interface utilisateur.</p>
   14.64 + <p>
   14.65 +-<b>Domaines</b> : n'importe quelle chaine de charactere qui peut etre trouvée dans la partie 'hostname' de l'URL<br>
   14.66 +-<b>Urls</b> : n'importe quelle chaine de charactere qui peut etre trouvée dans la partie 'hostname' et URI de l'URL<br>
   14.67 +-<b>Expressions</b> : n'importe quelle expression regex dont le pattern peut s'appliqué à une URL<br>
   14.68 ++<b>Domaines</b> : n'importe quelle cha&icirc;ne de caract&egrave;res qui peut &ecirc;tre trouvée dans la partie 'hostname' de l'URL<br>
   14.69 ++<b>Urls</b> : n'importe quelle cha&icirc;ne de caract&egrave;res qui peut &ecirc;tre trouvée dans la partie 'hostname' et URI de l'URL<br>
   14.70 ++<b>Expressions</b> : n'importe quelle expression regex dont le pattern peut s'appliquer à une URL<br>
   14.71 + </p>
   14.72 + 
   14.73 + <p>                                                                             
   14.74 +-Ceci est une interface simplifiée pou l'ajout ou la suppression d'enregistrements dans les fichiers de liste des catégories ou filtres.
   14.75 ++Ceci est une interface simplifiée pour l'ajout ou la suppression d'enregistrements dans les fichiers de liste des catégories ou filtres.
   14.76 + </p>
   14.77 + <p>
   14.78 +-Simplement saisissez vos entrées dans le champ texte de un ou plusieurs type de blacklist et cliquez sur le bouton <b>Ajouter</b> pour insérer ces nouvelles entrées ou cliquez sur le bouton <b>Supprimer</b> pour les oter des fichiers concernés.
   14.79 ++Simplement saisissez vos entrées dans le champ texte de un ou plusieurs types de blacklist et cliquez sur le bouton <b>Ajouter</b> pour insérer ces nouvelles entrées ou cliquez sur le bouton <b>Supprimer</b> pour les &ocirc;ter des fichiers concernés.
   14.80 + </p>
   14.81 + <p>
   14.82 +-Vous pouvez ajouter/supprimer plusieurs entrées par type de liste en les saisissant ligne par ligne dans les zone de texte.
   14.83 ++Vous pouvez ajouter/supprimer plusieurs entrées par type de liste en les saisissant ligne par ligne dans les zones de texte.
   14.84 + </p>
   14.85 + <p>
   14.86 +-Si vous voulez éditer directement un fichier de l'un de ces types de liste, cliquez sur l'icone <b>Editer</b> de la liste correspondante.
   14.87 ++Si vous voulez éditer directement un fichier de l'un de ces types de liste, cliquez sur l'ic&ocirc;ne <b>Editer</b> de la liste correspondante.
   14.88 + </p>
   14.89 + <p>
   14.90 +-Après la dernière modification dans ces listes vous devez cliquer sur l'icone <b>Reconstruire la base de données</b> pour activer les changements.
   14.91 ++Après la dernière modification dans ces listes vous devez cliquer sur l'ic&ocirc;ne <b>Reconstruire la base de données</b> pour activer les changements.
   14.92 + </p>
   14.93 + 
   14.94 +--- usr/share/squidguardmgr/lang/fr_FR/categories.html
   14.95 ++++ usr/share/squidguardmgr/lang/fr_FR/categories.html
   14.96 +@@ -2,7 +2,7 @@
   14.97 + Les filtres, destinations ou cibles si vous préférez, sont déclarés par : 
   14.98 + </p>
   14.99 + <pre>
  14.100 +-	- un optionnelle contrainte de temps à cette definition.
  14.101 ++	- un optionnelle contrainte de temps à cette d&eacute;finition.
  14.102 + 	- toute combinaision de zéro ou une de chacune des listes de: domains urls et expressions.
  14.103 + </pre>
  14.104 + 
  14.105 +@@ -11,9 +11,9 @@
  14.106 + </p>
  14.107 + 
  14.108 + <p>
  14.109 +-Vous pouvez, pour chaque groupe de destination définir une url de redirection qui sera utilisée lorsqu'une requête d'un client sera trouvée dans l'une de ces listes (domaines, urls ou expressions). L'Url de redirection déclare l'Url alternative qui doit être utilisée pour un groupe de destination bloqué.
  14.110 ++Vous pouvez, pour chaque groupe de destination définir une url de redirection qui sera utilisée lorsqu'une requête d'un client sera trouvée dans l'une de ces listes (domaines, urls ou expressions). L'Url de redirection déclare l'Url alternative qui doit être utilisée pour un groupe de destination bloqu&eacute;.
  14.111 + </p>
  14.112 +-<p>SquidGuard a la possibilité de réaliser des subbstitutions de caractères spéciaux à l'intérieur de cette Url:
  14.113 ++<p>SquidGuard a la possibilité de réaliser des substitutions de caractères spéciaux à l'intérieur de cette Url:
  14.114 + </p>
  14.115 + <pre>
  14.116 + 	%a	est remplacé par l'adresse ip du client.
  14.117 +@@ -26,14 +26,14 @@
  14.118 + 	%% 	est remplacé par le caractère "%".
  14.119 + </pre>
  14.120 + <p>
  14.121 +-Ce qui veut dire que vous pouvez retourner des informations plus ou moins utiles a un script CGI. Exemple d'utilisation :
  14.122 ++Ce qui veut dire que vous pouvez retourner des informations plus ou moins utiles &agrave; un script CGI. Exemple d'utilisation :
  14.123 + </p>
  14.124 + <pre>
  14.125 + 	http://proxy/cgi/squidGuard?clientaddr=%a&clientname=%n&clientident=%i&clientgroup=%s&destinationgroup=%t&url=%u
  14.126 + </pre>   
  14.127 + 
  14.128 + <p>
  14.129 +-La case de saisie de log dans un fichier permet de spécifier ou les redirections causées par les bloquages de ce filtre seront écrites. La valeur est soit un chemain relatif a 'logdir', soit un chemin absolu (i.e. /full/path) vers un fichier.
  14.130 ++La case de saisie de log dans un fichier permet de spécifier ou les redirections causées par les blocages de ce filtre seront écrites. La valeur est soit un chemin relatif &agrave;'logdir', soit un chemin absolu (i.e. /full/path) vers un fichier.
  14.131 + </p>
  14.132 + <p>
  14.133 + Si l'option 'avec anonymisation' est cochée, les informations logées seront anonymisées pour protéger l'individu.
  14.134 +--- usr/share/squidguardmgr/lang/fr_FR/globals.html
  14.135 ++++ usr/share/squidguardmgr/lang/fr_FR/globals.html
  14.136 +@@ -4,15 +4,15 @@
  14.137 + 
  14.138 + <h4>Répertoire de log:</h4>
  14.139 + <pre>
  14.140 +-	Ce paramètre obligatoires permet de définir le répertoire de base dans
  14.141 ++	Ce paramètre obligatoire permet de définir le répertoire de base dans
  14.142 + 	lequel seront sauvegardés les logs.
  14.143 + 	Par défaut: /usr/local/squidGuard/logs
  14.144 + </pre>
  14.145 + 
  14.146 + <h4>Répertoire des bases:</h4>
  14.147 + <pre>
  14.148 +-	Ce paramètre obligatoires permet de définir le chemin complêt vers le
  14.149 +-	répertoire de stockage des base de données de listes.
  14.150 ++	Ce paramètre obligatoire permet de définir le chemin complet vers le
  14.151 ++	répertoire de stockage des bases de données de listes.
  14.152 + 	Par défaut: /usr/local/squidGuard/db
  14.153 + </pre>
  14.154 + 
  14.155 +@@ -21,7 +21,7 @@
  14.156 + 	Si votre version de SquidGuard est supérieure ou égale à 1.4 vous pouvez
  14.157 + 	utiliser une base de données MySQL pour rechercher des utilisateurs lors
  14.158 + 	de la définition de vos sources. Si vous utiliser cette possibilité vous
  14.159 +-	devez definir les différents paramètres  de connexion a une base MySQL
  14.160 ++	devez d&eacute;finir les différents paramètres  de connexion &agrave; une base MySQL
  14.161 + 	dans la section "Extraction des utilisateurs depuis MySQL".
  14.162 + </pre>
  14.163 + 
  14.164 +@@ -29,7 +29,7 @@
  14.165 + <pre>
  14.166 + 	Si votre version de SquidGuard est supérieure ou égale à 1.4 vous pouvez
  14.167 + 	utiliser une base de données LDAP pour rechercher des utilisateurs lors
  14.168 +-	de la définition de vos sources. Si vous utiliser cette possibilité vous
  14.169 +-	devez definir les différents paramètres  de connexion a une base LDAP
  14.170 ++	de la définition de vos sources. Si vous utilisez cette possibilité vous
  14.171 ++	devez d&eacute;finir les différents paramètres  de connexion &agrave; une base LDAP
  14.172 + 	dans la section "Extraction des utilisateurs depuis LDAP".
  14.173 + </pre>
  14.174 +--- usr/share/squidguardmgr/lang/fr_FR/index.html
  14.175 ++++ usr/share/squidguardmgr/lang/fr_FR/index.html
  14.176 +@@ -1,18 +1,18 @@
  14.177 + <pre>
  14.178 + 	<b>Général:</b>
  14.179 +-		Ce menu permet la definition des variables globales de SquidGuard.
  14.180 ++		Ce menu permet la d&eacute;finition des variables globales de SquidGuard.
  14.181 + 
  14.182 + 	<b>Horaires:</b>
  14.183 +-		Ce menu permet de définir des intervals de temps permettant de definir des restrictions d'usage des différents objects de SquidGuard (Sources, Reécriture d'URL, Filtres et Polices).
  14.184 ++		Ce menu permet de définir des intervalles de temps permettant de d&eacute;finir des restrictions d'usage des différents objects de SquidGuard (Sources, Reécriture d'URL, Filtres et Polices).
  14.185 + 
  14.186 + 	<b>Sources:</b>
  14.187 +-		Ce menu permet la definition de sources telles que des listes d'utilisateurs, des groupes, des adresses Ip ou des réseaux sur lesquels les polices seront applicables.
  14.188 ++		Ce menu permet la d&eacute;finition de sources telles que des listes d'utilisateurs, des groupes, des adresses Ip ou des réseaux sur lesquels les polices seront applicables.
  14.189 + 
  14.190 + 	<b>Reécriture d'URL:</b>
  14.191 +-		Permet la definition de règles de reécriture des URLs qui seront appliquées par SquidGuard lorsque des expressions seront trouvées.
  14.192 ++		Permet la d&eacute;finition de règles de reécriture des URLs qui seront appliquées par SquidGuard lorsque des expressions seront trouvées.
  14.193 + 
  14.194 + 	<b>Filtres:</b>
  14.195 +-		Ce menu permet de définir des groupes d'URL de destination basés sur des listes prédéfinies de domain, url ou expressions régulières.
  14.196 ++		Ce menu permet de définir des groupes d'URL de destination basés sur des listes prédéfinies de domaines, url ou expressions régulières.
  14.197 + 
  14.198 + 	<b>Polices:</b>
  14.199 + 		Menu principal par lequel sont définis les règles d'accès à appliquer en fonction des objets sources et en fonction des filtres sur les destinations.
  14.200 +@@ -21,14 +21,14 @@
  14.201 + 		Ce menu permet de consulter le fichier de configuration de SquidGuard.
  14.202 + 
  14.203 + 	<b>Gestion des listes:</b>
  14.204 +-		Ce lien permet l'administration des listes utilisées dans les filtres en permttant leur édition complète ou simplement l'ajout / suppression de certaines entrées.
  14.205 ++		Ce lien permet l'administration des listes utilisées dans les filtres en permettant leur édition complète ou simplement l'ajout / suppression de certaines entrées.
  14.206 + 
  14.207 + 	<b>Logs:</b>
  14.208 +-		Ce menu permet de consulter tous les fichiers de logs que vous aurez defini dans votre fichier de configuration.
  14.209 ++		Ce menu permet de consulter tous les fichiers de logs que vous aurez d&eacute;finis dans votre fichier de configuration.
  14.210 + 
  14.211 + 	<b>SquidClamav:</b>
  14.212 +-		Ce lien lien donne l'accès à une interface similaire dédiée a l'administration du fichier de configuration de SquidClamav. Ce menu n'est actif que si vous avez installé SquidClamav.
  14.213 ++		Ce lien donne l'accès à une interface similaire dédiée &agrave; l'administration du fichier de configuration de SquidClamav. Ce menu n'est actif que si vous avez installé SquidClamav.
  14.214 + 
  14.215 + 	<b>Redémarrer Squid</b>
  14.216 +-		Ce menu permer de forcer Squid à relire son fichier de configuration et à redémarrer les redirecteurs SquidGuard et/ou SquidClamav.
  14.217 ++		Ce menu permet de forcer Squid à relire son fichier de configuration et à redémarrer les redirecteurs SquidGuard et/ou SquidClamav.
  14.218 + </pre>
  14.219 +--- usr/share/squidguardmgr/lang/fr_FR/menu.dat
  14.220 ++++ usr/share/squidguardmgr/lang/fr_FR/menu.dat
  14.221 +@@ -13,7 +13,7 @@
  14.222 + 
  14.223 + # Globals interface
  14.224 + Globals configuration		Configuration générale
  14.225 +-Mandatory parameters		Paramêtres obligatoire
  14.226 ++Mandatory parameters		Paramêtres obligatoires
  14.227 + Log directory			Répertoire de log
  14.228 + Databases home			Répertoire des bases
  14.229 + Retrieving users from MySQL	Extraction des utilisateurs depuis MySQL
  14.230 +@@ -53,7 +53,7 @@
  14.231 + anonymized			avec anonymisation
  14.232 + Within schedule			Dans l'horaire
  14.233 + Outside schedule		En dehors de l'horaire
  14.234 +-No schedule association		Aucun horaire associé
  14.235 ++No schedule association		Aucun horaire associ&eacute;
  14.236 + if schedule not match		si l'horaire ne correspond pas
  14.237 + File				Fichier
  14.238 + 
  14.239 +@@ -102,7 +102,7 @@
  14.240 + Redirect to Url			Redirection vers l'Url
  14.241 + Log to file			Log dans le fichier
  14.242 + Autocreate			Création automatique
  14.243 +-Autocreate filters from blacklist database	Création automatique des filtres a partir des bases de blacklist
  14.244 ++Autocreate filters from blacklist database	Création automatique des filtres &agrave; partir des bases de blacklist
  14.245 + 
  14.246 + # Url rewrite interface
  14.247 + Url rewriting Configuration	Configuration des récritures d'Url
  14.248 +@@ -127,7 +127,7 @@
  14.249 + Rebuild database		Reconstruire la base de données
  14.250 + Search				Rechercher
  14.251 + Search results			Resultat de la recherche
  14.252 +-No data found			Aucune donnée trouvée
  14.253 ++No data found			Aucune donnée trouv&eacute;e
  14.254 + Create a list			Créer une nouvelle liste
  14.255 + Enter the new list name		Saisir le nom de la nouvelle liste
  14.256 + Alias				Alias
  14.257 +@@ -146,7 +146,7 @@
  14.258 + Deny				Interdit
  14.259 + Ips not allowed			Ips interdites
  14.260 + New Policy			Nouvelle Police
  14.261 +-Desactivate all filters		Desactive tous les filtres
  14.262 ++Desactivate all filters		D&eacute;sactive tous les filtres
  14.263 + Policy Edition			Edition de la police
  14.264 + Source name			Nom de la source
  14.265 + Select a source			Selectionner une source
  14.266 +@@ -162,8 +162,8 @@
  14.267 + # SquidClamav Interfaces
  14.268 + Virus Scanning			Analyse des virus
  14.269 + Whitelists			Listes blanches
  14.270 +-Trusted Users			Utilisateurs certifiés
  14.271 +-Trusted Clients			Clients certifiés
  14.272 ++Trusted Users			Utilisateurs certifi&eacute;s
  14.273 ++Trusted Clients			Clients certifi&eacute;s
  14.274 + View log			Voir le log
  14.275 + Close				Fermer
  14.276 + 
  14.277 +@@ -191,7 +191,7 @@
  14.278 + # SquidClamav whitelist interface
  14.279 + Whitelists definition		Définition des listes blanches
  14.280 + List of domain or host to add	Liste de nom de domaine ou d'hôte à ajouter
  14.281 +-Trusted Users definition	Définition des utilisateurs certifiés
  14.282 ++Trusted Users definition	Définition des utilisateurs certifi&eacute;s
  14.283 + List of user to add		Liste des utilisateurs certifiés à ajouter
  14.284 + Trusted Clients definition	Listes des machines certifiées sécurisées
  14.285 + List of clients to add		Liste de clients certifiées à ajouter
  14.286 +--- usr/share/squidguardmgr/lang/fr_FR/rewrites.html
  14.287 ++++ usr/share/squidguardmgr/lang/fr_FR/rewrites.html
  14.288 +@@ -1,16 +1,16 @@
  14.289 + <p>
  14.290 +-Les groupes de règle de reécriture sont déclarées dans le style de substitution de sed.
  14.291 ++Les groupes de règles de reécriture sont déclarées dans le style de substitution de sed.
  14.292 + </p>
  14.293 +-<p>Dans la case de saisie 'Remplacer' vous donnez une expression régulière qui sera remplacée par la chaine de substitution definie dans la case de saisie 'par'. Par exemple:
  14.294 ++<p>Dans la case de saisie 'Remplacer' vous donnez une expression régulière qui sera remplacée par la cha&icirc;ne de substitution d&eacute;finie dans la case de saisie 'par'. Par exemple:
  14.295 + </p>
  14.296 + <pre>
  14.297 + 	Remplacer : .*\.olddomain\.com par : www\.newdomain\.com
  14.298 + </pre>
  14.299 + 
  14.300 + <p>
  14.301 +-- Selectionnez la case a cocher 'Minuscule+Majuscule' si la recherche doit être insensible à la casse.<br>
  14.302 +-- Selectionnez la case a cocher 'Signaler comme temporaire' si vous voulez que la redirection apparaisse à l'utilisateur comme code HTTP 302 - Moved Temporarily.<br>
  14.303 +-- Selectionnez la case a cocher 'Signaler comme permanet' si vous voulez que la redirection apparaisse à l'utilisateur comme code HTTP 301 - Moved Permanently.
  14.304 ++- S&eacute;lectionnez la case &agrave; cocher 'Minuscule+Majuscule' si la recherche doit être insensible à la casse.<br>
  14.305 ++- S&eacute;lectionnez la case &agrave; cocher 'Signaler comme temporaire' si vous voulez que la redirection apparaisse à l'utilisateur comme code HTTP 302 - Moved Temporarily.<br>
  14.306 ++- S&eacute;lectionnez la case &agrave; cocher 'Signaler comme permanent' si vous voulez que la redirection apparaisse à l'utilisateur comme code HTTP 301 - Moved Permanently.
  14.307 + </p>
  14.308 + <p>
  14.309 + Par défaut l'URL alternative est renvoyée de manière transparente pour l'utilisateur.
  14.310 +--- usr/share/squidguardmgr/lang/fr_FR/sc_aborts.html
  14.311 ++++ usr/share/squidguardmgr/lang/fr_FR/sc_aborts.html
  14.312 +@@ -4,7 +4,7 @@
  14.313 + Ajouter ici les exceptions à l'analyse antivirale, i-e n'importe quelle expression régulière à la grep peut être saisie ici pour désactiver l'antivirus si elle est trouvée dans l'URL demandée ou dans le Content-Type de l'entête HTTP.
  14.314 + </p>
  14.315 + <p>
  14.316 +-Tout caractère special doit être préfixé d'un backslash.
  14.317 ++Tout caractère sp&eacute;cial doit être préfixé d'un backslash.
  14.318 + </p>
  14.319 + <p>Exemple:</p>
  14.320 + <pre>
  14.321 +--- usr/share/squidguardmgr/lang/fr_FR/sc_index.html
  14.322 ++++ usr/share/squidguardmgr/lang/fr_FR/sc_index.html
  14.323 +@@ -3,16 +3,16 @@
  14.324 + 		Ce menu permet la définition des paramétres généraux de SquidClamav.
  14.325 + 
  14.326 + 	<b>Analyse des virus:</b>
  14.327 +-		Ce menu permet de désactiver l'antivirus sur la base d'expression régulière sur les URLs ou le Content-Type des fichiers téléchargés.
  14.328 ++		Ce menu permet de désactiver l'antivirus sur la base d'expressions régulières sur les URLs ou le Content-Type des fichiers téléchargés.
  14.329 + 
  14.330 + 	<b>Listes blanches:</b>
  14.331 +-		Ce menu permt de définir quels snt les domaines ou nom de sites à inscrire en liste blanche, i-e qu'il ne seront pas soumis ni à l'antivirus ni au listes de bloquage de SquidGuard.
  14.332 ++		Ce menu permet de définir quels sont les domaines ou noms de sites à inscrire en liste blanche, i-e qu'ils ne seront pas soumis ni à l'antivirus ni au listes de blocage de SquidGuard.
  14.333 + 
  14.334 + 	<b>Utilisateurs certifiés:</b>
  14.335 +-		Utilisez ce menu pour définir quels utilisateurs (RFC-931 usernames) seront exclus du scan antivirus et des listes de bloquage de SquidGuard.
  14.336 ++		Utilisez ce menu pour définir quels utilisateurs (RFC-931 usernames) seront exclus du scan antivirus et des listes de blocage de SquidGuard.
  14.337 + 
  14.338 + 	<b>Clients certifiés:</b>
  14.339 +-		Utilisez ce menu pour définir quels client (nom d'hôte et adresses ip) seront exclus du scan antivirus et des listes de bloquage de SquidGuard.
  14.340 ++		Utilisez ce menu pour définir quels clients (nom d'hôte et adresses ip) seront exclus du scan antivirus et des listes de blocage de SquidGuard.
  14.341 + 
  14.342 + 	<b>Voir la configuration:</b>
  14.343 + 		Ce menu vous permet de visualiser le fichier de configuration de SquidClamav.
  14.344 +--- usr/share/squidguardmgr/lang/fr_FR/sc_trustclients.html
  14.345 ++++ usr/share/squidguardmgr/lang/fr_FR/sc_trustclients.html
  14.346 +@@ -1,5 +1,5 @@
  14.347 + <p>
  14.348 +-La définition des clients certifiés vous permet de désactiver l'appel au blocklists de SquidGuard et de l'analyse antivirale lorsque une adresse ip ou un nom d'hôte correspond à l'une des expressions régulières définies ici. Lorsque l'expression est trouvée SquidClamav retourne immédiatement vers Squid, bien sûr Squid doit utiliser une méthode d'authentification.
  14.349 ++La définition des clients certifiés vous permet de désactiver l'appel aux blocklists de SquidGuard et de l'analyse antivirale lorsque une adresse ip ou un nom d'hôte correspond à l'une des expressions régulières définies ici. Lorsque l'expression est trouvée SquidClamav retourne immédiatement vers Squid, bien sûr Squid doit utiliser une méthode d'authentification.
  14.350 + </p>
  14.351 + <p>
  14.352 + Par exemple:
  14.353 +--- usr/share/squidguardmgr/lang/fr_FR/schedules.html
  14.354 ++++ usr/share/squidguardmgr/lang/fr_FR/schedules.html
  14.355 +@@ -1,16 +1,16 @@
  14.356 + <p>
  14.357 +-Les espaces de temps, horaires or zones de temps si vous preferez, sont déclarés
  14.358 +-par jours de la semaine ou dates avec une contrainte horaire optionnelle qui
  14.359 ++Les espaces de temps, horaires ou zones de temps si vous pr&eacute;f&eacute;rez, sont déclarés
  14.360 ++par jour de la semaine ou date avec une contrainte horaire optionnelle qui
  14.361 + s'appliquera à chaque définition de jour de la semaine ou de date.
  14.362 + </p>
  14.363 +-<p>Chaque zone de temps créée pourra être utilisée ultérieurement pour definir
  14.364 ++<p>Chaque zone de temps créée pourra être utilisée ultérieurement pour d&eacute;finir
  14.365 + des contraintes temporelles aux différents objets comme les sources, les reécriture d'Url et les filtres.
  14.366 + </p>
  14.367 + <p>
  14.368 +-Le recouvrement de dates/heures entre les différentes éléments d'une règle definie sont permis et résulterons en une union.
  14.369 ++Le recouvrement de dates/heures entre les différentes éléments d'une règle d&eacute;finie sont permis et résulteront en une union.
  14.370 + </p>
  14.371 + <p>
  14.372 +-Si vous utilisez les dates, vous pouvez utiliser une liste de dates séparées par un espace et/ou un range de date avec des dates fixes ou comportant des wildcard.
  14.373 ++Si vous utilisez les dates, vous pouvez utiliser une liste de dates séparées par un espace et/ou un range de dates avec des dates fixes ou comportant des wildcard.
  14.374 + </p>
  14.375 + <pre>
  14.376 + Par exemple pour Noël et le Jour de l'An:
  14.377 +--- usr/share/squidguardmgr/lang/fr_FR/sources.html
  14.378 ++++ usr/share/squidguardmgr/lang/fr_FR/sources.html
  14.379 +@@ -13,7 +13,7 @@
  14.380 +      et yyy.yyy.yyy.yyy une ip adresse d'un hôte (doit être >= xxx.xxx.xxx.xxx) 
  14.381 + </pre>
  14.382 + 
  14.383 +-<h4>Fichier de liste d'adresse Ip/range:</h4>
  14.384 ++<h4>Fichier de listes d'adresses Ip/range:</h4>
  14.385 + <pre>
  14.386 +     La valeur doit être un simple nom de fichier. Où le nom de fichier est soit un chemin relatif à dbhome ou un chemin absolu vers le fichier.
  14.387 +      Le format du fichier est simplement une liste d'adresses et/ou réseaux comme ci-dessus séparés par un caractère de nouvelle ligne.
  14.388 +@@ -34,7 +34,7 @@
  14.389 +     foo.com [...]
  14.390 + 
  14.391 + où:
  14.392 +-    foo.com est un domain Internet (zone).
  14.393 ++    foo.com est un domaine Internet (zone).
  14.394 + </pre>
  14.395 + 
  14.396 + <h4>Utilisateurs (multiple):</h4>
  14.397 +@@ -64,19 +64,19 @@
  14.398 + 
  14.399 + <h4>Recherche des utilisateurs dans une base MySQL:</h4>
  14.400 + <pre>
  14.401 +-Utilisé pour definir une requête SQL pour extraire un nom utilisateur d'une base de donnée mysql. 
  14.402 ++Utilisé pour d&eacute;finir une requête SQL pour extraire un nom utilisateur d'une base de donnée mysql. 
  14.403 + 
  14.404 + Exemple:
  14.405 +     select login from pusers
  14.406 + 
  14.407 + Attention: la requête ne doit pas se terminer par un ";" et ne doit pas comporter plus de quatre statements.
  14.408 +-Gardez à l'esprit que le nom 'user' est un mot réservé de SquidGuard et qu'il ne doit pas apparaitre dans la requête.
  14.409 ++Gardez à l'esprit que le nom 'user' est un mot réservé de SquidGuard et qu'il ne doit pas appara&icirc;tre dans la requête.
  14.410 + </pre>
  14.411 + 
  14.412 +-<h4>Programme retournant une liste d'utilisateur:</h4>
  14.413 ++<h4>Programme retournant une liste d'utilisateurs:</h4>
  14.414 + <pre>
  14.415 + Utilisé pour spécifier une commande ou programme système qui retourne une liste d'utilisateurs sur stdout.
  14.416 +-La valeur doit être le chemin absolu vers un programme executable par l'utilisateur executant SquidGuard (la plupart du temps squid).
  14.417 ++La valeur doit être le chemin absolu vers un programme ex&eacute;cutable par l'utilisateur ex&eacute;cutant SquidGuard (la plupart du temps squid).
  14.418 + </pre>
  14.419 + 
  14.420 + <p>