Nadja von Reitzenstein Čerpnjak

Results 12 issues of Nadja von Reitzenstein Čerpnjak

### What's this? In short, it removes all SASL handling from lettre itself, instead using rsasl for it. ### Wait, Why? I've been porting rsasl to pure Rust because a...

### What is this about? This PR adds a new `Engine` implementation based on the [Wojciech Muła & Daniel Lemire 2017](https://arxiv.org/abs/1704.00605), that makes use of the AVX2 extensions on modern...

This is a WIP patch to bring GSSAPI-based authentication into this library and ultimately into ejabberd. ### Current issues: - Due to limitations in the underlying egssapi library only Kerberos...

Somewhat expectedly, using iChuns Portal Gun mod with this one breaks rendering in cool and wacky ways: ![Screenshot](https://user-images.githubusercontent.com/3063480/59111797-483ef880-8931-11e9-9b51-d3d28598e819.png) Since fixing this would probably require deep integration with the Portal Gun...

bug
compatibility

**Is your feature request related to a problem? Please describe.** I'm currently looking at what vSMTP would need to provide for us to be able to switch over to it....

**Is your feature request related to a problem? Please describe.** I'm currently looking at what vSMTP would need to provide for us to be able to switch over to it....

C-enhancement
P-medium

**Is your feature request related to a problem? Please describe.** I'm currently looking at what vSMTP would need to provide for us to be able to switch over to it....

Hi! ^^ This PR adds native SASL support using rsasl. I've been testing usability of the rsasl API by patching existing crates to use rsasl and this PR is basically...

Based on [this comment by @jonhoo on #243](https://github.com/jonhoo/rust-imap/pull/243#discussion_r1008771894) this PR adds the ability for `Client` and `Session` to cache returned `Capabilities`. Future work should try to parse (the optionally sent)...

This is a very small change that just enabled GSSAPI authentication in the pg backend. I'm not sure if you want the go.mod also added as commit which is why...

enhancement
backend/pg
no-changelog-needed