Skip to content

Milestones

List view

  • Some 'urgent'-ish patches to make aiosmtpd 'worthy' to replace smtpd.

    No due date
    4/4 issues closed
  • Mosty 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 closed
  • Urgent update to 1.4.1

    Due by March 8, 2021
    2/2 issues closed
  • Bugfix/urgent patches for 1.4.0

    No due date
    2/2 issues closed
  • Bugfixes for 1.3.0

    Due by February 19, 2021
    3/3 issues closed
  • Some 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 closed
  • Bugfixes for 1.2.3

    Due by January 22, 2021
    3/3 issues closed
  • Version 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 closed
  • 1.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 closed
  • 1.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