Changelogs » Bebleo-smtpd-fixture

PyUp Safety actively tracks 232,000 Python packages for vulnerabilities and notifies you when to upgrade.

Bebleo-smtpd-fixture

0.2.3

Final release as bebleo_smtpd_fixture before becoming smtpdfix.
  
  - Adds deprecation warning to the fixture letting developers know that if by chance they're using bebelo_smtpd_fixture they should move to smtpdfix

0.2.2

Adds support for enforcing authentication. Specific changes include:
  
  - Adds a changelog.
  - Adds support for `.env` files with `python-dotenv`.
  - Enforces encryption on AUTH methods that require it.
  - Corrects bug that prevented cancelling authentication with the LOGIN mechanism by sending a * and updates error message to match [RFC4954 - SMTP Service Extension for Authentication](https://www.ietf.org/rfc/rfc4954.txt).
  - Corrects bug that caused the fixture hang on windows if certificates were not found in the path specified by the `SMTPD_SSL_CERTS_PATH`.
  - Ensures that the session is authenticated when the `SMTPD_ENFORCE_AUTH` environment flag is set to `True` before processing DATA, MAIL, RCPT commands.

0.2.1

This version adds authentication and encryption to the fixture. Specifically:
  
  + SSL/TLS is now support and certificates are supplied out-of-the box if logging in using 127.0.0.1 or localhost as the address
  + Authentication now supports CRAM-MD5, PLAIN, and LOGIN mechanisms.

0.2.0alpha

Version 0.2.0 implements authentication for the fixture to simulate a more realistic environment for testing.

0.1.0