• [Python-announce] ANN: pyftpdlib 1.5.9 released

    From Giampaolo Rodola'@g.rodola@gmail.com to comp.lang.python.announce on Wed Oct 25 23:12:10 2023
    From Newsgroup: comp.lang.python.announce

    Hello all,
    I'm glad to announce the release of pyftpdlib 1.5.9: https://github.com/giampaolo/pyftpdlib

    About
    =====

    Python FTP server library provides a high-level portable interface to
    easily write very efficient, scalable and asynchronous FTP servers with
    Python.

    What's new
    ==========

    **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."

    Links
    =====

    - Home page: https://github.com/giampaolo/pyftpdlib
    - Download: https://pypi.python.org/pypi/pyftpdlib
    - Documentation: http://pyftpdlib.readthedocs.io
    - What's new: https://github.com/giampaolo/pyftpdlib/blob/master/HISTORY.rst

    --

    Giampaolo - https://gmpy.dev/
    --- Synchronet 3.20a-Linux NewsLink 1.114