From 6b97319330bfe87090811f61e128bdd17f9dfcda Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sat, 9 Nov 2002 11:29:43 +0000 Subject: [PATCH] Now imports and exports additional RFC822 headers. --- exec/load/newsutil.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/exec/load/newsutil.js b/exec/load/newsutil.js index 2f4bbf6e14..08208679cf 100644 --- a/exec/load/newsutil.js +++ b/exec/load/newsutil.js @@ -5,6 +5,7 @@ // $Id$ +RFC822HEADER = 0xb0 // from smbdefs.h function write_news_header(hdr,writeln) { @@ -40,6 +41,12 @@ function write_news_header(hdr,writeln) writeln("X-FTN-MSGID: " + hdr.ftn_msgid); if(hdr.ftn_reply!=undefined) writeln("X-FTN-REPLY: " + hdr.ftn_reply); + + if(hdr.field_list!=undefined) { + for(i in hdr.field_list) + if(hdr.field_list[i].type==RFC822HEADER) + writeln(hdr.field_list[i].data); + } } function parse_news_header(hdr, line) @@ -114,5 +121,15 @@ function parse_news_header(hdr, line) case "x-ftn-reply": hdr.ftn_reply=data; break; + + default: + if(hdr.field_list==undefined) + hdr.field_list=new Array(); + hdr.field_list.push( + { type: RFC822HEADER, + data: line + ": " + data + } + ); + break; } -} \ No newline at end of file +} -- GitLab