Fedora 41 Update: python-pyftpdlib-2.0.0-2.fc41

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2024-8b22f45e89
2024-09-13 20:43:08.473056
--------------------------------------------------------------------------------

Name        : python-pyftpdlib
Product     : Fedora 41
Version     : 2.0.0
Release     : 2.fc41
URL         : https://github.com/giampaolo/pyftpdlib
Summary     : Very fast asynchronous FTP server library
Description :

Python FTP server library provides a high-level portable interface to
easily write very efficient, scalable and asynchronous FTP servers with
Python. It is the most complete RFC-959 FTP server implementation
available for Python programming language.

** Features **

- Extremely lightweight, fast and scalable
- Uses sendfile(2) system call for uploads
- Uses epoll() / kqueue() / select() to handle concurrency asynchronously
- Can optionally skip to a multiple thread / process model (as in:
  youâ??ll be free to block or use slow filesystems)
- Portable: entirely written in pure Python; works with Python 2.7 and
  3.x using a single code base
- Supports FTPS (RFC-4217), IPv6 (RFC-2428),
  Unicode file names (RFC-2640), MLSD/MLST commands (RFC-3659)
- Support for virtual users and virtual filesystem
- Flexible system of "authorizers" able to manage both "virtual" and
  "real" users on both UNIX and Windows

** Performance **

Despite being written in an interpreted language, pyftpdlib has
transfer rates comparable or superior to common UNIX FTP servers
written in C. It usually tends to scale better because whereas vsftpd
and proftpd use multiple processes to achieve concurrency, pyftpdlib
only uses one.

--------------------------------------------------------------------------------
Update Information:

Version: 2.0.0 - 2024-09-04
Enhancements
Exposed a new FTPHandler.encoding attribute defaulting to 'utf-8'. It can be
used to change the encoding used for client / server communication.
Removed Python 2.7 support.
Remove copies of asyncore.py and asynchat.py. Use backports from PYPI instead.
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
Python 2.7 is no longer supported.
pysendfile module is no longer a required dependency, because we ceased support
for Python 2.
(FTPS)SSLv2 and SSLv3 connections are no longer accepted when client connects.
Full changelog:
https://github.com/giampaolo/pyftpdlib/compare/release-1.5.10...release-2.0.0
--------------------------------------------------------------------------------
ChangeLog:

* Fri Sep  6 2024 Packit <hello@xxxxxxxxxx> - 2.0.0-1
- Update to 2.0.0 upstream release
- Resolves: rhbz#2310329
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #2310329 - python-pyftpdlib-2.0.0 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=2310329
--------------------------------------------------------------------------------

This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2024-8b22f45e89' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label

All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------

-- 
_______________________________________________
package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Index of Archives]     [Fedora Users]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]

  Powered by Linux