From 19d4e13b270e46ae98ba4cf055d5c5b49b73520c Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Wed, 12 May 2004 01:54:49 +0000 Subject: [PATCH] Changed first attempt host name to dyndns.synchro.net. Added support for optional MX records (add "-mx address" to dyndns cmdline). --- exec/dyndns.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/exec/dyndns.js b/exec/dyndns.js index be46129e13..7fa371425c 100644 --- a/exec/dyndns.js +++ b/exec/dyndns.js @@ -4,13 +4,13 @@ // $Id$ -// usage: ?dyndns <password> +// usage: ?dyndns <password> [ip_address] [-mx address] const REVISION = "$Revision$".split(' ')[1]; printf("Synchronet Dynamic DNS Client %s\r\n", REVISION); -host_list=["vert.synchro.net", "rob.synchro.net", "bbs.synchro.net", "cvs.synchro.net"]; +host_list=["dyndns.synchro.net", "rob.synchro.net", "bbs.synchro.net", "cvs.synchro.net"]; function writeln(str) { @@ -18,6 +18,12 @@ function writeln(str) print(str); } +var mx_record; + +for(i=0;i<argc;i++) + if(argv[i].toLowerCase()=="-mx") + mx_record = argv[i+1]; + for(h in host_list) { sock = new Socket(); if( (this.server != undefined) && @@ -47,6 +53,12 @@ for(h in host_list) { else writeln(""); break; + case "mx?": + if(mx_record) + writeln(mx_record); + else + writeln(""); + break; default: writeln(""); break; -- GitLab