diff --git a/xtrn/DDMsgReader/DDMsgReader.js b/xtrn/DDMsgReader/DDMsgReader.js
index 385b927303e81045d6f0bb446478e7a0084b30bb..1fd80413a0c33dc3fcdb4b1543f0c135be7295f9 100644
--- a/xtrn/DDMsgReader/DDMsgReader.js
+++ b/xtrn/DDMsgReader/DDMsgReader.js
@@ -126,6 +126,11 @@
  *                              to another message area from the reader interface,
  *                              it now writes "Loading..." in case there are a
  *                              very large number of messages or sub-boards.
+ * 2019-01-02 Eric Oulashin     Version 1.17 (non-beta)
+ *                              Removed the "beta" status after the official release
+ *                              of Synchronet 3.17b.  Also, made use of
+ *                              file_cfgname() when finding the configuration file
+ *                              location.
  */
 
 // TODO: Support anonymous posts?  Bit values for sub[x].settings:
@@ -213,8 +218,8 @@ if (system.version_num < 31500)
 }
 
 // Reader version information
-var READER_VERSION = "1.17 Beta 63";
-var READER_DATE = "2018-07-17";
+var READER_VERSION = "1.17";
+var READER_DATE = "2019-01-02";
 
 // Keyboard key codes for displaying on the screen
 var UP_ARROW = ascii(24);
@@ -7357,11 +7362,11 @@ function DigDistMsgReader_ReadConfigFile()
 
 	// Open the main configuration file.  First look for it in the sbbs/mods
 	// directory, then sbbs/ctrl, then in the same directory as this script.
-	var cfgFilename = system.mods_dir + this.cfgFilename;
+	var cfgFilename = file_cfgname(system.mods_dir, this.cfgFilename);
 	if (!file_exists(cfgFilename))
-		cfgFilename = system.ctrl_dir + this.cfgFilename;
+		cfgFilename = file_cfgname(system.ctrl_dir, this.cfgFilename);
 	if (!file_exists(cfgFilename))
-		cfgFilename = gStartupPath + this.cfgFilename;
+		cfgFilename = file_cfgname(gStartupPath, this.cfgFilename);
 	var cfgFile = new File(cfgFilename);
 	if (cfgFile.open("r"))
 	{
diff --git a/xtrn/DDMsgReader/readme.txt b/xtrn/DDMsgReader/readme.txt
index a45db659295499e9aa04d3536f4030a21859e3eb..777dec3993eefcd161568b61fc12d910a24dd3f8 100644
--- a/xtrn/DDMsgReader/readme.txt
+++ b/xtrn/DDMsgReader/readme.txt
@@ -1,6 +1,6 @@
                       Digital Distortion Message Reader
-                                 Version 1.17 beta 63
-                           Release date: 2018-07-17
+                                 Version 1.17
+                           Release date: 2010-01-02
 
                                      by
 
diff --git a/xtrn/DDMsgReader/revision_history.txt b/xtrn/DDMsgReader/revision_history.txt
index 74ea183373235d2b7b5e6f3cf636587c609e811e..499b9d226933c884de39d19a5f0f8c5c09eef527 100644
--- a/xtrn/DDMsgReader/revision_history.txt
+++ b/xtrn/DDMsgReader/revision_history.txt
@@ -5,7 +5,7 @@ Revision History (change log)
 =============================
 Version  Date         Description
 -------  ----         -----------
-1.17     2018-??-??   Added support for Synchronet's new voting feature that
+1.17     2019-01-02   Added support for Synchronet's new voting feature that
                       was added in Synchronet 1.17.  Added support to allow the
                       sysop to validate messages in moderated message areas.
                       Fixed various bugs related to doing a newscan, displaying