Only allow hook_disconnect to run once
Merge pull request #332 from smfreegard/master

Only allow hook_disconnect to run once
fix : filename is not defined
Merge pull request #334 from dcharbonnier/master

fix : filename is not defined
Support lower/mixed case AUTH commands

Fixes #335
Closes #338

In case of non-existing user return cb(false) as expected.
Merge pull request #339 from alessioalex/patch-1

Closes #338
Implement line length limits
Document max_line_length and max_data_line_length
Make line length limits configurable
Note transaction.notes.data_line_length_exceeded
Merge pull request #340 from baudehlo/line_length_limits

Implement line length limits
Add hook_reset_transaction + hook documentation
Merge branch 'master' of git://github.com/baudehlo/Haraka
Check we still have a transaction object
Set transaction to null instead of deleting it
Merge pull request #341 from smfreegard/master

Add hook_reset_transaction + hook documentation
Add reset_transaction and disconnect hooks to list

List is a list of plugins which we don't mind stomping over currently
running plugins. We only need to protect for currently running
plugins when that plugin is hooking an SMTP command, otherwise
we get out of order responses.
Fix recusive loop on command length check
Fix previous commit