diff --git a/src/sbbs3/js_system.c b/src/sbbs3/js_system.c
index 2d1f58e018755f94fa978278e489cd8cc99afc57..a49d1ef938f12fd0d98be563aa65345891e98465 100644
--- a/src/sbbs3/js_system.c
+++ b/src/sbbs3/js_system.c
@@ -488,6 +488,7 @@ static char* sys_prop_desc[] = {
 	,"operating system version information"
 	,"time/date system was brought online (in time_t format)"
 
+	,"array of FidoNet Technology Network (FTN) addresses associated with this system"
 	,NULL
 };
 #endif
@@ -1601,6 +1602,7 @@ JSObject* DLLCALL js_CreateSystemObject(JSContext* cx, JSObject* parent
 	JSObject*	statsobj;
 	JSObject*	nodeobj;
 	JSObject*	node_list;
+	JSObject*	fido_addr_list;
 	JSString*	js_str;
 
 	sysobj = JS_DefineObject(cx, parent, "system", &js_system_class, NULL
@@ -1778,6 +1780,18 @@ JSObject* DLLCALL js_CreateSystemObject(JSContext* cx, JSObject* parent
 			return(NULL);
 	}	
 
+	if((fido_addr_list=JS_NewArrayObject(cx, 0, NULL))==NULL) 
+		return(NULL);
+
+	if(!JS_DefineProperty(cx, sysobj, "fido_addr_list", OBJECT_TO_JSVAL(fido_addr_list)
+		, NULL, NULL, JSPROP_ENUMERATE))
+		return(NULL);
+
+	for(i=0;i<cfg->total_faddrs;i++) {
+		val=STRING_TO_JSVAL(JS_NewStringCopyZ(cx,smb_faddrtoa(&cfg->faddr[i],str)));
+		JS_SetElement(cx, fido_addr_list, i, &val);
+	}
+
 	return(sysobj);
 }