Commit graph

22 commits

Author SHA1 Message Date
fox.cpp
13d3a8bf5d
tests: Check for chasquid executable existance before starting test server
Avoids the race when maddy is killed so early it cannot perform
proper cleanup and this casues test to fail.
2020-12-13 19:48:42 +03:00
fox.cpp
178579d78a
Remove remaining references to 0.3 module names in code and docs 2020-12-13 19:47:27 +03:00
fox.cpp
3152646ea1
tests: Fix remaining cases of tests depending on rDNS name of 127.0.0.1 2020-12-13 19:14:19 +03:00
fox.cpp
b9428aebe0
tests: Fix some tests assuming a particular result of rDNS lookup of 127.0.0.1
On some systems it may be localhost.localdomain instead of localhost.
On some other systems is may just fail altogether.
2020-12-12 18:51:05 +03:00
fox.cpp
3bcb1ef243
tests: Fix run.sh to return non-zero status on failed tests 2020-12-11 23:46:34 +03:00
fox.cpp
e4ad3bdd5a
target/remote: Reimplement TLSA records discovery algorithm, add tests
Now it covers all edge cases described by RFC 7672.

There is an unrelated change in tests/ due to interface change in
go-mockdns.
2020-11-30 18:40:59 +03:00
fox.cpp
3c9e637bb9
config/module: Always pass the fully qualified module name to constructor
Ensures that modules using modName to change behavior (e.g.
target.smtp/target.lmtp) behave consistently irregardless of whatever
they are referenced inline ("deliver_to lmtp ...") or via named
configuration block ("deliver_to &local_mailboxes).

Closes #308.
2020-11-30 14:57:49 +03:00
fox.cpp
1c42a70533
endpoint/smtp: Fix handling of empty messages in auto-buffer code
Add the missing os.MkdirAll for "fs" buffer mode along the way.
And add integration tests for all that.
2020-10-24 21:23:12 +03:00
fox.cpp
82a98aef34
tests: Remove unused Conn.error 2020-08-23 15:51:11 +03:00
fox.cpp
24d88a1bb4
tests: Add integration/smoke test for imapsql delivery 2020-08-21 23:07:04 +03:00
fox.cpp
276c34dea6
tests: Update TestBasic to expect CHUNKING extension 2020-07-24 15:19:58 +03:00
fox.cpp
2d18ff5a30
MIT => GPLv3; Add license/copyright notices everywhere 2020-07-22 16:12:26 +03:00
fox.cpp
8954d1e2c3
tests: Add stress tests for SMTP endpoint with rate limiting 2020-06-02 22:00:07 +03:00
fox.cpp
a46f2adc4c
tests: Add interop test for dovecot_sasld using chasquid 2020-05-23 02:55:45 +03:00
fox.cpp
ae6dac4c98
endpoint/smtp: Send 535 on permanent authentication failure 2020-05-23 02:55:44 +03:00
fox.cpp
fe37eaf663
tests: Add Dovecot SASL client interop test using Dovecot 2020-05-23 02:55:44 +03:00
fox.cpp
5770daef34
tests: Improve check/spf tests 2020-05-04 00:02:59 +03:00
fox.cpp
9b279735e8
Address several TODO comments
Several comments were removed since they are not worth the trouble.
A few minor issues were addressed.
Most of remaining comments got corresponding GitHub issues assigned.
2020-03-05 02:26:30 +03:00
fox.cpp
c8768da05c
Clean unnecessry whitespace 2020-03-01 02:36:54 +03:00
fox.cpp
095676022f
Add more linters to .golangci.yml
In particular, add godox to remind me of these //TODO
2020-02-28 02:33:48 +03:00
fox.cpp
65240ebc91
Add integration tests suite for some code paths 2020-02-22 23:06:20 +03:00
fox.cpp
7b5111f514
Implement the integration testing library 2020-02-18 17:38:15 +03:00