Path to this page:
./
net/py-pyftpdlib,
Very fast asynchronous FTP server library
Branch: CURRENT,
Version: 1.5.10,
Package name: py311-pyftpdlib-1.5.10,
Maintainer: pkgsrc-usersPython 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 and it's used in projects like Google Chromium and Bazaar
and included in Debian, Fedora and FreeBSD package repositories.
Required to run:[
security/py-OpenSSL] [
devel/py-setuptools] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 199.694 KB
Version history: (Expand)
- (2024-06-27) Updated to version: py311-pyftpdlib-1.5.10
- (2023-11-01) Updated to version: py311-pyftpdlib-1.5.9
- (2023-10-02) Updated to version: py311-pyftpdlib-1.5.8
- (2022-10-14) Updated to version: py310-pyftpdlib-1.5.7
- (2022-01-05) Updated to version: py39-pyftpdlib-1.5.6nb1
- (2021-10-07) Updated to version: py39-pyftpdlib-1.5.6
CVS history: (Expand)
2023-11-01 19:29:48 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pyftpdlib: updated to 1.5.9
Version: 1.5.9 - 2023-10-25
===========================
**Enhancements**
- use `ruff` code style checker instead of flake8 + isort (much faster +
makes many more code quality checks).
**Bug fixes**
- client connection may be reset in PASV/EPSV mode during TLS handshake.
(patch by Benedikt McMullin)
- possible infinite wait in Epoll (patch by @stat1c-void)
- possible infinite traceback printing in DTPHandler (patch by
@stat1c-void)
- (CRITICAL) bugfix for TLS disconnect causing 100% CPU usage. (patch by
@hakai)
- close connection on SSL EOF error, instead of erroneously replying with
"226 Transfer completed."
|
2023-10-02 10:10:10 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-pyftpdlib: updated to 1.5.8
Version: 1.5.8 - 2023-10-02
**Enhancements**
- removed Python 2.6 support.
- speedup logging by 28% by using `logging._srcfile = None` trick. This
avoids calling `calling sys._getframe()` for each log record.
- added support for Python 3.12.
|
2022-10-19 16:25:20 by Nia Alarie | Files touched by this commit (21) |
Log message:
fighting a losing battle against the py-cryptography rustification, part 5
Convert py-OpenSSL users to versioned_dependencies.mk
|
2022-10-14 11:54:20 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pyftpdlib: updated to 1.5.7
Version: 1.5.7 - 2022-10-04
===========================
**Enhancements**
- replace Travis with Github Actions for CI testing.
**Bug fixes**
- fix [WinError 10038] an operation was attempted on something that is
not a socket. (patch by Tailing Yuan)
- [critical]: FTPS broke with PyOpenSSL version 22.1.0.
|
2022-05-01 11:13:42 by Thomas Klausner | Files touched by this commit (5) |
Log message:
*: mark as not-for-python-2.x
A dependency does not support python 2 any longer
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958) |
Log message:
net: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Not committed (merge conflicts...):
net/radsecproxy/distinfo
The following distfiles could not be fetched (fetched conditionally?):
./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
|
2021-10-07 16:43:07 by Nia Alarie | Files touched by this commit (962) |
Log message:
net: Remove SHA1 hashes for distfiles
|