Revisions of python-pyftpdlib
Dominique Leuenberger (dimstar_suse)
accepted
request 1198052
from
Dirk Mueller (dirkmueller)
(revision 22)
- update to 1.5.10: * use black formatter. * use argparse instead of deprecated optparse. * use pytest instead of unittest. * add ability to run tests in parallel with make test- parallel. * PermissionError may occur on Windows when binding ports from a pre-configured PASV range.
Ana Guerrero (anag+factory)
accepted
request 1161433
from
Dirk Mueller (dirkmueller)
(revision 21)
- update to 1.5.9: * 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." * Enhancements * #586: removed Python 2.6 support. * #591: speedup logging by 28% by using logging._srcfile = None trick. This avoids calling calling sys._getframe() for each log record. * #605: added support for Python 3.12. * Enhancements * #544: replace Travis with Github Actions for CI testing. * Bug fixes * #481: fix [WinError 10038] an operation was attempted on something that is not a socket. (patch by Tailing Yuan) * #578, [critical]: FTPS broke with PyOpenSSL version 22.1.0. * Enhancements * #467: added pre-fork concurrency model, spawn()ing worker processes to split load.
Ana Guerrero (anag+factory)
accepted
request 1112115
from
Steve Kowalik (StevenK)
(revision 20)
- Add patch support-python-312.patch, support Python 3.12+ - Stop using greedy globs in %files - Switch to autosetup and pyproject macros - Remove Python 2 leftovers - Enable running the tests again
Dominique Leuenberger (dimstar_suse)
accepted
request 1081657
from
Dirk Mueller (dirkmueller)
(revision 19)
Dominique Leuenberger (dimstar_suse)
accepted
request 1032495
from
Markéta Machová (mcalabkova)
(revision 18)
Dominique Leuenberger (dimstar_suse)
accepted
request 947432
from
Matej Cepl (mcepl)
(revision 17)
- Switch off the test suite, it just doesn't work reliably (gh#giampaolo/pyftpdlib#540).
Dominique Leuenberger (dimstar_suse)
accepted
request 927405
from
Steve Kowalik (StevenK)
(revision 16)
- Regenerate new private key/x509 certificate for the test suite. (thanks, Jason!)
Dominique Leuenberger (dimstar_suse)
accepted
request 826978
from
Tomáš Chvátal (scarabeus_iv)
(revision 13)
Dominique Leuenberger (dimstar_suse)
accepted
request 795774
from
Tomáš Chvátal (scarabeus_iv)
(revision 11)
- Fix build without python2
Dominique Leuenberger (dimstar_suse)
accepted
request 788921
from
Tomáš Chvátal (scarabeus_iv)
(revision 10)
Dominique Leuenberger (dimstar_suse)
accepted
request 786119
from
Tomáš Chvátal (scarabeus_iv)
(revision 9)
- Update to 1.5.6: - #467: added pre-fork concurrency model, spawn()ing worker processes to split load. - #520: directory LISTing is now 3.7x times faster.
Dominique Leuenberger (dimstar_suse)
accepted
request 705885
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
- Do not remove tests, other packages import them
Dominique Leuenberger (dimstar_suse)
accepted
request 705393
from
Tomáš Chvátal (scarabeus_iv)
(revision 7)
- Update to 1.5.5: * Various minor fixes and documentation updates
Dominique Leuenberger (dimstar_suse)
accepted
request 659586
from
Matej Cepl (mcepl)
(revision 6)
Remove superfluous devel dependency for noarch package
Dominique Leuenberger (dimstar_suse)
accepted
request 603032
from
Tomáš Chvátal (scarabeus_iv)
(revision 4)
- Version update to 1.5.3: * implemented SITE MFMT command which changes file modification time. (patch by Tahir Ijaz) * add username and password command line options * documentation moved to readthedocs: http://pyftpdlib.readthedocs.io * fix duplicated output log. (path by PonyPC) * Respond successfully to STOR only after closing file handle.
Dominique Leuenberger (dimstar_suse)
accepted
request 508490
from
Dirk Mueller (dirkmueller)
(revision 3)
1
Displaying revisions 1 - 20 of 22