aboutsummaryrefslogtreecommitdiffstats
path: root/packages/squid_nac.xml
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-09-06 18:38:32 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-09-06 18:38:32 +0000
commit26ac88432855d89a56828564e485c2b65e3b0c0c (patch)
tree0a55f54c4ffbb149549e59871c4fcfc3a57f4cc4 /packages/squid_nac.xml
parent72f7791a1fda104c3720ecd8b98442cf5916e04f (diff)
downloadpfsense-packages-26ac88432855d89a56828564e485c2b65e3b0c0c.tar.gz
pfsense-packages-26ac88432855d89a56828564e485c2b65e3b0c0c.tar.bz2
pfsense-packages-26ac88432855d89a56828564e485c2b65e3b0c0c.zip
Add new squid package created by Michael Capp <michael.capp_AT_gmail.com
NOTE: This package is not ready just yet. I'm commiting so we can test what is done so far and to figure out a few problems with rowhelper
Diffstat (limited to 'packages/squid_nac.xml')
-rw-r--r--packages/squid_nac.xml121
1 files changed, 121 insertions, 0 deletions
diff --git a/packages/squid_nac.xml b/packages/squid_nac.xml
new file mode 100644
index 00000000..39ab565a
--- /dev/null
+++ b/packages/squid_nac.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<packagegui>
+ <info>
+ <name>Squid Cache Management</name>
+ </info>
+
+ <files></files>
+ <menus></menus>
+
+ <configpath>installedpackages->package->$packagename->configuration->settings</configpath>
+
+ <tabs>
+ <tab>
+ <text>General Settings</text>
+ <url>/pkg_edit.php?xml=squid1.xml&amp;id=0</url>
+ </tab>
+
+ <tab>
+ <text>Upstream Proxy</text>
+ <url>/pkg_edit.php?xml=squid_upstream.xml&amp;id=0</url>
+ </tab>
+
+ <tab>
+ <text>Cache Mgmt</text>
+ <url>/pkg_edit.php?xml=squid_cache.xml&amp;id=0</url>
+ </tab>
+
+ <tab>
+ <text>Network Access Control</text>
+ <url>/pkg_edit.php?xml=squid_nac.xml&amp;id=0</url>
+ <active/>
+ </tab>
+
+ <tab>
+ <text>Traffic Mgmt</text>
+ <url>/pkg_edit.php?xml=squid_traffic.xml&amp;id=0</url>
+ </tab>
+
+ <tab>
+ <text>Authentication Settings</text>
+ <url>/pkg_edit.php?xml=squid_auth.xml&amp;id=0</url>
+ </tab>
+
+ <tab>
+ <text>Users</text>
+ <url>/pkg_edit.php?xml=squid_users.xml&amp;id=0</url>
+ </tab>
+ </tabs>
+
+ <fields>
+ <field>
+ <fielddescr>Allowed Subnets</fielddescr>
+ <fieldname>allowed_subnets</fieldname>
+ <type>rowhelper</type>
+ <rowhelper>
+ <rowhelperfield>
+ <fielddescr>Network Address</fielddescr>
+ <fieldname>allowed_network_address</fieldname>
+ <type>input</type>
+ <size>32</size>
+ <validation>number</validation>
+ </rowhelperfield>
+
+ <rowhelperfield>
+ <fielddescr>Subnet Mask</fielddescr>
+ <fieldname>allowed_subnet_mask</fieldname>
+ <type>select</type>
+ <options>
+ <option><name>1</name><value>1</value></option>
+ <option><name>2</name><value>2</value></option>
+ <option><name>3</name><value>3</value></option>
+ <option><name>4</name><value>4</value></option>
+ <option><name>5</name><value>4</value></option>
+ <option><name>6</name><value>4</value></option>
+ <option><name>7</name><value>4</value></option>
+ <option><name>8</name><value>4</value></option>
+ <option><name>9</name><value>4</value></option>
+ <option><name>10</name><value>4</value></option>
+ <option><name>11</name><value>4</value></option>
+ <option><name>12</name><value>4</value></option>
+ <option><name>13</name><value>4</value></option>
+ <option><name>14</name><value>4</value></option>
+ <option><name>15</name><value>4</value></option>
+ <option><name>16</name><value>4</value></option>
+ <option><name>17</name><value>4</value></option>
+ <option><name>18</name><value>4</value></option>
+ <option><name>19</name><value>4</value></option>
+ <option><name>20</name><value>4</value></option>
+ <option><name>21</name><value>4</value></option>
+ <option><name>22</name><value>4</value></option>
+ <option><name>23</name><value>4</value></option>
+ <option><name>24</name><value>4</value></option>
+ <option><name>25</name><value>4</value></option>
+ <option><name>26</name><value>4</value></option>
+ <option><name>27</name><value>4</value></option>
+ <option><name>28</name><value>4</value></option>
+ <option><name>29</name><value>4</value></option>
+ <option><name>30</name><value>4</value></option>
+ <option><name>31</name><value>4</value></option>
+ <option><name>32</name><value>4</value></option>
+ </options>
+ </rowhelperfield>
+ </rowhelper>
+ </field>
+
+ <field>
+ <fielddescr>Unrestricted IP Addresses</fielddescr>
+ <fieldname>unrestricted_ip_address</fieldname>
+ <type>rowhelper</type>
+ <rowhelper>
+ <rowhelperfield>
+ <fielddescr>IP Address</fielddescr>
+ <fieldname>unrestricted_ip_address</fieldname>
+ <type>input</type>
+ </rowhelperfield>
+ </rowhelper>
+ </field>
+
+ </fields>
+</packagegui> \ No newline at end of file