From c20a7f7972d8db7afd3ff2cfec0b97f8d80b6173 Mon Sep 17 00:00:00 2001 From: doktornotor Date: Mon, 2 Nov 2015 09:16:42 +0100 Subject: Redo XMLRPC sync from scratch --- config/tinydns/tinydns_sync.xml | 199 ++++++++++++++++++++++------------------ 1 file changed, 109 insertions(+), 90 deletions(-) diff --git a/config/tinydns/tinydns_sync.xml b/config/tinydns/tinydns_sync.xml index 5fe8ac77..e6875985 100644 --- a/config/tinydns/tinydns_sync.xml +++ b/config/tinydns/tinydns_sync.xml @@ -2,48 +2,48 @@ - - + - - Describe your package here - Describe your package requirements here - Currently there are no FAQ items provided. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. +*/ +/* ====================================================================================== */ + ]]> + tinydnssync - 1.0 - TinyDNS: Manual Sync + 1.0.6.24 + TinyDNS: XMLRPC Sync /usr/local/pkg/tinydns.inc @@ -76,71 +76,90 @@ listtopic - temp - Enable DNS zone sync + DNS zone synchronization - Enable DNS zone synchronization + Enable synchronization synconchanges - pfSense will automatically sync changes to the hosts defined below. + +
+ Important: While using "Sync to host(s) defined below", only sync from host A to B, A to C but do not enable XMLRPC sync to A. + This will result in a loop! + ]]> +
+ select + + disabled + + + + + checkbox
- listtopic - Sync host #1 - temp - - - IP Address - ipaddress - IP address of the first TinyDNS sync host. - input - - - Password - password - Admin password of the first TinyDNS sync host. - password - - - listtopic - Sync host #2 - temp - - - IP Address 2 - ipaddress2 - IP address of the second TinyDNS sync host. (optional) - input - - - Password 2 - password2 - Admin password of the second TinyDNS sync host. - password - - - listtopic - Sync host #3 - temp - - - IP Address 3 - ipaddress3 - IP address of the third TinyDNS sync host. (optional) - input + Sync Timeout + synctimeout + XMLRPC timeout in seconds. + select + + 250 + + + + + + + - Password 3 - password3 - Admin password of the third TinyDNS sync host. - password + Replication Targets + none + rowhelper + + + Enable + syncdestinenable + + checkbox + + + Protocol + syncprotocol + + select + HTTP + + + + + + + IP Address/Hostname + ipaddress + + input + 40 + + + Port + syncport + + input + 3 + + + Admin Password + password + + password + 20 + +
tinydns_sync_on_changes(); - - unset($_POST['temp']); - -
\ No newline at end of file + -- cgit v1.2.3