Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-pyftpdlib | Distribution: openSUSE:Factory:zSystems |
Version: 1.5.10 | Vendor: openSUSE |
Release: 1.2 | Build date: Sat Aug 31 14:04:37 2024 |
Group: Unspecified | Build host: reproducible |
Size: 1911209 | Source RPM: python-pyftpdlib-1.5.10-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/giampaolo/pyftpdlib/ | |
Summary: Asynchronous FTP server library for Python |
The Python FTP server library provides a high-level interface to write very asynchronous FTP servers with Python.
MIT
* Sat Aug 31 2024 Dirk Müller <dmueller@suse.com> - update to 1.5.10: * use black formatter. * use argparse instead of deprecated optparse. * use pytest instead of unittest. * add ability to run tests in parallel with make test- parallel. * PermissionError may occur on Windows when binding ports from a pre-configured PASV range. * Mon Mar 25 2024 Dirk Müller <dmueller@suse.com> - update to 1.5.9: * Enhancements * #611: use ruff code style checker instead of flake8 + isort (much faster + makes many more code quality checks). * Bug fixes * #604: client connection may be reset in PASV/EPSV mode during TLS handshake. (patch by Benedikt McMullin) * #607: possible infinite wait in Epoll (patch by @stat1c-void) * #607: possible infinite traceback printing in DTPHandler (patch by @stat1c-void) * #613: (CRITICAL) bugfix for TLS disconnect causing 100% CPU usage. (patch by @hakai) * #614: close connection on SSL EOF error, instead of erroneously replying with "226 Transfer completed." * Enhancements * #586: removed Python 2.6 support. * #591: speedup logging by 28% by using logging._srcfile = None trick. This avoids calling calling sys._getframe() for each log record. * #605: added support for Python 3.12. * Enhancements * #544: replace Travis with Github Actions for CI testing. * Bug fixes * #481: fix [WinError 10038] an operation was attempted on something that is not a socket. (patch by Tailing Yuan) * #578, [critical]: FTPS broke with PyOpenSSL version 22.1.0. * Enhancements * #467: added pre-fork concurrency model, spawn()ing worker processes to split load. * #520: directory LISTing is now 3.7x times faster. * Enhancements * #495: colored test output. * Bug fixes * #492: CRLF line endings are replaced with CRCRLF in ASCII mode downloads. * #496: import error due to multiprocessing.Lock() bug. * Enhancements * #463: FTPServer class can now be used as a context manager. * Bug fixes * #431: Ctrl-C doesn't exit python -m pyftpdlib on Windows. * #436: ThreadedFTPServer.max_cons is evaluated threading.activeCount(). If the user uses threads of its own it will consume the number of max_cons. * #447: ThreadedFTPServer and MultiprocessFTPServer do not join() tasks which are no longer consuming resources. * Enhancements * #201: implemented SITE MFMT command which changes file modification time. (patch by Tahir Ijaz) * #327: add username and password command line options * #433: documentation moved to readthedocs: http://pyftpdlib.readthedocs.io * Bug fixes * #403: fix duplicated output log. (path by PonyPC) * #414: Respond successfully to STOR only after closing file handle. - drop support-python-312.patch (upstream) * Tue Sep 19 2023 Steve Kowalik <steven.kowalik@suse.com> - Add patch support-python-312.patch, support Python 3.12+ - Stop using greedy globs in %files - Switch to autosetup and pyproject macros - Remove Python 2 leftovers - Enable running the tests again * Fri Apr 21 2023 Dirk Müller <dmueller@suse.com> - add sle15_python_module_pythons (jsc#PED-68) * Thu Apr 13 2023 Matej Cepl <mcepl@suse.com> - Make calling of %{sle15modernpython} optional. * Fri Oct 28 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to Version: 1.5.7 - 2022-10-04 Enhancements * #544: replace Travis with Github Actions for CI testing. Bug fixes * #481: fix [WinError 10038] an operation was attempted on something that is not a socket. (patch by Tailing Yuan) * #578, [critical]: FTPS broke with PyOpenSSL version 22.1.0. - Update to Version: 1.5.6 - 2020-02-16 Enhancements * #467: added pre-fork concurrency model, spawn()ing worker processes to split load. * #520: directory LISTing is now 3.7x times faster. * Wed Jan 19 2022 Matej Cepl <mcepl@suse.com> - Switch off the test suite, it just doesn't work reliably (gh#giampaolo/pyftpdlib#540). * Tue Oct 26 2021 Steve Kowalik <steven.kowalik@suse.com> - Regenerate new private key/x509 certificate for the test suite. (thanks, Jason!) * Fri May 07 2021 Ben Greiner <code@bnavigator.de> - Skip masquerade tests failung because the newest Pythons don't allow invalid addresses gh#giampaolo/pyftpdlib#550, bpo-43285 - Remove script interpreter lines for test files and _compyt.py (fix rpmlint warnings) * Fri Dec 18 2020 Benjamin Greiner <code@bnavigator.de> - add ignore _build directories to pytest args to fix builds for multiple pytest flavors gh#openSUSE/python-rpm-macros#66 - fix tests failing locally because of gh#giampaolo/pyftpdlib#478
/etc/alternatives/ftpbench /usr/bin/ftpbench /usr/bin/ftpbench-3.11 /usr/lib/python3.11/site-packages/pyftpdlib /usr/lib/python3.11/site-packages/pyftpdlib-1.5.10.dist-info /usr/lib/python3.11/site-packages/pyftpdlib-1.5.10.dist-info/INSTALLER /usr/lib/python3.11/site-packages/pyftpdlib-1.5.10.dist-info/LICENSE /usr/lib/python3.11/site-packages/pyftpdlib-1.5.10.dist-info/METADATA /usr/lib/python3.11/site-packages/pyftpdlib-1.5.10.dist-info/RECORD /usr/lib/python3.11/site-packages/pyftpdlib-1.5.10.dist-info/REQUESTED /usr/lib/python3.11/site-packages/pyftpdlib-1.5.10.dist-info/WHEEL /usr/lib/python3.11/site-packages/pyftpdlib-1.5.10.dist-info/top_level.txt /usr/lib/python3.11/site-packages/pyftpdlib/__init__.py /usr/lib/python3.11/site-packages/pyftpdlib/__main__.py /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__ /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/__main__.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_asynchat.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_asynchat.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_asyncore.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_asyncore.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_compat.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_compat.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/authorizers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/authorizers.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/filesystems.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/filesystems.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/handlers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/handlers.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/ioloop.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/ioloop.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/log.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/log.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/prefork.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/prefork.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/servers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/servers.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/_asynchat.py /usr/lib/python3.11/site-packages/pyftpdlib/_asyncore.py /usr/lib/python3.11/site-packages/pyftpdlib/_compat.py /usr/lib/python3.11/site-packages/pyftpdlib/authorizers.py /usr/lib/python3.11/site-packages/pyftpdlib/filesystems.py /usr/lib/python3.11/site-packages/pyftpdlib/handlers.py /usr/lib/python3.11/site-packages/pyftpdlib/ioloop.py /usr/lib/python3.11/site-packages/pyftpdlib/log.py /usr/lib/python3.11/site-packages/pyftpdlib/prefork.py /usr/lib/python3.11/site-packages/pyftpdlib/servers.py /usr/lib/python3.11/site-packages/pyftpdlib/test /usr/lib/python3.11/site-packages/pyftpdlib/test/README /usr/lib/python3.11/site-packages/pyftpdlib/test/__init__.py /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__ /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/conftest.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/conftest.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_authorizers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_authorizers.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_cli.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_cli.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_filesystems.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_filesystems.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_functional.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_functional.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_functional_ssl.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_functional_ssl.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_ioloop.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_ioloop.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_servers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_servers.cpython-311.pyc /usr/lib/python3.11/site-packages/pyftpdlib/test/conftest.py /usr/lib/python3.11/site-packages/pyftpdlib/test/keycert.pem /usr/lib/python3.11/site-packages/pyftpdlib/test/test_authorizers.py /usr/lib/python3.11/site-packages/pyftpdlib/test/test_cli.py /usr/lib/python3.11/site-packages/pyftpdlib/test/test_filesystems.py /usr/lib/python3.11/site-packages/pyftpdlib/test/test_functional.py /usr/lib/python3.11/site-packages/pyftpdlib/test/test_functional_ssl.py /usr/lib/python3.11/site-packages/pyftpdlib/test/test_ioloop.py /usr/lib/python3.11/site-packages/pyftpdlib/test/test_servers.py /usr/share/doc/packages/python311-pyftpdlib /usr/share/doc/packages/python311-pyftpdlib/README.rst /usr/share/licenses/python311-pyftpdlib /usr/share/licenses/python311-pyftpdlib/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Jan 4 23:43:41 2025