Hello all,
I'm glad to announce the release of pyftpdlib 2.0.0:
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**
* #625: exposed a new ``FTPHandler.encoding`` attribute defaulting to
``'utf-8'``. It can be used to change the encoding used for client / server
communication.
* #629: removed Python 2.7 support.
* #637: remove copies of asyncore.py and asynchat.py. Use backports from PYPI
instead. (patch by @penguinpee)
* #639: set default SSL version from deprecated ``SSLv23_METHOD`` to newer
``TLS_SERVER_METHOD``. This is the setting recommended by latest OpenSSL doc,
and includes the TLSv1, TLSv1.1, TLSv1.2, TLSv1.3. Versions SSLv2 and SSLv3
are disabled.
**Notes about backward compatibility**
* #629: Python 2.7 is no longer supported.
* #629: pysendfile module is no longer a required dependency, because we ceased
support for Python 2.
* #639: (FTPS)SSLv2 and SSLv3 connections are no longer accepted when client
connects.
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/