From 46a94f51fca767922bbffb75b83227335ccabfbc Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 8 Sep 2015 01:54:36 +0000
Subject: [PATCH] Added support for "no_path" newslink.cfg option to delete
 Path header fields from imported messages. Requested by Bill McGarrity.

---
 exec/newslink.js | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/exec/newslink.js b/exec/newslink.js
index dfcc14bce1..f7c20b3df5 100644
--- a/exec/newslink.js
+++ b/exec/newslink.js
@@ -159,6 +159,7 @@ var password;
 var interface_ip_address=0;
 var port_set=false;
 var tls=false;
+var no_path=false;
 area = new Array();
 
 if(this.server!=undefined)
@@ -222,6 +223,9 @@ while(!cfg_file.eof) {
 		case "no_xover":
 			use_xover=false;
 			break;
+        case "no_path":
+            no_path=true;
+            break;
 		case "slave":
 			slave=true;
 			break;
@@ -782,7 +786,7 @@ for(i in area) {
 			subpending--;
 			continue;
 		}
-			
+
         if(file!=undefined) {   
             if(file.is_open==true) { /* Incomplete attachment? */
 				print("!Incomplete attachment: " + file_getname(file.name));
@@ -855,6 +859,9 @@ for(i in area) {
 			subpending--;
 			continue;
 		}
+        if(no_path && hdr.path)
+            delete hdr.path;
+
 		if(hdr.gateway
 			&& hdr.gateway.indexOf(system.inetaddr)!=-1) {
 			subpending--;
-- 
GitLab