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é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 à 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îne de caractères qui peut être trouvée dans la partie 'hostname' de l'URL<br> 14.69 ++<b>Urls</b> : n'importe quelle chaîne de caractères qui peut ê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 ô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ô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ô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é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é. 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 à 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 à'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éfinir les différents paramètres de connexion à 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éfinir les différents paramètres de connexion à 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é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é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é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é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é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 à 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é 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 à 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é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é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és 14.273 ++Trusted Clients Clients certifié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é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îne de substitution dé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électionnez la case à cocher 'Minuscule+Majuscule' si la recherche doit être insensible à la casse.<br> 14.305 ++- Sélectionnez la case à cocher 'Signaler comme temporaire' si vous voulez que la redirection apparaisse à l'utilisateur comme code HTTP 302 - Moved Temporarily.<br> 14.306 ++- Sélectionnez la case à 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é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éfé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é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é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é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î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écutable par l'utilisateur exécutant SquidGuard (la plupart du temps squid). 14.418 + </pre> 14.419 + 14.420 + <p>