Commit graph

270 commits

Author SHA1 Message Date
Ian Kent
46b68ccb6b Add .travis.yml 2014-12-02 19:46:57 +00:00
Ian Kent
cdb5236bf7 Add godoc reference 2014-11-23 16:15:48 +00:00
Ian Kent
66ca91749f Fix #9
- TODO support non-UTF-8 encodings
2014-11-23 16:10:47 +00:00
Ian Kent
bb46bac58f Fix Dockerfile 2014-11-23 15:56:18 +00:00
Ian Kent
5bfba232e6 Fix routes 2014-11-23 15:53:17 +00:00
Ian Kent
7504df6a6e Remove old tests, fix import 2014-11-23 15:50:49 +00:00
Ian Kent
89e7347a4e UI fixes 2014-11-23 15:47:58 +00:00
Ian Kent
8321b0e40a Move stuff around 2014-11-23 15:10:55 +00:00
Ian Kent
116c210c25 Remove old config package 2014-11-23 15:05:51 +00:00
Ian Kent
8da67a78f4 Refactor web/api/smtp servers 2014-11-23 15:05:11 +00:00
Ian Kent
1397525c0d Fix build 2014-11-23 14:08:53 +00:00
Ian Kent
0862749fa9 Move assets and main func 2014-11-23 14:04:38 +00:00
Ian Kent
558e8186b7 Move config/message/http/storage packages 2014-11-23 14:01:36 +00:00
Ian Kent
87a60771a6 Move smtp package 2014-11-23 13:50:57 +00:00
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
e77e060bc4 Add bintray download icon 2014-11-13 18:46:35 +00:00
Ian Kent
90dc75e392 Fix #5 - support leading tab on multi-line header 2014-11-13 18:17:00 +00:00
Ian Kent
1bc68344f9 Update releases 2014-11-01 22:54:48 +00:00
Ian Kent
c8e5a3f3de Update readme 2014-11-01 22:46:34 +00:00
Ian Kent
ca9fece908 Missed header 2014-11-01 22:45:00 +00:00
Ian Kent
e86098724f Partial support for RFC2047 (#4) 2014-11-01 22:38:39 +00:00
Ian Kent
0c67566ae0 Change release output path, add missing LICENSE file 2014-10-29 18:55:17 +00:00
Ian Kent
0193e32f1e Fix #3 2014-10-29 18:35:07 +00:00
Ian Kent
22e033df0f Update readme 2014-10-29 17:03:14 +00:00
Ian Kent
cc747ec325 Example Dockerfile 2014-10-29 17:01:13 +00:00
Ian Kent
27cf35d185 Configure from environment 2014-10-29 16:59:59 +00:00
Ian Kent
5e34255a1d Hopefully fix #2 2014-10-29 15:13:29 +00:00
Ian Kent
40a1071cb4 Fix makefile bug 2014-10-29 15:00:04 +00:00
Ian Kent
2a6a063e17 Update readme 2014-06-24 22:24:54 +01:00