23_proxy.xml
1 |
<?xml version='1.0' encoding='utf-8'?>
|
---|---|
2 |
|
3 |
<creole>
|
4 |
<files>
|
5 |
<!--ces fichiers devraient être dans la filelist
|
6 |
<file name='/usr/share/eole/dansguardian/dansguardian1.conf' />
|
7 |
<file name='/usr/share/eole/dansguardian/dansguardian2.conf' />-->
|
8 |
<file name='/usr/share/ead2/backend/config/perms/perm_proxy.ini' /> |
9 |
</files>
|
10 |
<containers>
|
11 |
<container name="proxy" id='20'> |
12 |
<service pty="False" servicelist="dansguardian" redefine="True">dansguardian</service> |
13 |
</container>
|
14 |
</containers>
|
15 |
|
16 |
<variables>
|
17 |
<family name='services'> |
18 |
<variable name="activer_filtrage_proxy" type="oui/non" description='Activer le filtrage sur le proxy' mode="expert"> |
19 |
<value>non</value> |
20 |
</variable>
|
21 |
</family>
|
22 |
</variables>
|
23 |
|
24 |
<constraints>
|
25 |
<condition name='hidden_if_in' source='activer_filtrage_proxy'> |
26 |
<param>non</param> |
27 |
<target type='servicelist'>dansguardian</target> |
28 |
<target type='filelist'>dansguardian</target> |
29 |
<target type='variable'>url_maj_blacklist</target> |
30 |
<target type='variable'>dansguardian_clam</target> |
31 |
<target type='variable'>dansguardian_eth1</target> |
32 |
<target type='variable'>dansguardian_eth2</target> |
33 |
<target type='variable'>dansguardian_eth3</target> |
34 |
<target type='variable'>dansguardian_eth4</target> |
35 |
<target type='variable'>dansguardian_eth5</target> |
36 |
<target type='family'>dansguardian</target> |
37 |
</condition>
|
38 |
<fill name='calc_multi_condition' target='http_port'> |
39 |
<param>oui</param> |
40 |
<param type='eole' name='condition_1'>activer_filtrage_proxy</param> |
41 |
<param name='match'>127.0.0.1:8080</param> |
42 |
<param name='mismatch'>3128</param> |
43 |
</fill>
|
44 |
|
45 |
</constraints>
|
46 |
|
47 |
<help>
|
48 |
</help>
|
49 |
|
50 |
</creole>
|
51 |
<!-- vim: ts=4 sw=4 expandtab
|
52 |
-->
|