Log
ID | Flags | Age | Author | Message |
---|---|---|---|---|
577b5cc3ee4a | 2 days ago | Kevin Schoon | bump mail-auth package | |
fdcc9074695b | 5 days ago | Kevin Schoon | add header to rewrite module | |
c6d92b4de9d3 |
[E]
|
1 week ago | Kevin Schoon | simplify delivery architecture considerably |
faa59826ea03 | 1 week ago | Kevin Schoon | improve rewrite module | |
124e5aa1671d | 2 weeks ago | Kevin Schoon | wrap up first relay implementation | |
f28739c6b036 | 2 weeks ago | Kevin Schoon | add an async test using the lettre client on a free port | |
17eff5704811 | 2 weeks ago | Kevin Schoon | ensure session is thread safe, hack together partial client | |
3050ab86e840 | 3 weeks ago | Kevin Schoon | trim rewritten header values and append newline | |
bdd533ac95e0 | 3 weeks ago | Kevin Schoon | remove mail-auth git dependency | |
87fff6c5a73e | 2 months ago | Kevin Schoon | fix mail-auth dependency | |
24db6a62494c | 2 months ago | Kevin Schoon | replace instead of patch mail-auth for now | |
22b5f049d2ae | 2 months ago | Kevin Schoon | fixup cargo features, patch mail-auth | |
1a9867c0dcb6 | 2 months ago | Kevin Schoon | bump dependencies | |
01de4f37207d | 3 months ago | Kevin Schoon | move spf validation out of session | |
63932a6d5e8a | 3 months ago | Kevin Schoon | fix spf validation failure | |
bbe4fc63bb0d | 3 months ago | Kevin Schoon | add tls no-auth test | |
56cb09d466cb | 3 months ago | Kevin Schoon | add transport test | |
51dd4c6d7039 | 3 months ago | Kevin Schoon | expose log level in maitred-debug config | |
3c52c3a1f282 | 3 months ago | Kevin Schoon | fix regression in session | |
eabb064a30d8 | 3 months ago | Kevin Schoon | clean up session test | |
a307595ffd0a | 3 months ago | Kevin Schoon | make maitred-debug a top level package | |
c985e3c60393 | 3 months ago | Kevin Schoon | clean up imports | |
fb6280d069c2 |
[E]
|
3 months ago | Kevin Schoon | re-write session to work like a state machine, lots of other refactoring |
9bc06091b862 | 3 months ago | Kevin Schoon | clean up docs | |
e6b4d5229172 | 3 months ago | Kevin Schoon | clean up exports | |
74f7a220b182 | 3 months ago | Kevin Schoon | log spf and dkim failures | |
35c8c191423e | 3 months ago | Kevin Schoon | Reduce duplicated code for STARTTLS connections | |
786f59a2a91f | 3 months ago | Kevin Schoon | rm TLS readme section | |
a52140f1e56c | 4 months ago | Kevin Schoon | add support for HAProxy's PROXY Protocol | |
97e327c07bcf | 4 months ago | Kevin Schoon | wire remote ip address into session | |
593bcf8c3fa3 | 4 months ago | Kevin Schoon | add placeholder for REQUIRETLS | |
c6cb07680fd3 | 4 months ago | Kevin Schoon | restore main server test, appease clippy | |
85b27e34b98d | 4 months ago | Kevin Schoon | update readme | |
e785195be4e3 |
[E]
|
4 months ago | Kevin Schoon | working STARTTLS implementation |
8887a879874c | 4 months ago | Kevin Schoon | add a basic containerfile for maitred-debug | |
c3bc6f5f9fba | 4 months ago | Kevin Schoon | expand config options | |
ccd72d39abe9 | 4 months ago | Kevin Schoon | add neomutt demo accounts, improve maitred-debug | |
8801d765b12e | 4 months ago | Kevin Schoon | add simple maildir support | |
4ecd3c0fb762 | 4 months ago | Kevin Schoon | handle rejection fatal errors by closing connection | |
331d7e8c1694 | 4 months ago | Kevin Schoon | wire in spf verification, config options, refactor | |
a67b8dcaa522 | 4 months ago | Kevin Schoon | wire up spf validation; refactor | |
c2d1bdda7abf | 4 months ago | Kevin Schoon | implement dkim sender verification | |
637b2390098c | 4 months ago | Kevin Schoon | add simple rewrite module | |
64e32fece4ec | 4 months ago | Kevin Schoon | clarify more supported specs, misc cleanup | |
29e749e26fcf | 4 months ago | Kevin Schoon | fix host parsing for lhlo too | |
93848f7eea54 | 4 months ago | Kevin Schoon | fix host parsing per rfc | |
e538dbe3c2da | 4 months ago | Kevin Schoon | add some more rfcs | |
7cdf752ffcd2 | 4 months ago | Kevin Schoon | add support for AUTH PLAIN | |
8bae5abc6d17 | 4 months ago | Kevin Schoon | fixup transport error handling | |
aa7b016861cb | 4 months ago | Kevin Schoon | refactor all configurable closures as traits again | |
883093f791e6 | 4 months ago | Kevin Schoon | add a few more error codes, add non-pipeline test | |
ae1a8e244fb7 | 4 months ago | Kevin Schoon | rm unused code | |
dbf889ce40d2 | 4 months ago | Kevin Schoon | rewrite transport to handle pipelining on it's own | |
09a902eb02ce | 5 months ago | Kevin Schoon | drop traits in favor of hkts for milter and delivery | |
22773df30bf2 | 5 months ago | Kevin Schoon | rm double arc | |
a01b06d63fa5 | 5 months ago | Kevin Schoon | do not block on doc test | |
8a639449f7b8 | 5 months ago | Kevin Schoon | wire up delivery | |
5d9ab94e0fa4 | 5 months ago | Kevin Schoon | reduce allocations and copying | |
0e0fdf5ade73 | 5 months ago | Kevin Schoon | finish milter with asynchronous background worker | |
f3cd75be60f4 | 5 months ago | Kevin Schoon | implement basic milter support without queue or delivery | |
e947a7674022 | 5 months ago | Kevin Schoon | fix func signatures to actually be async | |
9bfcd33b6d0f | 5 months ago | Kevin Schoon | make session async | |
259ac2f17ae2 | 5 months ago | Kevin Schoon | clean up api and export various components | |
796a8504a17d | 5 months ago | Kevin Schoon | clean up documentation and improve crate structure | |
b375baaa6a4a | 5 months ago | Kevin Schoon | finish implementing VRFY and EXPN | |
3a444a06440a | 5 months ago | Kevin Schoon | make session return command chunks | |
c7905430839f | 5 months ago | Kevin Schoon | rm melib for the moment | |
976e385a35d0 | 5 months ago | Kevin Schoon | partially implement EXPN and VRFY commands | |
5ef63f81a55b | 5 months ago | Kevin Schoon | implement 8BITMIME | |
09fdb13cc300 | 5 months ago | Kevin Schoon | refactor to not use explicit config structs | |
aa9046a41ef9 | 5 months ago | Kevin Schoon | initialize EHLO correctly | |
ccda01bbe79d | 5 months ago | Kevin Schoon | ensure client initializes session before processing commands | |
ce0e254681ae | 5 months ago | Kevin Schoon | refactor pipeline and implement it in the server | |
ba4ff053d440 | 5 months ago | Kevin Schoon | change request payload to be a ref | |
2e243f90af43 | 5 months ago | Kevin Schoon | remove history from session | |
c15bd7e70132 | 5 months ago | Kevin Schoon | implement pipeline module | |
4d9e837a56af | 5 months ago | Kevin Schoon | fixup markdown tables | |
76f184fc253a | 5 months ago | Kevin Schoon | various cleanup, add a few useful macros | |
3c2c8486b5c0 | 5 months ago | Kevin Schoon | update documentation and add more rfcs | |
e3a3eb9fe961 | 5 months ago | Kevin Schoon | add global timeout when waiting for client data | |
ab392816c582 | 5 months ago | Kevin Schoon | factor tcp stream out for better testing | |
8acf1fe8340a | 5 months ago | Kevin Schoon | write several tests, various refactoring | |
a3bb44b583b1 | 5 months ago | Kevin Schoon | add license | |
5fbd4ca060b8 | 5 months ago | Kevin Schoon | make message parsing work, support more commands, refactor | |
1ca5b4d80275 | 5 months ago | Kevin Schoon | flesh out modules for the maitred crate, implement a very broken smtp server | |
03e0d1fe684a | 5 months ago | Kevin Schoon | init |