flashmob
|
076e0aa5c7
add mime parse error
|
5 years ago |
flashmob
|
a6244bc3bb
mimeparse: refactored errors, added custom error types
|
5 years ago |
flashmob
|
0333b7596a
sql store: reading and writing emails to an sql db
|
5 years ago |
flashmob
|
210353dc5a
refactoring: protocol types gets a formal type & other small renames
|
5 years ago |
flashmob
|
55c0609c5f
eliminate allocations
|
5 years ago |
flashmob
|
b103debfb5
queuedID packs the seeds (3 uint64) in to a single 192 bit number before hashing it
|
5 years ago |
flashmob
|
8f860d1630
use serverID instead of interface string for generating queuedID
|
5 years ago |
flashmob
|
945bb6d674
gateway: each stream processor has its own buffer
|
5 years ago |
flashmob
|
5610107491
envelope: use WaitGroup instead of lock
|
5 years ago |
flashmob
|
9eef28f551
make the queuedid fit 32 bytes, add test case
|
5 years ago |
flashmob
|
bf4a5e91cb
change queueID() to use hash/fnv instead of md5 (also fixed test)
|
5 years ago |
flashmob
|
daa25103b4
use named struct fields instead of map for MimeParts and MessageID, plus other refactorings
|
5 years ago |
flashmob
|
dc792e973c
resolve conflicting changes from master
|
5 years ago |
flashmob
|
9a24d7a2b7
Merge branch 'master' into stream
|
5 years ago |
Flashmob
|
d8ea544327
Issues #195 to #201 (#202)
|
5 years ago |
flashmob
|
a99f336b22
merged in the latest master & resolve any conflicts
|
5 years ago |
flashmob
|
b8ed1a3264
more robust charset processing / transforming
|
6 years ago |
flashmob
|
3528fbc964
- add transport type to email (8bitmime or 7bit)
|
6 years ago |
flashmob
|
92d5062756
- memory based storage for chunk saver
|
6 years ago |
flashmob
|
a7202c5822
- chunksaver WIP
|
6 years ago |
Till
|
b803e062a6
Code cleanup (#171)
|
6 years ago |
flashmob
|
190c862e91
- default stream buffer size of 4096
|
6 years ago |
codestation
|
d48dee0284
Fix EOF when parsing the envelope headers (#142)
|
6 years ago |
Flashmob
|
3493a860b0
Code style fixes (#131)
|
6 years ago |
Flashmob
|
a910a48e28
More strict MAIL and RCPT command parsing. Addresses issue #120 (#129)
|
6 years ago |
Flashmob
|
6f87aaa724
Make cgo iconv package optional #103 (#104)
|
7 years ago |
Flashmob
|
5980d3ea27
Fixes issue #101 - Gateway Timeout deadlock. (#102)
|
7 years ago |
Flashmob
|
14a83f6bd2
More backends refactoring (#71)
|
8 years ago |