Revisions of python-pyftpdlib

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1198052 from Dirk Mueller's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1161433 from Dirk Mueller's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1112115 from Steve Kowalik's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 947432 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 17)
- Switch off the test suite, it just doesn't work reliably
  (gh#giampaolo/pyftpdlib#540).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 927405 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 16)
- Regenerate new private key/x509 certificate for the test suite.
  (thanks, Jason!)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 786119 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 705885 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
- Do not remove tests, other packages import them
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 705393 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 7)
- Update to 1.5.5:
  * Various minor fixes and documentation updates
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 659586 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 6)
Remove superfluous devel dependency for noarch package
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 603032 from Tomáš Chvátal's avatar 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.
Displaying revisions 1 - 20 of 22
openSUSE Build Service is sponsored by