Commit Graph

2350 Commits

Author SHA1 Message Date
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
Jared Johnson
58dc68b190 Demote warning to LOGDEBUG
it's not really very interesting when a map file doesn't exist for an optional config parameter
2014-09-16 15:12:42 -05:00