update test to use 4.2.2.2 as 'test' hostname/ip
Merge pull request #589 from msimerson/testfix

update test to use 4.2.2.2 as 'test' hostname/ip
Added simple cmd line "haraka_grep".

Useful for finding log lines related to a particular string
Merge branch 'master' of github.com:baudehlo/Haraka
auth: limit delay to plugin.timeout

(so Haraka doesn't crash when the delay is set > plugin.timeout
s/this|self/plugin/ for consistency
added utils.valid_regexes
Merge pull request #591 from msimerson/auth-timeout

auth: limit delay to plugin.timeout
Support timestamping logs (finally)
Merge branch 'master' of github.com:baudehlo/Haraka
Merge pull request #592 from msimerson/utils2

added utils.valid_regexes
helo.checks: make match_re work

1. precompile the regex list at load time (was: compile every regex on every connection)

2. test regexes, ignore and log error for bad ones

3. load .ini and regex list at register() with config parsing callback (was at connect())

4. added tests for match_re
valid_regexes: moved to utils
valid_regexes: moved tests from access -> utils
utils: added description of arguments to valid_regexes
vpopmail: fail faster during a CRAM-MD5 auth attempt with an invalid username
helo.checks: make match_re work

1. precompile the regex list at load time (was: compile every regex on every connection)

2. test regexes, ignore and log error for bad ones

3. load .ini and regex list at register() with config parsing callback (was at connect())

4. added tests for match_re
karma: only *lower* tarpit for friendly connects
karma: make default config more conservative

default config can cause deliverability problems on new installs. This back's off the strictness a bit, and the user can crank it up by tweaking karma.ini
karma: [recipients]bad setting was being ignored