List view
Some 'urgent'-ish patches to make aiosmtpd 'worthy' to replace smtpd.
No due date•4/4 issues closedMosty compatibility fixes with Python 3.10, Python 3.11, and uvloop. The underlying objective is to make the package accepted by Debian maintainers before feature freeze in mid January 2023.
Due by December 22, 2022•5/5 issues closedUrgent update to 1.4.1
Due by March 8, 2021•2/2 issues closedBugfix/urgent patches for 1.4.0
No due date•2/2 issues closedBugfixes for 1.3.0
Due by February 19, 2021•3/3 issues closedSome much needed enhancements to make `aiosmtpd` "production-grade". Probably last minor version (i.e., "additional features") before 2.0.
Due by February 24, 2021•7/7 issues closedBugfixes for 1.2.3
Due by January 22, 2021•3/3 issues closedVersion 1.3 will have contained many improvements over 1.2, but added in a backward-compatible way. In other words, users of existing 1.2.x line should be able to upgrade to 1.3 with minimal effort. (Provided no extensive customization has been done by the user, of course)
Due by February 12, 2021•12/12 issues closed- No due date•9/9 issues closed
- No due date•21/21 issues closed
Changes for v1.2.3, which will be the last of the 1.2 line.
Due by January 15, 2021•14/14 issues closed- No due date•3/3 issues closed
- No due date•2/2 issues closed
This keeps track of work that must happen before 1.0 final is released.
No due date•16/16 issues closed1.0a3 (2016-11-24) ================== * Fix typo in `Message.prepare_message()` handler. The crafted `X-RcptTos` header is renamed to `X-RcptTo` for backward compatibility with older libraries. * Add a few hooks to make subclassing easier: - `SMTP.ehlo_hook()` is called just before the final, non-continuing 250 response to allow subclasses to add additional EHLO sub-responses. - `SMTP.rset_hook()` is called just before the final 250 command to allow subclasses to provide additional `RSET` functionality. - `Controller.make_socket()` allows subclasses to customize the creation of the socket before binding.
Due by November 24, 2016•1/1 issues closed1.0a2 (2016-11-22) ================== * Officially support Python 3.6. * Fix support for both IPv4 and IPv6 based on the --listen option. Given by Jason Coombs. (Closes #3) * Correctly handle client disconnects. Given by Konstantin vz'One Enchant. * The SMTP class now takes an optional `hostname` argument. Use this if you want to avoid the use of `socket.getfqdn()`. Given by Konstantin vz'One Enchant. * Close the transport and thus the connection on SMTP QUIT. (Closes #11) * Added an AsyncMessage handler. Given by Konstantin vz'One Enchant. * Add an examples/ directory. * Flake8 clean.
Due by November 22, 2016