Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-aiosmtpd-1.4.5-2.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-aiosmtpd Distribution: openSUSE:Factory:zSystems
Version: 1.4.5 Vendor: openSUSE
Release: 2.2 Build date: Thu Mar 14 08:06:26 2024
Group: Development/Languages/Python Build host: reproducible
Size: 1298161 Source RPM: python-aiosmtpd-1.4.5-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://aiosmtpd.readthedocs.io/
Summary: SMTP server based on asyncio
The Python standard library includes a basic SMTP server in the smtpd module,
based on the old asynchronous libraries asyncore and asynchat. These modules
are quite old and are definitely showing their age; asyncore and asynchat are
difficult APIs to work with, understand, extend, and fix.

With the introduction of the asyncio module in Python 3.4, a much better way of
doing asynchronous I/O is now available. It seems obvious that an asyncio-based
version of the SMTP and related protocols are needed for Python 3. This project
brings together several highly experienced Python developers collaborating on
this reimplementation.

This package provides such an implementation of both the SMTP and LMTP protocols.

Provides

Requires

License

Apache-2.0

Changelog

* Thu Mar 14 2024 Matej Cepl <mcepl@cepl.eu>
  - Clean up the SPEC file.
  - Remove LICENSE-2.0.txt, it is now included in the tarball.
* Wed Mar 13 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Update to 1.4.5 (bsc#1221328, CVE-2024-27305):
    * Fixed incorrect handling of newlines.
  - remove not needed python-aiosmtpd.rpmlintrc
* Thu Jun 15 2023 Andreas Schneider <asn@cryptomilk.org>
  - Use sle15_python_module_pythons
* Wed Feb 15 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.4.4.post2:
    * Prevent unclean repo from being built (Closes #365)
    * Reduce chance of not-ready-for-release packages from being
      uploaded
    * No longer expect an implicit creation of the event loop
      through ``get_event_loop()`` (Closes #353)
* Wed Jan 04 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.4.3:
    * Is now compatible with uvloop
    * Add compatibility for Python 3.10 and 3.11 (Closes #322)
    * Test matrix update (Closes #306)
    * Drop Python 3.6, PyPy 3.6 (some) and MacOS 10
    * Add Python 3.10 & 3.11, PyPy 3.7 & 3.8, Ubuntu 22.04, MacOS 11 & 12
    * Expanded tox environments
    * Longer AUTOSTOP_DELAY especially for Windows (Closes #313)
    * Update signing keys
    * Some documentation fixes
* Mon Nov 21 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Skip rpmlint error python-tests-in-package.
  - Remove python_module macro definition.
* Tue Jan 11 2022 Ben Greiner <code@bnavigator.de>
  - Remove hardcoded conditional on python36 flavor which got removed
    in Tumbleweed
* Fri Nov 19 2021 Andreas Schneider <asn@cryptomilk.org>
  - Disable pytest on Leap <= 15.3
* Tue May 04 2021 Ben Greiner <code@bnavigator.de>
  - Update runtime and build requirements
  - Skip a failing test, which is marked xfail anyway but too late
  - Exclude docs install into sitelib directory
* Mon Mar 22 2021 Michael Ströder <michael@stroeder.com>
  - update to 1.4.2
  - dropped obsolete f414dcdc.patch

Files

/etc/alternatives/aiosmtpd
/usr/bin/aiosmtpd
/usr/bin/aiosmtpd-3.12
/usr/lib/python3.12/site-packages/aiosmtpd
/usr/lib/python3.12/site-packages/aiosmtpd-1.4.5-py3.12.egg-info
/usr/lib/python3.12/site-packages/aiosmtpd-1.4.5-py3.12.egg-info/PKG-INFO
/usr/lib/python3.12/site-packages/aiosmtpd-1.4.5-py3.12.egg-info/SOURCES.txt
/usr/lib/python3.12/site-packages/aiosmtpd-1.4.5-py3.12.egg-info/dependency_links.txt
/usr/lib/python3.12/site-packages/aiosmtpd-1.4.5-py3.12.egg-info/entry_points.txt
/usr/lib/python3.12/site-packages/aiosmtpd-1.4.5-py3.12.egg-info/not-zip-safe
/usr/lib/python3.12/site-packages/aiosmtpd-1.4.5-py3.12.egg-info/requires.txt
/usr/lib/python3.12/site-packages/aiosmtpd-1.4.5-py3.12.egg-info/top_level.txt
/usr/lib/python3.12/site-packages/aiosmtpd/__init__.py
/usr/lib/python3.12/site-packages/aiosmtpd/__main__.py
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/__main__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/__main__.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/controller.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/controller.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/handlers.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/handlers.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/lmtp.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/lmtp.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/main.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/main.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/proxy_protocol.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/proxy_protocol.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/smtp.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/__pycache__/smtp.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/controller.py
/usr/lib/python3.12/site-packages/aiosmtpd/handlers.py
/usr/lib/python3.12/site-packages/aiosmtpd/lmtp.py
/usr/lib/python3.12/site-packages/aiosmtpd/main.py
/usr/lib/python3.12/site-packages/aiosmtpd/proxy_protocol.py
/usr/lib/python3.12/site-packages/aiosmtpd/py.typed
/usr/lib/python3.12/site-packages/aiosmtpd/qa
/usr/lib/python3.12/site-packages/aiosmtpd/qa/__init__.py
/usr/lib/python3.12/site-packages/aiosmtpd/qa/__pycache__
/usr/lib/python3.12/site-packages/aiosmtpd/qa/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/qa/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/qa/__pycache__/test_0packaging.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/qa/__pycache__/test_0packaging.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/qa/__pycache__/test_1testsuite.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/qa/__pycache__/test_1testsuite.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/qa/test_0packaging.py
/usr/lib/python3.12/site-packages/aiosmtpd/qa/test_1testsuite.py
/usr/lib/python3.12/site-packages/aiosmtpd/smtp.py
/usr/lib/python3.12/site-packages/aiosmtpd/testing
/usr/lib/python3.12/site-packages/aiosmtpd/testing/__init__.py
/usr/lib/python3.12/site-packages/aiosmtpd/testing/__pycache__
/usr/lib/python3.12/site-packages/aiosmtpd/testing/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/testing/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/testing/__pycache__/helpers.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/testing/__pycache__/helpers.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/testing/__pycache__/statuscodes.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/testing/__pycache__/statuscodes.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/testing/helpers.py
/usr/lib/python3.12/site-packages/aiosmtpd/testing/statuscodes.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__init__.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/conftest.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/conftest.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_handlers.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_handlers.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_lmtp.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_lmtp.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_main.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_main.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_misc.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_misc.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_proxyprotocol.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_proxyprotocol.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_server.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_server.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_smtp.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_smtp.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_smtps.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_smtps.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_smtpsmuggling.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_smtpsmuggling.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_starttls.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/__pycache__/test_starttls.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/certs
/usr/lib/python3.12/site-packages/aiosmtpd/tests/certs/__init__.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/certs/__pycache__
/usr/lib/python3.12/site-packages/aiosmtpd/tests/certs/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/certs/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/aiosmtpd/tests/certs/server.crt
/usr/lib/python3.12/site-packages/aiosmtpd/tests/certs/server.key
/usr/lib/python3.12/site-packages/aiosmtpd/tests/certs/server_alt.crt
/usr/lib/python3.12/site-packages/aiosmtpd/tests/certs/server_alt.key
/usr/lib/python3.12/site-packages/aiosmtpd/tests/conftest.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_handlers.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_lmtp.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_main.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_misc.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_proxyprotocol.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_server.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_smtp.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_smtps.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_smtpsmuggling.py
/usr/lib/python3.12/site-packages/aiosmtpd/tests/test_starttls.py
/usr/share/doc/packages/python312-aiosmtpd
/usr/share/doc/packages/python312-aiosmtpd/README.rst
/usr/share/licenses/python312-aiosmtpd
/usr/share/licenses/python312-aiosmtpd/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 12:43:14 2024