[prev in list] [next in list] [prev in thread] [next in thread] 

List:       python-announce-list
Subject:    [Python-announce] ANN: pyftpdlib 1.5.9 released
From:       "Giampaolo Rodola'" <g.rodola () gmail ! com>
Date:       2023-10-25 21:12:10
Message-ID: CAFYqXL-6QsqMS+qV3dKjMCbfFfz_Y9psSq5rheb+zWNxdhHB-A () mail ! gmail ! com
[Download RAW message or body]

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/
_______________________________________________
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-leave@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: python-announce-list@marc.info
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic