summaryrefslogtreecommitdiffstats
path: root/proxy_wizard
diff options
context:
space:
mode:
authorArnaud Desmons <adesmons@mandriva.com>2002-07-26 12:18:40 +0000
committerArnaud Desmons <adesmons@mandriva.com>2002-07-26 12:18:40 +0000
commit2b0ceb8ee52cebbe77d2b3a67f93cc60f4e0c007 (patch)
tree942e73fa15f38452091288446100b4ba5fc8e514 /proxy_wizard
parent339c34215d9c46f6ebd1bbf524e73af341214610 (diff)
downloaddrakwizard-2b0ceb8ee52cebbe77d2b3a67f93cc60f4e0c007.tar
drakwizard-2b0ceb8ee52cebbe77d2b3a67f93cc60f4e0c007.tar.gz
drakwizard-2b0ceb8ee52cebbe77d2b3a67f93cc60f4e0c007.tar.bz2
drakwizard-2b0ceb8ee52cebbe77d2b3a67f93cc60f4e0c007.tar.xz
drakwizard-2b0ceb8ee52cebbe77d2b3a67f93cc60f4e0c007.zip
xml wizard
Diffstat (limited to 'proxy_wizard')
-rw-r--r--proxy_wizard/proxy.wiz1734
1 files changed, 1734 insertions, 0 deletions
diff --git a/proxy_wizard/proxy.wiz b/proxy_wizard/proxy.wiz
new file mode 100644
index 00000000..d90c7e02
--- /dev/null
+++ b/proxy_wizard/proxy.wiz
@@ -0,0 +1,1734 @@
+<?xml version="1.0"?>
+
+
+<Wizard
+ name="general"
+ libScript="__WIZ_HOME__/common/scripts/functions.sh"
+ wizardTitle="wizdrake: Squid wizard"
+ imagePosition="top"
+ defaultImage="images/proxy.jpg"
+ height="400"
+ width="525"
+ hasDb="true"
+ dbPositions="2"
+ dbFilename="/var/log/wizards/proxy.wdb"
+ referenceLength="425"
+ referenceHeight="13"
+>
+
+ <Variable
+ name="wiz_squid_level"
+ comment="The proxy access control level"
+ shellVariable="wiz_squid_level"
+ defaultValue="2"
+ valueIsTranslated="false"
+ persistent="true"
+ dbPosition="0"
+ key="false"
+ >
+ </Variable>
+
+ <Variable
+ name="wiz_squid_port"
+ shellVariable="wiz_squid_port"
+ defaultValue="3128"
+ valueIsTranslated="false"
+ persistent="true"
+ dbPosition="1"
+ key="false"
+ >
+ </Variable>
+
+ <Variable
+ name="wiz_squid_mem"
+ shellVariable="wiz_squid_mem"
+ defaultValue="16"
+ valueIsTranslated="false"
+ persistent="true"
+ dbPosition="2"
+ key="false"
+ >
+ </Variable>
+
+ <Variable
+ name="wiz_squid_disk"
+ shellVariable="wiz_squid_disk"
+ defaultValue="200"
+ valueIsTranslated="false"
+ persistent="true"
+ dbPosition="3"
+ key="false"
+ >
+ </Variable>
+
+ <Variable
+ name="wiz_squid_mynetw"
+ shellVariable="wiz_squid_mynetw"
+ defaultValue="0.0.0.0/0.0.0.0"
+ valueIsTranslated="false"
+ persistent="true"
+ dbPosition="4"
+ key="false"
+ >
+ </Variable>
+
+ <Variable
+ name="wiz_squid_defdir"
+ shellVariable="wiz_squid_defdir"
+ defaultValue="/var/spool/squid"
+ valueIsTranslated="false"
+ persistent="true"
+ dbPosition="5"
+ key="false"
+ >
+ </Variable>
+
+ <Variable
+ name="wiz_squid_cachepeer"
+ shellVariable="wiz_squid_cachepeer"
+ valueIsTranslated="false"
+ persistent="true"
+ dbPosition="6"
+ key="false"
+ >
+ </Variable>
+
+ <Variable
+ name="wiz_squid_peerport"
+ shellVariable="wiz_squid_peerport"
+ defaultValue="3128"
+ valueIsTranslated="false"
+ persistent="true"
+ dbPosition="7"
+ key="false"
+ >
+ </Variable>
+
+ <Variable
+ name="wiz_squid_menupeer"
+ shellVariable="wiz_squid_menupeer"
+ defaultValue="1"
+ valueIsTranslated="false"
+ persistent="true"
+ dbPosition="8"
+ key="false"
+ >
+ </Variable>
+
+ <Page
+ name="Welcome"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpScript="__WIZ_HOME__/common/scripts/check.sh root wiz_ip_net"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Target
+ targetName="error_need_root"
+ jumpIndex="1"
+ >
+ </Target>
+
+ <Target
+ targetName="error_need_net"
+ jumpIndex="2"
+ >
+ </Target>
+
+ <Target
+ targetName="default_val"
+ jumpIndex="0"
+ >
+ </Target>
+
+ <Info
+ name="welcomeTitle"
+ alignement="Center"
+ helpText="Proxy Configuration Wizard"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info7"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info1"
+ alignement="Center"
+ helpText="Squid is a web caching proxy server, it allows"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info2"
+ alignement="Center"
+ helpText="faster web acces for your local network."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info3"
+ alignement="Center"
+ helpText="This wizard will help you configuring your proxy server."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="default_val"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpPage="port"
+ executionLevel="DEBUG"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Freetext
+ name="def1"
+ variableName="wiz_squid_port"
+ alignement="Center"
+ fillScript="get_var wiz_squid_port"
+ guiType="textfield"
+ inputType="uint"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="40"
+ >
+ </Freetext>
+
+ <Freetext
+ name="def2"
+ variableName="wiz_squid_mem"
+ alignement="Center"
+ fillScript="get_var wiz_squid_mem"
+ guiType="textfield"
+ inputType="uint"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="40"
+ >
+ </Freetext>
+
+ <Freetext
+ name="def3"
+ variableName="wiz_squid_defdir"
+ alignement="Center"
+ fillScript="get_var wiz_squid_defdir"
+ guiType="textfield"
+ inputType="uint"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="40"
+ >
+ </Freetext>
+
+ <Freetext
+ name="def4"
+ variableName="wiz_squid_disk"
+ alignement="Center"
+ fillScript="get_var wiz_squid_disk"
+ guiType="textfield"
+ inputType="uint"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="40"
+ >
+ </Freetext>
+
+ <Freetext
+ name="def5"
+ variableName="wiz_squid_level"
+ alignement="Center"
+ fillScript="get_var wiz_squid_level"
+ guiType="textfield"
+ inputType="uint"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="40"
+ >
+ </Freetext>
+
+ <Freetext
+ name="def6"
+ variableName="wiz_squid_mynetw"
+ alignement="Center"
+ fillScript="get_var wiz_squid_mynetw"
+ guiType="textfield"
+ inputType="any"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="40"
+ >
+ </Freetext>
+
+ <Freetext
+ name="def7"
+ variableName="wiz_squid_cachepeer"
+ alignement="Center"
+ fillScript="get_var wiz_squid_cachepeer"
+ guiType="textfield"
+ inputType="any"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="40"
+ >
+ </Freetext>
+
+ <Freetext
+ name="def8"
+ variableName="wiz_squid_peerport"
+ alignement="Center"
+ fillScript="get_var wiz_squid_peerport"
+ guiType="textfield"
+ inputType="any"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="40"
+ >
+ </Freetext>
+ </Page>
+
+ <Page
+ name="port"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpScript="__WIZ_HOME__/proxy_wizard/scripts/testport.sh"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Target
+ targetName="warningport"
+ jumpIndex="1"
+ >
+ </Target>
+
+ <Target
+ targetName="errorlow"
+ jumpIndex="2"
+ >
+ </Target>
+
+ <Target
+ targetName="memory"
+ jumpIndex="0"
+ >
+ </Target>
+
+ <Info
+ name="info11"
+ alignement="Center"
+ helpText="Proxy Port"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info12"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info13"
+ alignement="East"
+ helpText="Proxy port value sets what port the proxy server will listen on for http requests. Default is 3128, other common value can be 8080, the port value need to be greater than 1024."
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info14"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Freetext
+ name="wiz_squid_port"
+ variableName="wiz_squid_port"
+ alignement="Fill"
+ helpText="Proxy port:"
+ guiType="textfield"
+ inputType="uint"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="40"
+ length="30"
+ >
+ </Freetext>
+
+ <Info
+ name="info15"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="memory"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpPage="ask_level"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Info
+ name="info21"
+ alignement="Center"
+ helpText="Proxy Cache Size"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info22"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info23"
+ alignement="East"
+ helpText="Memory Cache is the amount of RAM dedicated to cache memory operations (note that actual memory usage of the whole squid process is bigger)."
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info24"
+ alignement="East"
+ helpText="Disk Cache is the amount of disk space that can be used for caching on disk."
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info25"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Freetext
+ name="wiz_squid_mem"
+ variableName="wiz_squid_mem"
+ alignement="Fill"
+ helpText="Memory cache (MB):"
+ guiType="textfield"
+ inputType="uint"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="40"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="wiz_squid_disk"
+ variableName="wiz_squid_disk"
+ alignement="Fill"
+ helpText="Disk space (MB):"
+ guiType="textfield"
+ inputType="uint"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="40"
+ length="30"
+ >
+ </Freetext>
+
+ <Info
+ name="info26"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info27"
+ alignement="East"
+ helpText="For information, here is /var/spool/squid space on disk:"
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info28"
+ alignement="East"
+ helpText="Filesystem Size Used Avail Use% Mounted on"
+ guiType="label"
+ fontName="Monospaced"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="dfh"
+ comment="free space on disk"
+ alignement="East"
+ fillScript="__WIZ_HOME__/proxy_wizard/scripts/dfh.sh"
+ guiType="label"
+ fontName="Monospaced"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="info29"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="ask_level"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpScript="__WIZ_HOME__/proxy_wizard/scripts/echolevel.sh $wiz_squid_level"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Target
+ targetName="cachepeer"
+ jumpIndex="1"
+ >
+ </Target>
+
+ <Target
+ targetName="shownet"
+ jumpIndex="2"
+ >
+ </Target>
+
+ <Target
+ targetName="cachepeer"
+ jumpIndex="3"
+ >
+ </Target>
+
+ <Info
+ name="hostnameTitile"
+ alignement="Center"
+ helpText="Access Control"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info8"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info9"
+ alignement="East"
+ helpText="The proxy can be configured to use different access control levels."
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info5"
+ alignement="East"
+ helpText="Choose the level that suit to your needs. If you don\'t know,the Local Network level is usually the most appropriate. Beware that the All level may be not secure."
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info4"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Chooser
+ name="chooser1"
+ variableName="wiz_squid_level"
+ alignement="Center"
+ helpFontName="Default"
+ helpFontStyle="plain"
+ helpFontSize="12"
+ editable="false"
+ guiType="checkbox"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ >
+
+ <Option
+ value="1"
+ description="All - No access restriction"
+ >
+ </Option>
+
+ <Option
+ value="2"
+ description="Local Network - access for local network (recommended)"
+ >
+ </Option>
+
+ <Option
+ value="3"
+ description="Localhost - access restricted to this server only"
+ >
+ </Option>
+ </Chooser>
+ </Page>
+
+ <Page
+ name="warningport"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpPage="memory"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Info
+ name="info30"
+ alignement="Center"
+ helpText="Warning:"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info31"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info32"
+ alignement="Center"
+ helpText="You have entered a port that may be useful for this service:"
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="info33"
+ alignement="Center"
+ fillScript="__WIZ_HOME__/proxy_wizard/scripts/printservices.sh"
+ guiType="multiligne"
+ fontName="Monospaced"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="info20"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="info203"
+ alignement="Center"
+ helpText="Press Next if you want to keep this value,"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info22"
+ alignement="Center"
+ helpText="or Back to correct your choice."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="shownet"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpPage="cachepeer"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Info
+ name="info30"
+ alignement="Center"
+ helpText="Grant acces on local network"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info31"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info32"
+ alignement="East"
+ helpText="Access will be allowed for hosts on the network. Here is the information found about your current local network, you can modify it if needed."
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info41"
+ alignement="East"
+ helpText="You can use either a numeric format like \q192.168.1.0/255.255.255.0\q or a text format like \q.domain.net\q"
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Freetext
+ name="f_wiz_squid_mynetw"
+ variableName="wiz_squid_mynetw"
+ alignement="Fill"
+ helpText="Authorised network:"
+ guiType="textfield"
+ inputType="mandatory"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="40"
+ >
+ </Freetext>
+
+ <Info
+ name="info20"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="cachepeer"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpScript="__WIZ_HOME__/proxy_wizard/scripts/echolevel.sh $wiz_squid_menupeer"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+ <Target
+ targetName="doit2"
+ jumpIndex="1"
+ >
+ </Target>
+
+ <Target
+ targetName="valcachepeer"
+ jumpIndex="2"
+ >
+ </Target>
+ <Info
+ name="ch"
+ alignement="Center"
+ helpText="Cache hierarchy"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info8"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info9"
+ alignement="East"
+ helpText="As an option, Squid can be configured in proxy cascading. You can add a new upper level proxy by specifying its hostname and port."
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info5"
+ alignement="East"
+ helpText="You can safely select \qNo upper level proxy\q if you don\'t need this feature."
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info4"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Chooser
+ name="chooser4"
+ variableName="wiz_squid_menupeer"
+ alignement="Center"
+ helpFontName="Default"
+ helpFontStyle="plain"
+ helpFontSize="12"
+ editable="false"
+ guiType="checkbox"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ >
+
+ <Option
+ value="1"
+ description="No upper level proxy (recommended)"
+ >
+ </Option>
+
+ <Option
+ value="2"
+ description="Define an upper level proxy"
+ >
+ </Option>
+
+ </Chooser>
+
+
+ </Page>
+
+
+ <Page
+ name="valcachepeer"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpPage="doit"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Info
+ name="info42"
+ alignement="Center"
+ helpText="Cache hierarchy"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info43"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="info45"
+ alignement="East"
+ helpText="Enter the qualified hostname (like \qcache.domain.net\q) and the port of the proxy to use."
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info46"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Freetext
+ name="_wiz_squid_cachepeer"
+ variableName="wiz_squid_cachepeer"
+ alignement="Fill"
+ helpText="Upper level proxy hostname:"
+ guiType="Textfield"
+ inputType="mandatory"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="40"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="_wiz_squid_peerport"
+ variableName="wiz_squid_peerport"
+ alignement="Fill"
+ helpText="Upper level proxy port:"
+ guiType="textfield"
+ inputType="uint"
+ editable="true"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="40"
+ length="30"
+ >
+ </Freetext>
+
+ <Info
+ name="info47"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="doit"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpScript="__WIZ_HOME__/proxy_wizard/scripts/do_it_squid.sh"
+ nextButtonText="Configure"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Target
+ targetName="catastrophic_exit"
+ jumpIndex="1"
+ >
+ </Target>
+
+ <Target
+ targetName="done"
+ jumpIndex="10"
+ >
+ </Target>
+
+ <Info
+ name="doitTitle"
+ alignement="Center"
+ helpText="Configuring the Proxy"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info14"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="doneLabel"
+ alignement="East"
+ helpText="The wizard collected the following parameters needed to configure your proxy:"
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Freetext
+ name="s_port"
+ variableName="wiz_squid_port"
+ alignement="Fill"
+ helpText="Port:"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="s_mem"
+ variableName="wiz_squid_mem"
+ alignement="Fill"
+ helpText="Memory cache (MB):"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="20"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="s_disk"
+ variableName="wiz_squid_disk"
+ alignement="Fill"
+ helpText="Disk space (MB):"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="20"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="s_level"
+ alignement="Fill"
+ fillScript="__WIZ_HOME__/proxy_wizard/scripts/showlevel.sh $wiz_squid_level"
+ helpText="Access Control:"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="20"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="s_peer"
+ variableName="wiz_squid_cachepeer"
+ alignement="Fill"
+ helpText="Upper level proxy hostname:"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="20"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="s_peerport"
+ variableName="wiz_squid_peerport"
+ alignement="Fill"
+ helpText="Upper level proxy port:"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="20"
+ length="30"
+ >
+ </Freetext>
+
+ <Info
+ name="info10"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info18"
+ alignement="East"
+ helpText="To accept these values, and configure your server, click on"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info19"
+ alignement="East"
+ helpText="\qConfigure\q or use the Back button to correct them."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="doit2"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpScript="__WIZ_HOME__/proxy_wizard/scripts/do_it_squid.sh"
+ nextButtonText="Configure"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Target
+ targetName="catastrophic_exit"
+ jumpIndex="1"
+ >
+ </Target>
+
+ <Target
+ targetName="done"
+ jumpIndex="10"
+ >
+ </Target>
+
+ <Info
+ name="doitTitle"
+ alignement="Center"
+ helpText="Configuring the Proxy"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info14"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="doneLabel"
+ alignement="East"
+ helpText="The wizard collected the following parameters needed to configure your proxy:"
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info14"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+
+ <Freetext
+ name="s_port"
+ variableName="wiz_squid_port"
+ alignement="Fill"
+ helpText="Port:"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="30"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="s_mem"
+ variableName="wiz_squid_mem"
+ alignement="Fill"
+ helpText="Memory cache (MB):"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="20"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="s_disk"
+ variableName="wiz_squid_disk"
+ alignement="Fill"
+ helpText="Disk space (MB):"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="20"
+ length="30"
+ >
+ </Freetext>
+
+ <Freetext
+ name="s_level"
+ alignement="Fill"
+ fillScript="__WIZ_HOME__/proxy_wizard/scripts/showlevel.sh $wiz_squid_level"
+ helpText="Access Control:"
+ guiType="textfield"
+ inputType="any"
+ editable="false"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="11"
+ proportional="2"
+ ratio="20"
+ length="30"
+ >
+ </Freetext>
+
+ <Info
+ name="info10"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info18"
+ alignement="East"
+ helpText="To accept these values, and configure your server, click on"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info19"
+ alignement="East"
+ helpText="\qConfigure\q or use the Back button to correct them."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="done"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ nextButtonText="Quit"
+ executionLevel="NORMAL"
+ nextFinish="true"
+ canBack="false"
+ canCancel="false"
+ >
+
+ <Info
+ name="doneTitile"
+ alignement="Center"
+ helpText="Congratulations"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info16"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="successLabel"
+ alignement="Center"
+ helpText="The wizard successfully configured"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info6"
+ alignement="Center"
+ helpText="your proxy server."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="catastrophic_exit"
+ comment="Exit in case of catastrophhic system error"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ nextButtonText="Exit"
+ executionLevel="NORMAL"
+ nextFinish="true"
+ canBack="false"
+ canCancel="false"
+ >
+
+ <Info
+ name="catastrophe_text"
+ alignement="Center"
+ helpText="Some terrible happened"
+ guiType="label"
+ fontName="Default"
+ fontStyle="italic"
+ fontSize="14"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="error_need_root"
+ comment="Error: this wizard must run as root."
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ nextButtonText="OK"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="false"
+ canCancel="false"
+ >
+
+ <Info
+ name="root_error_message"
+ alignement="Center"
+ helpText="This Wizard need to run as root"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="errorlow"
+ comment="lt 1024"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpPage="port"
+ nextButtonText="OK"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="false"
+ >
+
+ <Info
+ name="info35"
+ alignement="Center"
+ helpText="Warning:"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info36"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="info37"
+ alignement="Center"
+ helpText="You must choose a port greater than 1024 and lower than 65535"
+ guiType="multiline"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info34"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="info39"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="info40"
+ alignement="Center"
+ helpText="Press back to change the value."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+
+ <Info
+ name="info38"
+ alignement="Center"
+ guiType="label"
+ fontStyle="plain"
+ fontSize="12"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="error_need_net"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ subWizard="__WIZ_HOME__/server_wizard/server.wiz"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="false"
+ canCancel="true"
+ >
+
+ <Info
+ name="errorLabel"
+ alignement="Center"
+ helpText="Network not configured yet"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info23"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="bold"
+ fontSize="14"
+ >
+ </Info>
+
+ <Info
+ name="info22"
+ alignement="Center"
+ helpText="You have to configure the basic network parameters before launch this wizard."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info25"
+ alignement="Center"
+ helpText="Press next to configure these parameters now, or Cancel to exit this wizard."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info26"
+ alignement="Center"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info24"
+ alignement="Center"
+ helpText="If you choose to configure now, you will automatically continue"
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+
+ <Info
+ name="info27"
+ alignement="Center"
+ helpText="with the Proxy configuration."
+ guiType="label"
+ fontName="Default"
+ fontStyle="plain"
+ fontSize="11"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ name="server launcher"
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-proxy.html"
+ jumpPage="default_val"
+ executionLevel="DEBUG"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+ </Page>
+</Wizard>