-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2026-ce89115060 2026-02-17 00:55:36.783699+00:00 --------------------------------------------------------------------------------
Name : python-pyftpdlib Product : Fedora 43 Version : 2.2.0 Release : 1.fc43 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.2.0 - 2026-02-08 Enhancements remove setup.py and move installation logic into pyproject.toml. Bug fixes Always return 200 for the OPTS UTF8 and OPTS UTF-8 ON commands to ensure correct FTP client compatibility when UTF-8 is supported. Fix 100% CPU spin in TLS connections after timeout. Compatibility notes pyftpdlib.authorizers.AuthenticationFailed moved into pyftpdlib.exceptions.AuthenticationFailed. Old alias is still available. pyftpdlib.authorizers.AuthorizerError moved into pyftpdlib.exceptions.AuthorizerError. Old alias is still available. pyftpdlib.filesystems.FilesystemError moved into pyftpdlib.exceptions.FilesystemError. Old alias is still available. -------------------------------------------------------------------------------- ChangeLog: * Sun Feb 8 2026 Packit <[email protected]> - 2.2.0-1 - Update to 2.2.0 upstream release - Resolves: rhbz#2437579 * Sat Jan 17 2026 Fedora Release Engineering <[email protected]> - 2.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild -------------------------------------------------------------------------------- References: [ 1 ] Bug #2437579 - python-pyftpdlib-2.2.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2437579 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2026-ce89115060' 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 -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
