From e6439a5696f7915be86d6f1b594ead1e72b3bb24 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sun, 10 Mar 2002 01:52:45 +0000 Subject: [PATCH] Appends tear/tagline to imported messages. Uses IHAVE command to post exported messages. --- exec/newslink.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/exec/newslink.js b/exec/newslink.js index ab03cba51a..9d67e6eb9b 100644 --- a/exec/newslink.js +++ b/exec/newslink.js @@ -16,6 +16,9 @@ const VERSION="1.00 Alpha" printf("Synchronet NewsLink session started (v%s)", VERSION); +var tearline = format("--- Synchronet NewsLink v%s\r\n",VERSION); +var tagline = format(" * %s telnet://%s\r\n",system.name,system.inetaddr); + var cfg_fname = system.ctrl_dir + "newslink.cfg"; load("sbbsdefs.js"); @@ -225,12 +228,15 @@ for(i in area) { ,true /* remove ctrl-a codes */); if(tail != null) { body += tail; - body += format("--- Synchronet NewsLink v%s\r\n",VERSION); - body += format(" * %s telnet://%s\r\n" - ,system.name,system.inetaddr); + body += tearline; + body += tagline; } - writeln("POST"); + if(1) + writeln(format("IHAVE %s",hdr.id)); + else + writeln("POST"); + rsp = readln(); if(rsp==null || rsp[0]!='3') { printf("!POST failure: %s",rsp); @@ -377,6 +383,8 @@ for(i in area) { continue; hdr.from_net_type=NET_INTERNET; // hdr.from_net_addr=hdr.from; + body += tearline; + body += tagline; if(msgbase.save_msg(hdr,body)) { printf("Message %lu imported into %s",ptr,sub); imported++; -- GitLab