Update README.md

This will save time to clarify this.
Update logger.js

if util.inspect.colors === undefined

/usr/local/lib/node_modules/Haraka/logger.js:43
    if (!util.inspect.colors[color]) return str;
                            ^
TypeError: Cannot read property 'blue' of undefined
    at colorize (/usr/local/lib/node_modules/Haraka/logger.js:43:29)

...
Update auth_base.js

FIX
after the first failed authenticate attempt further attempts on the same connection will throw an exception:

[CRIT] [2EE3F682-53B6-4419-AD06-2778F452B39C] [core] Plugin auth/flat_file failed: Error: First argument needs to be a number, array or string.
    at new Buffer (buffer.js:237:15)
    at unbase64 (/usr/local/lib/node_modules/Haraka/plugins/auth/auth_base.js:216:18)
    at Plugin.exports.auth_login (/usr/local/lib/node_modules/Haraka/plugins/auth/auth_base.js:180:11)
    at Plugin.exports.select_auth_method (/usr/local/lib/node_modules/Haraka/plugins/auth/auth_base.js:142:25)
    at Plugin.exports.hook_unrecognized_command (/usr/local/lib/node_modules/Haraka/plugins/auth/auth_base.js:30:21)
    at Object.plugins.run_next_hook (/usr/local/lib/node_modules/Haraka/plugins.js:334:28)
    at plugins.run_next_hook.callback (/usr/local/lib/node_modules/Haraka/plugins.js:310:21)
    at Plugin.exports.hook_unrecognized_command (/usr/local/lib/node_modules/Haraka/plugins/tls.js:61:16)
    at Object.plugins.run_next_hook (/usr/local/lib/node_modules/Haraka/plugins.js:334:28)
    at Object.plugins.run_hooks (/usr/local/lib/node_modules/Haraka/plugins.js:223:13)
Allow hyphens in params
net_utils: s/jslint/jshint/
Merge pull request #654 from msimerson/dnsbl

dnsbl: fix a call to logdebug
dnsbl: consolidated 'bypass' code into should_skip

1. remove duplicated code
2. added test coverage
dns_list_base: added tests
Merge pull request #655 from msimerson/dnsbl

dnsbl: test coverage
attachment: include tmp plugin in package.json

optional section. This goes with Steve's July 2 changes to the attachment plugin
Note that STARTTLS is required for external IP addresses
Merge pull request #656 from msimerson/attachment

attachment: include tmp plugin in package.json
Merge pull request #608 from dhager7/patch-1

Update README.md
Merge pull request #629 from msimerson/helo

helo.checks: jslint
Merge pull request #632 from Illirgway/patch-1

Update logger.js
Merge pull request #634 from Illirgway/patch-2

Update auth_base.js
Merge pull request #637 from abhas/hyphens-in-params

Allow hyphens in params in config files
Merge pull request #648 from msimerson/headers

headers: in from_match, also check helo & rdns
logger: added missing semicolons
check for util.inspect.colors (see also #632)