Jared Johnson
e9400cc085
Add missing $self and explicit return
2014-10-28 14:37:56 -05:00
Jared Johnson
179d6427fc
Consolidate greylist exclusions into exclude()
...
This makes for an easily overridden method for excluding hosts from greylisting with custom rules
2014-10-27 17:24:06 -05:00
Matt Simerson
76c2e5b030
Merge pull request #130 from msimerson/master
...
address: added tests for Address::canonify
2014-10-11 21:00:38 -07:00
Jared Johnson
0db996d8df
Merge pull request #133 from msimerson/greylisting
...
patch from Carlos Canau
2014-10-03 01:02:38 -05:00
Matt Simerson
4c314eb642
patch from Carlos Canau <Carlos@Canau.COM>
2014-10-02 15:25:57 -07:00
Matt Simerson
7576e64f70
Address: renamed $domain/$domain_re (clearer)
...
and added a couple more tests
2014-09-22 10:33:15 -07:00
Matt Simerson
2aaedbb445
address: added tests for canonify
2014-09-21 16:52:30 -07:00
Matt Simerson
3273abb25e
Merge pull request #128 from flimzy/spelification
...
Correct some spellification.
2014-09-19 17:08:18 -07:00
Jonathan Hall
374dbfdd35
Correct some spellification.
2014-09-19 19:06:48 -05:00
Matt Simerson
5c72cd23e2
Merge pull request #127 from jaredj/test_config_dir
...
Clearer config_dir() tests
2014-09-18 16:13:12 -07:00
Jared Johnson
7969c632aa
Clearer config_dir() tests
2014-09-18 16:52:32 -05:00
Jared Johnson
a005ccd680
Merge pull request #126 from msimerson/address
...
make it more obvious that ->address is stringified
2014-09-18 14:42:22 -05:00
Matt Simerson
7a7af4c2bb
make it more obvious that ->address is stringified
2014-09-18 11:11:11 -07:00
Jared Johnson
92fadd703a
Merge pull request #117 from msimerson/docs-to-md
...
docs/* from POD -> Markdown
2014-09-18 11:37:11 -05:00
Matt Simerson
8b33130aa7
updated MANIFEST
2014-09-18 09:15:02 -07:00
Matt Simerson
d1bc00b2e2
converted UPGRADING.pod
2014-09-18 09:15:02 -07:00
Matt Simerson
a1823c8f50
convert docs/* from POD to Markdown
...
1. easier to update
2. it's readable on github
2014-09-18 09:15:02 -07:00
flimzy
5c9e7631ed
Merge pull request #122 from msimerson/return_cleanups
...
Return cleanups
2014-09-18 05:52:14 -05:00
Matt Simerson
c3aa4c10d2
stunnel: cleanups
2014-09-17 23:00:31 -07:00
Matt Simerson
b289d38f53
more cleanups
2014-09-17 22:22:44 -07:00
Matt Simerson
c55fa030f8
Address: remove useless undef
...
and added tests to validate that they really are useless
2014-09-17 22:22:44 -07:00
Matt Simerson
72f1a7a962
Merge pull request #119 from flimzy/return_cleanups
...
Remove a ton of 'return ()', and a few other minor readability tweaks.
2014-09-17 22:19:53 -07:00
Matt Simerson
28e95be488
Merge pull request #120 from smtpd/test_warning
...
Silence a noisy test by passing an expected data type.
2014-09-17 19:35:26 -07:00
Jonathan Hall
555c87c52f
Silence a noisy test by passing an expected data type.
2014-09-17 21:08:34 -05:00
Jonathan Hall
897a1fd8aa
Remove a ton of 'return ()', and a few other minor readability tweaks.
2014-09-17 20:28:51 -05:00
Jared Johnson
26b1d0bb62
Merge pull request #112 from msimerson/qpsmtpd.t
...
Qpsmtpd.t
2014-09-17 18:04:55 -05:00
Matt Simerson
ba1a6a1885
remove YIELD cruft introduced by rebase
2014-09-17 13:09:47 -07:00
Matt Simerson
519bb12503
simplify config->from_file by not requiring full
...
file path. Instead, figure it out the same way as the 4 of the 5 caller do (by calling config_dir). Allow the 2nd arg to be the file name.
2014-09-17 13:03:46 -07:00
Matt Simerson
1e5d249224
added tests for run_hooks & run_hooks_no_respond
2014-09-17 13:03:46 -07:00
Matt Simerson
9a38850f13
added test for run_continuation
2014-09-17 13:03:46 -07:00
Matt Simerson
0499317912
Qpsmtpd: style changes in hook_responder
2014-09-17 13:02:44 -07:00
Matt Simerson
9cd8b165a0
qpsmtpd.t: added tests for hook_responder
2014-09-17 13:01:29 -07:00
Matt Simerson
820af9a26c
Merge pull request #115 from msimerson/async
...
updated MANIFEST
2014-09-17 13:00:08 -07:00
Matt Simerson
96f4a99713
updated MANIFEST
2014-09-17 12:59:22 -07:00
Jared Johnson
f4ab59b613
Merge pull request #114 from msimerson/async
...
async removed
2014-09-17 14:02:51 -05:00
Matt Simerson
1e82ae1bc7
async removed
...
1. the known users of async don't upgrade
2. async becomes a win when concurrent connections exceed a few hundred simultaneous
3. anyone that needs async should be looking at Haraka instead
4. the perl async dependencies aren't maintained
2014-09-17 11:38:40 -07:00
Matt Simerson
ed3e550d7f
Merge pull request #110 from msimerson/tests
...
remove test counters from plugin tests
2014-09-17 10:19:13 -07:00
flimzy
9fdb6b17d6
Merge pull request #107 from msimerson/version
...
add --tags to 'git describe'
2014-09-17 06:36:39 -05:00
flimzy
3ef0188f72
Merge pull request #111 from msimerson/pod
...
POD fixups
2014-09-17 06:28:36 -05:00
Matt Simerson
a5420149bd
remove test counters from plugin tests
...
replace with done_testing(), which provides the same "make sure to kvetch if tests fail to run" without requiring humans to do the bookkeeping.
2014-09-17 00:11:32 -07:00
Matt Simerson
1ebe5ea6ec
put git version detection code into a sub
2014-09-17 00:08:33 -07:00
Matt Simerson
4a48c4584d
add --tags to 'git describe'
...
'git describe' calculates the version since the last **annotated** diff. Adding --tags shows the most recent tags (v0.94, for example) regardless if they're annotated or not.
2014-09-16 23:58:49 -07:00
Matt Simerson
5155e5c32f
POD fixups
2014-09-16 23:27:19 -07:00
Matt Simerson
ef80767652
Merge pull request #109 from msimerson/master
...
updated MANIFEST
2014-09-16 21:54:44 -07:00
Matt Simerson
a1dc532dec
updated MANIFEST
...
adding t/config/users.cdb (goes with closed PR #102 )
2014-09-16 21:52:21 -07:00
Jared Johnson
d029c89113
Merge pull request #108 from msimerson/hooks
...
Q::hooks(), accept a hook name argument
2014-09-16 23:38:21 -05:00
Matt Simerson
d5481df3dd
Q::hooks(), accept a hook name argument
...
and return a useful result
2014-09-16 21:22:36 -07:00
Jared Johnson
e50fee88c0
Merge pull request #106 from msimerson/disconnect
...
SMTP: don't create new Transaction at disconnect
2014-09-16 20:17:13 -05:00
Matt Simerson
7230de2ddc
SMTP: don't create new Transaction at disconnect
...
the current result of passing a DENY* response is a new transaction. That seems wrong.
2014-09-16 17:56:58 -07:00
Matt Simerson
4f3ff19d1a
Merge pull request #105 from jaredj/demote-warning
...
Demote warning to LOGDEBUG
2014-09-16 13:14:09 -07:00