Ian Kent
|
e2226baeca
|
Add AUTH LOGIN tests
|
2014-11-23 13:47:32 +00:00 |
|
Ian Kent
|
8d1a721bac
|
Add AUTH PLAIN tests
|
2014-11-23 13:27:35 +00:00 |
|
Ian Kent
|
ac570178bc
|
Add AUTH EXTERNAL tests
|
2014-11-23 12:58:57 +00:00 |
|
Ian Kent
|
cb5e79debb
|
Add session tests
|
2014-11-23 12:43:33 +00:00 |
|
Ian Kent
|
fe4748f583
|
Use io.ReadWriteCloser in place of net.TCPConn for SMTP session
|
2014-11-23 04:21:53 +00:00 |
|
Ian Kent
|
c6ae2e15dc
|
Remove old session tests and add basic validation handler tests
|
2014-11-23 04:14:25 +00:00 |
|
Ian Kent
|
f5a70dd078
|
Add reply struct tests
|
2014-11-23 04:07:09 +00:00 |
|
Ian Kent
|
86a0d413ad
|
Avoid testing log output
|
2014-11-23 03:51:24 +00:00 |
|
Ian Kent
|
33d706d401
|
Add more protocol tests
|
2014-11-23 03:48:35 +00:00 |
|
Ian Kent
|
09098402f8
|
Add more protocol tests
|
2014-11-23 01:31:59 +00:00 |
|
Ian Kent
|
5d305bfb5a
|
Add some protocol tests
|
2014-11-23 01:17:22 +00:00 |
|
Ian Kent
|
559c2a5146
|
Make ident configurable
|
2014-11-23 00:42:15 +00:00 |
|
Ian Kent
|
1a5fd826ec
|
Add LOGIN/PLAIN/CRAM-MD5 authentication hooks
|
2014-11-23 00:36:32 +00:00 |
|
Ian Kent
|
fc25fce4d2
|
Fix storage interface and fix dependency mess
|
2014-11-23 00:23:39 +00:00 |
|
Ian Kent
|
2b58b571cb
|
Add hook for EXTERNAL authentication mechanism
|
2014-11-22 19:26:11 +00:00 |
|
Ian Kent
|
256849f2c6
|
Add sender/recipient validate hooks
|
2014-11-22 19:20:47 +00:00 |
|
Ian Kent
|
6db4e904be
|
Clean up
|
2014-11-22 19:15:50 +00:00 |
|
Ian Kent
|
cdf5577715
|
Clean up reply handling
|
2014-11-22 19:05:21 +00:00 |
|
Ian Kent
|
b174a42877
|
Remove protocol dependency on config
|
2014-11-22 18:47:31 +00:00 |
|
Ian Kent
|
2fe16ec68e
|
Minor cleanup
|
2014-11-22 18:45:14 +00:00 |
|
Ian Kent
|
b46525f223
|
Refactor SMTP protocol into separate package
|
2014-11-22 16:11:04 +00:00 |
|
Ian Kent
|
cbc85d9647
|
Fix #7
|
2014-11-18 08:06:55 +00:00 |
|
Ian Kent
|
0193e32f1e
|
Fix #3
|
2014-10-29 18:35:07 +00:00 |
|
Ian Kent
|
6f217359da
|
Fix gotcha support (and some other bugs)
|
2014-06-24 22:21:06 +01:00 |
|
Ian Kent
|
82658779e5
|
Fix #1
|
2014-06-23 17:41:03 +01:00 |
|
Ian Kent
|
7f09380551
|
Add makefile and more tests
|
2014-04-28 01:42:05 +01:00 |
|
Ian Kent
|
2943924dff
|
Real-time updates using EventSource
|
2014-04-27 23:38:43 +01:00 |
|
Ian Kent
|
e2f599a40d
|
Add in-memory storage, clean up config
|
2014-04-24 00:22:50 +01:00 |
|
Ian Kent
|
54b4c4c681
|
More auth tests, fix bug
|
2014-04-22 23:27:07 +01:00 |
|
Ian Kent
|
a4c1f6a4d0
|
Add AUTH tests and fix a bug
|
2014-04-22 21:31:32 +01:00 |
|
Ian Kent
|
8709ba9de6
|
Add basic AUTH support (RFC4954)
|
2014-04-22 21:19:48 +01:00 |
|
Ian Kent
|
ef941fb69c
|
MIME detection and add some error responses
|
2014-04-21 12:14:47 +01:00 |
|
Ian Kent
|
6282d54682
|
Multiple messages per connection, advertise pipelining
|
2014-04-20 20:39:31 +01:00 |
|
Ian Kent
|
6fdecf81e3
|
Clean up mongodb
|
2014-04-20 20:33:42 +01:00 |
|
Ian Kent
|
4f4f921013
|
Add HTTP server and assets
|
2014-04-20 15:35:59 +01:00 |
|
Ian Kent
|
05d9c9ddeb
|
Clean up message parsing and add tests
|
2014-04-19 23:37:11 +01:00 |
|
Ian Kent
|
b5f41ce7b9
|
Add DATA/RCPT commands
|
2014-04-19 12:44:05 +01:00 |
|
Ian Kent
|
fc2097fc33
|
More commands, better connection handling/logging
|
2014-04-19 12:19:17 +01:00 |
|
Ian Kent
|
a7c4cca524
|
Add basic EHLO/HELO support
|
2014-04-18 18:25:36 +01:00 |
|
Ian Kent
|
6b119ea573
|
Read from socket
|
2014-04-17 00:11:56 +01:00 |
|
Ian Kent
|
c27e0a3c7c
|
Begin implementing RFC5321
|
2014-04-16 23:59:25 +01:00 |
|