Jared Johnson
|
88c55ed9a3
|
Emit detailed warning on unuseable default db dirs
|
2015-03-09 17:17:26 -05:00 |
|
Jared Johnson
|
1ae8ed206f
|
More useful exception on invalid db_dir
|
2015-03-09 17:17:26 -05:00 |
|
Jared Johnson
|
84aa8e2328
|
Die when an invalid dir is specified manually
|
2015-03-09 17:17:26 -05:00 |
|
Jared Johnson
|
6b13e24221
|
Add perms test to Qpsmtpd::DB::File::DBM::dir()
|
2015-03-09 17:17:26 -05:00 |
|
Matt Simerson
|
19650063e6
|
Merge pull request #241 from jaredj/prune-lock
Don't leave DB locked after pruning empty greylist
|
2015-03-05 21:06:13 -08:00 |
|
Jared Johnson
|
e98e1c2e82
|
Regression test for prune_db locking problem
|
2015-03-05 18:34:59 -06:00 |
|
Jared Johnson
|
4106da56d1
|
Don't leave DB locked after pruning an empty DB
|
2015-03-05 18:34:13 -06:00 |
|
Matt Simerson
|
a8b2376e80
|
Merge pull request #238 from smtpd/revert-237-revert-236-geoip-crash
Don't crash QP when GeoIP data is missing
|
2015-02-26 17:52:37 -08:00 |
|
Jared Johnson
|
a1144ecbf9
|
Revert "Revert "Don't crash QP when GeoIP data is missing""
|
2015-02-26 17:07:35 -06:00 |
|
Jared Johnson
|
8cb7f8b226
|
Merge pull request #237 from smtpd/revert-236-geoip-crash
Revert "Don't crash QP when GeoIP data is missing"
|
2015-02-26 17:06:23 -06:00 |
|
Jared Johnson
|
6f38bdf5ad
|
Revert "Don't crash QP when GeoIP data is missing"
|
2015-02-26 17:05:52 -06:00 |
|
Jared Johnson
|
c76c00e37c
|
Merge pull request #236 from jaredj/geoip-crash
Don't crash QP when GeoIP data is missing
|
2015-02-26 17:05:34 -06:00 |
|
Jared Johnson
|
15210db779
|
Don't crash QP when GeoIP data is missing
|
2015-02-26 17:04:49 -06:00 |
|
Matt Simerson
|
573f7c5bf4
|
Merge pull request #233 from jaredj/greylist-error-handling
Skip greylisting when we can't talk to greylist DB
|
2015-02-23 12:42:22 -08:00 |
|
Jared Johnson
|
15a297372d
|
Default to one-second connect timeout for Redis
|
2015-02-23 14:32:42 -06:00 |
|
Jared Johnson
|
42c551944e
|
Add some validation for passed db args
|
2015-02-23 14:13:39 -06:00 |
|
Jared Johnson
|
51ca3fcda4
|
Skip greylisting when we can't talk to greylist DB
|
2015-02-23 11:25:36 -06:00 |
|
Jared Johnson
|
4c9bcc0ee4
|
Configure but don't connect to DB in init_db()
This allows us to start up QP even if e.g. Redis is down
|
2015-02-23 11:25:18 -06:00 |
|
Matt Simerson
|
f7558f346d
|
Merge pull request #232 from jaredj/mock-not-fake
Change fake_{config,hook} to mock_{config,hook}
|
2015-02-12 14:28:56 -08:00 |
|
Jared Johnson
|
5f6485e84f
|
Change fake_{config,hook} to mock_{config,hook}
'mock' is more accurate and recognizable
|
2015-02-12 16:19:44 -06:00 |
|
Matt Simerson
|
e371159e38
|
Merge pull request #231 from jaredj/fake-greeting
Use a fake greeting for testing run_continuation()
|
2015-02-12 14:06:01 -08:00 |
|
Jared Johnson
|
95d40297cf
|
Use a fake greeting for testing run_continuation()
This makes the test more universally useful in exercising run_continuation()
itself even with forks that e.g. use custom greetings
|
2015-02-12 15:53:50 -06:00 |
|
Jared Johnson
|
745ad55af2
|
Merge pull request #230 from smtpd/coveralls
add coveralls support
|
2015-02-11 16:49:48 -06:00 |
|
Matt Simerson
|
8d88fdb33d
|
add coveralls support
* and coverage badge to README
|
2015-02-11 14:47:11 -08:00 |
|
Matt Simerson
|
08206bda40
|
updated Changes for 0.95 release
|
2015-02-11 14:00:25 -08:00 |
|
Matt Simerson
|
1ef0aa1008
|
Merge pull request #229 from jaredj/more-test
A little more testing for run_continuation()
|
2015-02-11 13:17:01 -08:00 |
|
Jared Johnson
|
d2079c455a
|
A little more testing for run_continuation()
|
2015-02-11 15:07:10 -06:00 |
|
Jared Johnson
|
37c04cf728
|
Merge pull request #228 from msimerson/ar
limit split = to 2 fields
|
2015-02-11 14:56:53 -06:00 |
|
Matt Simerson
|
affd8c3f93
|
limit split = to 2 fields
(for cases where the field had more than one = sign)
|
2015-02-11 12:51:58 -08:00 |
|
Matt Simerson
|
f3872b1e66
|
Merge pull request #220 from biergaizi/master
[RFC] tls: adding support of Perfect Forward Secrecy
|
2015-02-09 14:38:58 -08:00 |
|
Matt Simerson
|
6687df2b6e
|
Merge pull request #224 from salvis/can-on-unblessed-ref
Fix FATAL PLUGIN ERROR [whitelist]: Can't call method "can"...
|
2015-02-05 17:37:33 -08:00 |
|
Hans Salvisberg
|
17c35c385d
|
Fix FATAL PLUGIN ERROR [whitelist]: Can't call method "can" on unblessed reference at lib/Qpsmtpd/Config.pm line 38, <STDIN> line 1.
|
2015-02-06 02:16:33 +01:00 |
|
Matt Simerson
|
dfaeb1d795
|
Merge pull request #222 from jaredj/invalid-return
Don't interpret invalid return codes as OK
|
2015-02-03 15:16:55 -08:00 |
|
Jared Johnson
|
92d5ff6dc7
|
Fix test descriptions
|
2015-02-03 17:11:05 -06:00 |
|
Jared Johnson
|
dcdda3a5e7
|
Don't interpret invalid return codes as OK
|
2015-02-03 17:01:52 -06:00 |
|
Matt Simerson
|
b24f766cc5
|
Merge pull request #221 from jaredj/run-continuation-logging-tests
Tests for error logging in run_continuation()
|
2015-02-03 14:48:48 -08:00 |
|
Jared Johnson
|
f6b952ce8e
|
Comment out broken test exposed by some test fixes
|
2015-02-03 16:44:06 -06:00 |
|
Jared Johnson
|
b3f8ce6b07
|
Tests for error logging in run_continuation()
|
2015-02-03 16:44:06 -06:00 |
|
Jared Johnson
|
7af1f770a5
|
Fix hook testing order
This exposes a bug with handling invalid return codes
|
2015-02-03 16:15:16 -06:00 |
|
Tom Li
|
a44c70232c
|
tls_cert: fix a misused quotes
Signed-off-by: Tom Li <biergaizi2009@gmail.com>
|
2015-02-03 03:49:22 +08:00 |
|
Tom Li
|
2cc6d3f938
|
tls: checking if dhparam is empty, using "undef" instead of "" for clarity.
Signed-off-by: Tom Li <biergaizi2009@gmail.com>
|
2015-02-02 20:50:37 +08:00 |
|
Tom Li
|
edea4c239d
|
tls_cert: unified cert name between tls and tls_cert.
Signed-off-by: Tom Li <biergaizi2009@gmail.com>
|
2015-02-02 18:36:51 +08:00 |
|
Tom Li
|
845760969b
|
tls: fix a typo.
Signed-off-by: Tom Li <biergaizi2009@gmail.com>
|
2015-02-02 18:30:54 +08:00 |
|
Tom Li
|
2e2e6c70c6
|
tls: style fixes.
Signed-off-by: Tom Li <biergaizi2009@gmail.com>
|
2015-02-02 18:19:13 +08:00 |
|
Tom Li
|
acbbf66806
|
tls_cert: adding dhparam generating.
Signed-off-by: Tom Li <biergaizi2009@gmail.com>
|
2015-02-02 17:55:40 +08:00 |
|
Tom Li
|
d5954ce249
|
tls: adding support of dhparam.
Signed-off-by: Tom Li <biergaizi2009@gmail.com>
|
2015-02-02 17:55:22 +08:00 |
|
Tom Li
|
e6ee356925
|
tls: respect the order of specified ciphers.
Signed-off-by: Tom Li <biergaizi2009@gmail.com>
|
2015-02-02 17:37:15 +08:00 |
|
Matt Simerson
|
262857b1cb
|
Merge pull request #219 from jaredj/run-continuation-tests
Moar testing for Qpsmtpd::run_continuation()
|
2015-01-29 23:53:35 -08:00 |
|
Jared Johnson
|
e2556a4ee9
|
Moar testing for Qpsmtpd::run_continuation()
|
2015-01-30 01:50:54 -06:00 |
|
Jared Johnson
|
a053ac7a32
|
Merge pull request #217 from msimerson/log-file
make sure $transaction->notes is blessed before
|
2015-01-29 15:32:41 -06:00 |
|