From 1a72bbd63fdcc4083cc4f34d444c5caf83666d5c Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 18 Oct 2004 06:06:14 +0000 Subject: [PATCH] Tracker1's mod for supporting alternate hostnames using the "-hn" option. --- exec/dyndns.js | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/exec/dyndns.js b/exec/dyndns.js index 65fdc10f33..65b23f9c68 100644 --- a/exec/dyndns.js +++ b/exec/dyndns.js @@ -20,13 +20,23 @@ function writeln(str) var mx_record; var ip_address; +var host_name = system.qwk_id; + +for(i=1;i<argc;i++) { + switch (argv[i].toLowerCase()) { + case "-mx": + mx_record = argv[++i]; + break; + case "-hn": + host_name = argv[++i]; + break; + default: + ip_address = argv[i]; + } +} -for(i=1;i<argc;i++) - if(argv[i].toLowerCase()=="-mx") - mx_record = argv[++i]; - else - ip_address = argv[i]; + for(h in host_list) { sock = new Socket(); if( (this.server != undefined) && @@ -45,7 +55,7 @@ for(h in host_list) { print(str); switch(str) { case "id?": - writeln(system.qwk_id); + writeln(host_name); break; case "pw?": writeln(argv[0]); -- GitLab