diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-12-07 17:48:59 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-12-07 17:48:59 +0000 |
commit | ec6461ff27742fec0deb9a8edde135f226d57899 (patch) | |
tree | 8e22ff5ae964cfa6e705ee4de84197df89ba395f | |
parent | 17d2c8d44d39b250a1e57637c9c1051a903aec7d (diff) | |
download | pfsense-packages-ec6461ff27742fec0deb9a8edde135f226d57899.tar.gz pfsense-packages-ec6461ff27742fec0deb9a8edde135f226d57899.tar.bz2 pfsense-packages-ec6461ff27742fec0deb9a8edde135f226d57899.zip |
* Add tinydns for 2.0 so that we can start bending the code into shape
* Add more fields. This package will use a custom page to filter domains and then pass the filtered item on to the tinydns_domains.xml CoreGUI program
-rw-r--r-- | packages/tinydns/tinydns.xml | 2 | ||||
-rw-r--r-- | packages/tinydns/tinydns_domains.xml | 44 | ||||
-rw-r--r-- | pkg_config.xml | 15 |
3 files changed, 57 insertions, 4 deletions
diff --git a/packages/tinydns/tinydns.xml b/packages/tinydns/tinydns.xml index 8faaf778..0b306755 100644 --- a/packages/tinydns/tinydns.xml +++ b/packages/tinydns/tinydns.xml @@ -2,7 +2,7 @@ <packagegui> <name>tinydns</name> <version>1.0</version> - <configpath>installedpackages->package->tinydns->configuration->settings</configpath> + <configpath>installedpackages->package->tinydns</configpath> <menu> <name>tinydns</name> <tooltiptext></tooltiptext> diff --git a/packages/tinydns/tinydns_domains.xml b/packages/tinydns/tinydns_domains.xml index 82b7893b..f7c07ddc 100644 --- a/packages/tinydns/tinydns_domains.xml +++ b/packages/tinydns/tinydns_domains.xml @@ -1,15 +1,53 @@ <?xml version="1.0" encoding="utf-8" ?> <packagegui> <name>tinydnsdomains</name> - <configpath>installedpackages->package->tinydnsdomains->configuration->settings</configpath> + <configpath>installedpackages->package->tinydnsdomains</configpath> <include_file>/usr/local/pkg/tinydns.inc</include_file> <fields> <field> - <fieldname>Domain</fieldname> - <fielddescr>Domain name. Example: exampledomain.com</fielddescr> + <fieldname>Hostname/Domain</fieldname> + <fielddescr>Domain name. Example: www.exampledomain.com</fielddescr> <description>Enter the domain name that you would like to serve dns records for.</description> <required/> <type>input</type> </field> + <field> + <fielddescr>Record type</fielddescr> + <fieldname>recordtype</fieldname> + <description>DNS Record type. MX, A, etc</description> + <type>select</type> + <size>1</size> + <options> + <option><value></value><name></name></option> + <option><value>MX</value><name>MX</name></option> + <option><value>A</value><name>A</name></option> + <option><value>SOA</value><name>.</name></option> + <option><value>PTR</value><name>=</name></option> + <option><value>CNAME</value><name>CNAME</name></option> + </options> + </field> + <field> + <fieldname>Failover Threshhold</fieldname> + <fielddescr>Time in minutes before DNS switches to backup host</fielddescr> + <required/> + <type>input</type> + </field> + <field> + <fieldname>Failover Threshhold</fieldname> + <fielddescr>Time in minutes before DNS switches to backup host</fielddescr> + <required/> + <type>input</type> + </field> + <field> + <type>rowhelper</type> + <rowhelper> + <rowhelperfield> + <fielddescr>Failover IP</fielddescr> + <fieldname>failoverip</fieldname> + <description>Failover IP when host is not responding to ICMP/PING traffic</description> + <type>input</type> + </rowhelperfield> + </rowhelper> + </field> </fields> </packagegui> diff --git a/pkg_config.xml b/pkg_config.xml index 71118a79..885a0095 100644 --- a/pkg_config.xml +++ b/pkg_config.xml @@ -3,6 +3,21 @@ <!-- $Id$ --> <pfsensepkgs> <packages> + <package> + <name>tinydns</name> + <descr>pfSense version of TinyDNS which features failover host support</descr> + <website>http://cr.yp.to/djbdns.html</website> + <category>Services</category> + <version>1.0</version> + <status>ALPHA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/tinydns/tinydns.xml</config_file> + <configurationfile>tinydns.xml</configurationfile> + <depends_on_package_base_url>http://www.pfsense.com/packages/All/djbdns/</depends_on_package_base_url> + <depends_on_package>daemontools-0.76_9.tbz</depends_on_package> + <depends_on_package>ucspi-tcp-0.88_1.tbz</depends_on_package> + <depends_on_package>djbdns-1.05_9.tbz</depends_on_package> + </package> <package> <name>arping</name> <descr>Broadcasts a who-has ARP packet on the network and prints answers. VERY useful when you are trying to pick an unused IP for a net that you don't yet have routing to. Then again, if you have no idea what I'm talking about then you prolly don't need it.</descr> |