Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dgarcia:SLFO:Main
python-pyftpdlib
python-pyftpdlib.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-pyftpdlib.changes of Package python-pyftpdlib
------------------------------------------------------------------- Sat Aug 31 12:04:37 UTC 2024 - Dirk Müller <dmueller@suse.com> - 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. ------------------------------------------------------------------- Mon Mar 25 14:21:26 UTC 2024 - Dirk Müller <dmueller@suse.com> - 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. * #520: directory LISTing is now 3.7x times faster. * Enhancements * #495: colored test output. * Bug fixes * #492: CRLF line endings are replaced with CRCRLF in ASCII mode downloads. * #496: import error due to multiprocessing.Lock() bug. * Enhancements * #463: FTPServer class can now be used as a context manager. * Bug fixes * #431: Ctrl-C doesn't exit python -m pyftpdlib on Windows. * #436: ThreadedFTPServer.max_cons is evaluated threading.activeCount(). If the user uses threads of its own it will consume the number of max_cons. * #447: ThreadedFTPServer and MultiprocessFTPServer do not join() tasks which are no longer consuming resources. * Enhancements * #201: implemented SITE MFMT command which changes file modification time. (patch by Tahir Ijaz) * #327: add username and password command line options * #433: documentation moved to readthedocs: http://pyftpdlib.readthedocs.io * Bug fixes * #403: fix duplicated output log. (path by PonyPC) * #414: Respond successfully to STOR only after closing file handle. - drop support-python-312.patch (upstream) ------------------------------------------------------------------- Tue Sep 19 05:14:22 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com> - 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 ------------------------------------------------------------------- Fri Apr 21 12:30:41 UTC 2023 - Dirk Müller <dmueller@suse.com> - add sle15_python_module_pythons (jsc#PED-68) ------------------------------------------------------------------- Thu Apr 13 22:43:39 UTC 2023 - Matej Cepl <mcepl@suse.com> - Make calling of %{sle15modernpython} optional. ------------------------------------------------------------------- Fri Oct 28 20:09:29 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to Version: 1.5.7 - 2022-10-04 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. - Update to Version: 1.5.6 - 2020-02-16 Enhancements * #467: added pre-fork concurrency model, spawn()ing worker processes to split load. * #520: directory LISTing is now 3.7x times faster. ------------------------------------------------------------------- Wed Jan 19 08:00:32 UTC 2022 - Matej Cepl <mcepl@suse.com> - Switch off the test suite, it just doesn't work reliably (gh#giampaolo/pyftpdlib#540). ------------------------------------------------------------------- Tue Oct 26 04:12:28 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com> - Regenerate new private key/x509 certificate for the test suite. (thanks, Jason!) ------------------------------------------------------------------- Fri May 7 23:13:10 UTC 2021 - Ben Greiner <code@bnavigator.de> - Skip masquerade tests failung because the newest Pythons don't allow invalid addresses gh#giampaolo/pyftpdlib#550, bpo-43285 - Remove script interpreter lines for test files and _compyt.py (fix rpmlint warnings) ------------------------------------------------------------------- Fri Dec 18 16:29:52 UTC 2020 - Benjamin Greiner <code@bnavigator.de> - add ignore _build directories to pytest args to fix builds for multiple pytest flavors gh#openSUSE/python-rpm-macros#66 - fix tests failing locally because of gh#giampaolo/pyftpdlib#478 ------------------------------------------------------------------- Sun Aug 16 04:20:40 UTC 2020 - John Vandenberg <jayvdb@gmail.com> - Re-activate test suite, replacing nose with pytest ------------------------------------------------------------------- Wed May 20 07:26:27 UTC 2020 - Petr Gajdos <pgajdos@suse.com> - %python3_only -> %python_alternative ------------------------------------------------------------------- Mon Apr 20 10:41:55 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com> - Fix build without python2 ------------------------------------------------------------------- Fri Mar 27 08:46:37 UTC 2020 - Antonio Larrosa <alarrosa@suse.com> - Do not remove tests, other packages import them ------------------------------------------------------------------- Wed Mar 18 09:21:28 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com> - 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. ------------------------------------------------------------------- Tue May 28 11:07:18 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Do not remove tests, other packages import them ------------------------------------------------------------------- Sat May 25 09:29:17 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Update to 1.5.5: * Various minor fixes and documentation updates ------------------------------------------------------------------- Tue Dec 4 12:52:12 UTC 2018 - Matej Cepl <mcepl@suse.com> - Remove superfluous devel dependency for noarch package ------------------------------------------------------------------- Wed May 9 00:57:35 UTC 2018 - toddrme2178@gmail.com - Version update to 1.5.4 + Enhancements * #463: FTPServer class can now be used as a context manager. + Bug fixes * #431: Ctrl-C doesn't exit `python -m pyftpdlib` on Windows. * #436: ThreadedFTPServer.max_cons is evaluated threading.activeCount(). If the user uses threads of its own it will consume the number of max_cons. * #447: ThreadedFTPServer and MultiprocessFTPServer do not join() tasks which are no longer consuming resources. - Disable tests since they randomly fail. See https://github.com/giampaolo/pyftpdlib/issues/386 ------------------------------------------------------------------- Wed May 2 10:27:38 UTC 2018 - tchvatal@suse.com - 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. ------------------------------------------------------------------- Thu Jul 6 00:25:48 UTC 2017 - jengelh@inai.de - Trim exaggeration from descriptions. ------------------------------------------------------------------- Thu Jun 22 14:14:51 UTC 2017 - jmatejek@suse.com - update to 1.5.2 * disables old SSL methods * fixed some hangs/crashes - fixes test failures in OBS - drop patches that are no longer needed: * pyftpdlib-disable-error-0-ssl-unwrap.diff * pyftpdlib-disable-incomplete-file-received.diff * pyftpdlib-handle-missing-SSLv3.diff - convert to singlespec ------------------------------------------------------------------- Mon May 9 14:58:36 UTC 2016 - hpj@urpla.net - add patch to disable another failing test, related to icomplete file receptions ------------------------------------------------------------------- Mon May 9 13:14:32 UTC 2016 - hpj@urpla.net - add patch to test SSLv3 only, if available ------------------------------------------------------------------- Mon May 9 10:34:42 UTC 2016 - hpj@urpla.net - add patch to disable a test, that triggers an error 0 in ssl ------------------------------------------------------------------- Sun May 8 20:15:42 UTC 2016 - hpj@urpla.net - version 1.5.1: initial build
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor