kannader icon indicating copy to clipboard operation
kannader copied to clipboard

A highly configurable async SMTP server written in Rust

Results 51 kannader issues
Sort by recently updated
recently updated
newest added

This should mitigate any memory leaks in user code, and it's supposed not to store anything in globals anyway so the more we enforce this the better. We can't have...

c:medium
p:low
n:dev
t:optimization
a:kannader

And then expose it as config

t:feature
c:easy
p:high
n:dev
a:smtp-client

See https://github.com/jrlevine/eaitesttools

t:cleanup
c:medium
p:medium
n:dev
a:tests

This should probably be done after #111, as we're also interested in routing loops that have only us as a server (though this might be useful even without #111, as...

t:bug
c:medium
p:high
n:dev
a:kannader

This should probably be done after https://github.com/Ekleog/yuubind/issues/110 ; as #110 will make this much easier.

t:bug
c:medium
p:high
n:dev
a:kannader

Idea: in the queue-stored user metadata, store `Vec`, where `Range` means “reuse a data range from the source message” and `String` “use this constant data”. Then, when re-emitting the message,...

t:feature
c:medium
p:high
n:dev
a:kannader

t:feature
c:hard
p:critical
n:dev
a:new-code

This will allow us to add fields in the future

a:smtp-server
t:improvement
c:easy
p:medium
n:dev

Either that or write down somewhere why one isn't implemented -- IMO every function should be fuzzed when possible

t:cleanup
c:medium
p:low
n:dev
a:fuzz

Is the security of older protocol versions actually that much better than plain smtp? Probably yes but TBD, this may not necessarily be worth it.

a:smtp-server
t:improvement
c:hard
n:design
p:high