File s3cmd.changes of Package s3cmd
-------------------------------------------------------------------
Wed Jun 18 05:54:51 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Use pyproject macros to build and install.
- Add in fdupes.
-------------------------------------------------------------------
Mon Feb 24 17:40:45 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- change Source URL, as this package uses a obs_scm service
-------------------------------------------------------------------
Wed Mar 20 17:39:05 UTC 2024 - opensuse_buildservice@ojkastl.de
- add sles15 macro to build for new python3.11 stack
- Update to version 2.4.0:
* Update version to 2.4.0
* s3cmd: handle cases of empty key or value for settagging
* cosmetic: typo fix
* Fixes #1359 - add setownership and setblockpublicaccess
commands + related entries in info
* cleanup: update copyright headers and other values
* cosmetic: comment typo fixes
* Fixes error "'compute_content_md5' is not defined" for
setversioning
* cleanup: fixes "invalid escape sequence" Syntax Warnings
* Fixes #1343 - bytes to be used for repl string in
stripNameSpace
* CI: Add python 3.11 and 3.12 to the test matrix
* fix SignatureDoesNotMatch error when modifying an object on
Cloudflare R2
* [DATALAD RUNCMD] run codespell throughout
* Fixed manually some ambigous typos
* ignores for codespell
* Add rudimentary codespell config
* Add github action to codespell master on push and PRs
* Fix type error(#1313)
* Add setobjectretention and setobjectlegalhold commands
* Pass --include to curl
* Fixes #1292 - cloudfront: Parse all aws possible urls in
httpurl_to_s3uri
* Support bucket/object tagging command
* Refactoring
* Don't use os.path for handling s3 paths
* Cleanup of remote2local attributes setting code
* Fixes #1288 - More explicit errors when setting attributes for
remote2local
* Use "mkdir" prefix instead of "make dir" for remote2local
output messages
* make error message consistent
* bug: require object in abortmp
* Set correct mime type when uploading directories
* Refactor to treat copy_pairs like remote_list and update_list
for sync commands
* run-tests.py: Add test for keep-dirs feature
* remote2local: Use rmdir to delete folders
* remote2sync: children files and folders have to be deleted
before parent folders
* SortedDict: Add support for reversed() and ensure
SortedDictIterator is recognized as an iterable
* Add "--keep-dirs" option to have the folder structure preserved
on remote side
* Support versioning configuration
* Add to ls command a "DIROBJ" tag for directory objects in S3
remote
* Fixes #976 - Fixes recursive delete of objects named with
whitespace
* Move hash functions into Crypto module
* Crypto: Remove old python legacy code
* Fixes #1256 - Add cfinval command to request cloudfront to
invalidate paths
* Cloudfront: Fixes crash because of error reporting for retries
* Cloudfront: Fixes paths with wildcard or special characters to
not be invalidated
* Cloudfront: Remove wildcard import for exceptions
* Return additional pip install from `setup.py`
* Extract deps from `setup.py` to `requirements.txt`
* Enable pip cache in actions/setup-python
* Bump GitHub actions
* Update CI test.yml to use last minio version and use python
3.10 instead of 3.10-dev
* run-tests.py: Added server profiles to skip tests depending on
the server type
* run-tests.py: Fixes os error when trying to skip first tests
* Improve error message to be more explicit for upload errors
after retries
* Don't retry upload when server is full
* Fixes #914 - Add "--max-retries" and "max_retries" config
option
* Retry a file download in case of SlowDown or TooManyRequests
error
* Better error message in case of connection error or host
unreachable
* fix: Use NextMarker if only prefixes are returned
* Update help message
* Fixes #1005 - Fixes object is not callable error because of md5
FIPS test
* Change version to development 2.3.0-dev
* Add option to skip destination validation when applying
notification config
* Move md5 to BaseUtils
* Add FIPS support
* Add missing return
-------------------------------------------------------------------
Wed Mar 20 17:37:32 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 2.3.0:
* Update version to 2.3.0
* Use quotes around files in FileLists for debug logs
* Use str instead of repr in FileList debug logs
* Fixes ConnectionRefusedError not found error for python 2
* Fixes #1261 - Additional fix for CannotSendRequest at startup
* Fixes #1247 - Update expire command to use Rule/Filter/Prefix
for LifecycleConfiguration
* Fixes #996 - Avoid crashing when setup.py test is called
* feat: add `--list-allow-unorderd` command-line switch
* feat: implement list objects allow-onordered option as a config
* Add notification commands
* Fixes #1009 - Fixes --continue behavior for the "get" command
* Ensure 404 exc content is filled even for object_info
* Fixes #1259 - Correct typo when retrieving response from IMDSv2
* Fixes #1259 - Fixes unicode issue with fixbucket
* Fixes #1261 - Always read a conn after a request to be able to
reuse it
* make IMDSv2 optional
* use IMDSv2 to retrieve instance metadata
* excepting/handling tcp connection refused error
* Update CI test.yml to run on PR
* treat 0 byte cache files as nonexistent
* fix os walk when excluding directories
* Take into account the AWS_STS_REGIONAL_ENDPOINTS
* List support of Python 3.9, 3.10
* fixes cloudfront invalidate retry
-------------------------------------------------------------------
Wed Jan 19 09:22:40 UTC 2022 - Robert Munteanu <rombert@apache.org>
- spec cleanups:
* stop recording the file list, it is not needed
* remove unneeded %clean section
-------------------------------------------------------------------
Wed Jan 19 07:20:46 UTC 2022 - rombert@apache.org
- Update to version 2.2.0:
* Update version to 2.2.0
* Fixes #1201 - Raise an explicit error when only env var AWS_ACCESS_KEY is set
* CI: Add python 3.10 to test matrix
* Fixed RestoreRequest XML namespace URL (#1203)
* Migrate CI tests to use github actions
* Fixes #1190 - Set properly PARTIAL exit code for object_get when needed
* Cleanup: Factor unicodise/deunicodise to be reused inside Config
* Fixes s3cmd#1197 - add custom header for s3cmd mb
* Add info about sync defaults
-------------------------------------------------------------------
Mon Jul 9 13:50:30 UTC 2018 - rjschwei@suse.com
- Add missing dependency (boo#1100607)
-------------------------------------------------------------------
Fri Nov 10 17:29:36 UTC 2017 - alarrosa@suse.com
- Update to 2.0.1:
- Support for Python 3 is now stable
- Fixed signature issues due to upper cases in hostname
- Improved support for Minio Azure gateway
- Added signurl_use_https option to use https prefix for signurl
- Fixed a lot of remaining issues and regressions for Python 3
- Fixed --configure option with Python 3
- Fixed non string cmdline parameters being ignored
- Windows support fixes
- Don't force anymore to have a / on last parameter for the "modify" command
- Removed the python3 support warning
- Detect and report error 403 in getpolicy for info command
- Added a specific error message when getting policy by non owner
- Many other bug fixes
- Use python3 and drop some very old code from the spec file
-------------------------------------------------------------------
Wed Aug 9 11:52:40 UTC 2017 - alarrosa@suse.com
- Update to 2.0.0:
- Added support for Python 3 (Shaform, Florent Viard)
- Added getlifecycle command (Daniel Gryniewicz)
- Added --cf-inval for invalidating multiple CF distributions (Joe Mifsud)
- Added --limit to "ls" and "la" commands to return the specified number of objects (Masashi Ozawa)
- Added --token-refresh and --no-token-refresh and get the access token from the environment (Marco Jakob)
- Added --restore-priority and --restore-days for S3 Glacier (Robert Palmer)
- Fixed requester pays header with HEAD requests (Christian Rodriguez)
- Don't allow mv/cp of multiple files to single file (Guy Gur-Ari)
- Generalize wildcard certificate forgiveness (Mark Titorenko)
- Multiple fixes for SSL connections and proxies
- Added support for HTTP 100-CONTINUE
- Fixes for s3-like servers
- Big cleanup and many unicode fixes
- Many other bug fixes
-------------------------------------------------------------------
Thu Mar 17 13:27:25 UTC 2016 - kmroz@suse.com
- New upstream version (1.6.1):
- Added --host and --host-bucket
- Added --stats
- Fix for newer python 2.7.x SSL library updates
- Many other bug fixes
-------------------------------------------------------------------
Fri Oct 23 21:19:24 UTC 2015 - kmroz@suse.com
- Initial commit of s3cmd (1.6.0).