net-smtp
net-smtp copied to clipboard
Replace `PLAIN`, `CRAM-MD5`, and `LOGIN` implementations
- Requires #69
- Fixes #37
Once the SASL implementation in #69 has been merged (whether it is coming from net-imap or from some new shared gem), the existing authenticators for PLAIN, CRAM-MD5, and LOGIN will be obsolete. This PR removes them
The updated implementation for PLAIN adds support for authzid.
The updated implementations for CRAM-MD5 and LOGIN will both be marked as deprecated and will print warnings when they are used, unless warn_deprecation: false is used.