154ebf2da5
- Convert to libalternatives
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=48
2025-07-08 13:58:25 +00:00
dd532eaf00
- 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.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=46
2024-08-31 12:05:17 +00:00
b5455c42db
- 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.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=44
2024-03-25 14:22:49 +00:00
3e3152af40
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=42
2023-09-19 05:15:05 +00:00
3a7f3602f8
Accepting request 1081552 from home:dirkmueller:acdc:as_python3_module
...
SR for python stack proposal
OBS-URL: https://build.opensuse.org/request/show/1081552
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=40
2023-04-21 13:24:46 +00:00
fca5ac2a37
Accepting request 1032045 from home:yarunachalam:branches:devel:languages:python
...
- 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.
OBS-URL: https://build.opensuse.org/request/show/1032045
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=38
2022-10-31 13:19:18 +00:00
706dbc1deb
- Switch off the test suite, it just doesn't work reliably
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=37
2022-01-19 14:02:57 +00:00
652ade9e9a
Actually do it
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=34
2022-01-19 12:41:07 +00:00
4d73dba396
- Skip over failing tests (the same bug)
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=33
2022-01-19 11:59:41 +00:00
380e3441ea
- Add _constraints file to require at least two CPUs
...
(gh#giampaolo/pyftpdlib#540).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=32
2022-01-19 08:01:16 +00:00
d562588985
- Regenerate new private key/x509 certificate for the test suite.
...
(thanks, Jason!)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=31
2021-10-26 04:13:31 +00:00
49cdd14ee4
Accepting request 891405 from home:bnavigator:branches:devel:languages:python
...
- 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)
OBS-URL: https://build.opensuse.org/request/show/891405
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=29
2021-05-08 20:45:16 +00:00
4c952ba5ff
Accepting request 856906 from home:bnavigator:branches:devel:languages:python
...
- 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
OBS-URL: https://build.opensuse.org/request/show/856906
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=27
2020-12-22 10:14:07 +00:00
Tomáš Chvátal
da62920818
Accepting request 826953 from home:jayvdb:nose2pytest
...
- Re-activate test suite, replacing nose with pytest
OBS-URL: https://build.opensuse.org/request/show/826953
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=25
2020-08-16 07:53:43 +00:00
Tomáš Chvátal
3385631a2e
Accepting request 807615 from home:pgajdos:python
...
submit
OBS-URL: https://build.opensuse.org/request/show/807615
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=23
2020-05-20 11:29:30 +00:00
Tomáš Chvátal
6f88b044ac
- Fix build without python2
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=21
2020-04-20 10:42:08 +00:00
Tomáš Chvátal
d5145a68ed
Accepting request 788918 from home:alarrosa:branches:devel:languages:python
...
- Do not remove tests, other packages import them
OBS-URL: https://build.opensuse.org/request/show/788918
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=19
2020-03-27 08:59:34 +00:00
Tomáš Chvátal
d85da951a9
- 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.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=17
2020-03-18 09:23:34 +00:00
Tomáš Chvátal
51f49fd5bc
- Do not remove tests, other packages import them
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=15
2019-05-28 11:07:40 +00:00
Tomáš Chvátal
4c50e313d1
- Update to 1.5.5:
...
* Various minor fixes and documentation updates
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=13
2019-05-25 09:32:02 +00:00
daf978b7ec
Remove superfluous devel dependency for noarch package
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=11
2018-12-04 13:50:54 +00:00
Todd R
12f728c5ad
Accepting request 605511 from home:TheBlackCat:branches:devel:languages:python
...
- 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
OBS-URL: https://build.opensuse.org/request/show/605511
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=9
2018-05-09 01:35:26 +00:00
Tomáš Chvátal
257ebea97d
- 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.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=7
2018-05-02 10:30:31 +00:00
e5c7d66ea8
Accepting request 508432 from home:jengelh:branches:devel:languages:python
...
- Trim exaggeration from descriptions.
OBS-URL: https://build.opensuse.org/request/show/508432
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=5
2017-07-06 11:30:42 +00:00
Jan Matejek
474e2d0b6b
Accepting request 505700 from home:matejcik:branches:devel:languages:python
...
- 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
OBS-URL: https://build.opensuse.org/request/show/505700
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=3
2017-06-22 14:54:05 +00:00
6fe09fa29b
Accepting request 394661 from home:frispete:python
...
preparation for the new python-wheel: dependency of python-keyrings.alt
OBS-URL: https://build.opensuse.org/request/show/394661
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=1
2016-05-23 10:46:46 +00:00