From 0b23eb838966796d0f8a67c819292161fe8467c6 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 14 Mar 2018 22:01:14 +0000
Subject: [PATCH] Fix reserved logic of 'nomd5' option check: nomd5 means
 "plain-text passwords are okay" (AllowPlainPasswords=true)

---
 exec/binkit.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/exec/binkit.js b/exec/binkit.js
index bec5adaf23..533e5714d2 100644
--- a/exec/binkit.js
+++ b/exec/binkit.js
@@ -839,7 +839,7 @@ function inbound_auth_cb(pwd, bp)
 			}
 			else {
 				// TODO: Deal with arrays of passwords?
-				if (bp.cb_data.binkitcfg.node[addr].nomd5)
+				if (!bp.cb_data.binkitcfg.node[addr].nomd5)	// AllowPlainPasswords=false
 					log(LOG_WARNING, "CRAM-MD5 required (and not provided) by " + addr);
 				else if (bp.cb_data.binkitcfg.node[addr].pass === pwd[0]) {
 					log(LOG_INFO, "Plain-text password match for " + addr);
-- 
GitLab