head 1.5; access; symbols pkgsrc-2023Q4:1.4.0.4 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.2 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.3.0.12 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.10 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.8 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.6 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.4 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.2 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.2.0.80 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.78 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.76 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.74 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.72 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.70 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.66 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.46 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.68 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.64 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.62 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.60 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.58 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.56 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.54 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.52 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.50 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.48 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.44 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.42 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.40 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.38 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.36 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.34 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.32 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.30 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.28 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.26 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.24 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.22 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.20 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.18 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.16 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.14 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.12 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.10 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.8 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.6 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.4 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.2 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.1.0.12 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.10 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.8 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.6 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.4 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.2 pkgsrc-2010Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2024.01.12.05.32.52; author adam; state Exp; branches; next 1.4; commitid pyBJyM3Z4xqcw7UE; 1.4 date 2023.08.05.06.06.07; author adam; state Exp; branches; next 1.3; commitid javEqd2FUbtkQyzE; 1.3 date 2022.01.22.14.34.18; author wiz; state Exp; branches; next 1.2; commitid nSpEO049mRVSEDpD; 1.2 date 2012.02.06.00.25.42; author jakllsch; state Exp; branches; next 1.1; 1.1 date 2010.07.19.16.42.12; author ver; state Exp; branches; next ; desc @@ 1.5 log @py-s3cmd: updated to 2.4.0 s3cmd-2.4.0 * Added "setversioning" command for versioning configuration (Kuan-Chun Wang) * Added "settagging", "gettagging", and "deltagging" commands for bucket/object tagging (Kuan-Chun Wang) * Added "setobjectretention" and "setobjectlegalhold" commands (Etienne Adam/Withings SAS) * Added "setownership" and "setblockpublicaccess" commands * Added "cfinval" command to request Cloudfront to invalidate paths * Added "--keep-dirs" option to have the folder structure preserved on remote side * Added --skip-destination-validation option for "setnotification" command (Kuan-Chun Wang) * Added "--max-retries" flag and "max_retries" config option * Added FIPS support (Michael Roth) * Added "object ownership" and block public access" values to "info" command output for buckets * Added to "ls" command a "DIROBJ" tag for directory objects in S3 remote * Added server profiles to run-tests.py to skip tests depending on the server type * Fixed "TypeError: sequence item 1: expected str instance, bytes found" error with Python 3.12 * Fixed a missing return for "object_batch_delete" of S3.py (James Hewitt) * Fixed "object is not callable" error because of md5 FIPS test * Fixed "compute_content_md5 is not defined" error for "setversioning" * Fixed list objects to use NextMarker when only prefixes are returned (Albin Parou) * Fixed upload to not retry when an S3 compatible server is full * Fixed recursive delete of objects named with whitespace * Fixed the mime type when uploading directories to be "application/x-directory" * Fixed "string indices must be integers" error for sync when in dry-run mode * Fixed SignatureDoesNotMatch error when modifying an object on Cloudflare R2 * Fixed Cloudfront invalidation issue for paths with wildcard or special characters * Fixed Cloudfront crash because of error reporting for retries * Fixed Cloudfront "unable to parse URL" error * Improved the handling of "empty" files on the remote side to sync with local folders * Improved "abortmp" command by requiring an object to avoid bad accidents when using Ceph (Joshua Haas) * Improved file download by retrying when encountering SlowDown or TooManyRequests errors (Robin Geiger) * Improved error messages in case of connection error or host unreachable * Improved error messages to be more explicit for upload errors after retries * Improved remote2local attributes setting code * Improved remote2local with more explicit error messages when setting attributes * Improved remote2local output messages by using the "mkdir" prefix instead of "make dir" * Improved the SortedDict class * Improved run-test.py by using "--include" when calling Curl instead of "-include" (Matthew James Kraai) * Improved GitHub CI by enabling pip cache in actions/setup-python (Anton Yakutovich) * Improved GitHub CI by adding a "codespell" check on push and PRs (Yaroslav Halchenko) * Updated GitHub CI tests to use more recent versions of Minio and Python * Upgraded GitHub actions (Anton Yakutovich) * Cleanup and update of copyright headers, docs, comments and setup.py * Cleanup to fix "invalid escape sequence" syntax warnings * Many other bug fixes and cleanups @ text @@@comment $NetBSD: PLIST,v 1.4 2023/08/05 06:06:07 adam Exp $ bin/s3cmd ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE ${PYSITELIB}/${WHEEL_INFODIR}/METADATA ${PYSITELIB}/${WHEEL_INFODIR}/RECORD ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt ${PYSITELIB}/S3/ACL.py ${PYSITELIB}/S3/ACL.pyc ${PYSITELIB}/S3/ACL.pyo ${PYSITELIB}/S3/AccessLog.py ${PYSITELIB}/S3/AccessLog.pyc ${PYSITELIB}/S3/AccessLog.pyo ${PYSITELIB}/S3/BaseUtils.py ${PYSITELIB}/S3/BaseUtils.pyc ${PYSITELIB}/S3/BaseUtils.pyo ${PYSITELIB}/S3/BidirMap.py ${PYSITELIB}/S3/BidirMap.pyc ${PYSITELIB}/S3/BidirMap.pyo ${PYSITELIB}/S3/CloudFront.py ${PYSITELIB}/S3/CloudFront.pyc ${PYSITELIB}/S3/CloudFront.pyo ${PYSITELIB}/S3/Config.py ${PYSITELIB}/S3/Config.pyc ${PYSITELIB}/S3/Config.pyo ${PYSITELIB}/S3/ConnMan.py ${PYSITELIB}/S3/ConnMan.pyc ${PYSITELIB}/S3/ConnMan.pyo ${PYSITELIB}/S3/Crypto.py ${PYSITELIB}/S3/Crypto.pyc ${PYSITELIB}/S3/Crypto.pyo ${PYSITELIB}/S3/Custom_httplib27.py ${PYSITELIB}/S3/Custom_httplib27.pyc ${PYSITELIB}/S3/Custom_httplib27.pyo ${PYSITELIB}/S3/Custom_httplib3x.py ${PYSITELIB}/S3/Custom_httplib3x.pyc ${PYSITELIB}/S3/Custom_httplib3x.pyo ${PYSITELIB}/S3/Exceptions.py ${PYSITELIB}/S3/Exceptions.pyc ${PYSITELIB}/S3/Exceptions.pyo ${PYSITELIB}/S3/ExitCodes.py ${PYSITELIB}/S3/ExitCodes.pyc ${PYSITELIB}/S3/ExitCodes.pyo ${PYSITELIB}/S3/FileDict.py ${PYSITELIB}/S3/FileDict.pyc ${PYSITELIB}/S3/FileDict.pyo ${PYSITELIB}/S3/FileLists.py ${PYSITELIB}/S3/FileLists.pyc ${PYSITELIB}/S3/FileLists.pyo ${PYSITELIB}/S3/HashCache.py ${PYSITELIB}/S3/HashCache.pyc ${PYSITELIB}/S3/HashCache.pyo ${PYSITELIB}/S3/MultiPart.py ${PYSITELIB}/S3/MultiPart.pyc ${PYSITELIB}/S3/MultiPart.pyo ${PYSITELIB}/S3/PkgInfo.py ${PYSITELIB}/S3/PkgInfo.pyc ${PYSITELIB}/S3/PkgInfo.pyo ${PYSITELIB}/S3/Progress.py ${PYSITELIB}/S3/Progress.pyc ${PYSITELIB}/S3/Progress.pyo ${PYSITELIB}/S3/S3.py ${PYSITELIB}/S3/S3.pyc ${PYSITELIB}/S3/S3.pyo ${PYSITELIB}/S3/S3Uri.py ${PYSITELIB}/S3/S3Uri.pyc ${PYSITELIB}/S3/S3Uri.pyo ${PYSITELIB}/S3/SortedDict.py ${PYSITELIB}/S3/SortedDict.pyc ${PYSITELIB}/S3/SortedDict.pyo ${PYSITELIB}/S3/Utils.py ${PYSITELIB}/S3/Utils.pyc ${PYSITELIB}/S3/Utils.pyo ${PYSITELIB}/S3/__init__.py ${PYSITELIB}/S3/__init__.pyc ${PYSITELIB}/S3/__init__.pyo man/man1/s3cmd.1 share/doc/packages/s3cmd/INSTALL.md share/doc/packages/s3cmd/LICENSE share/doc/packages/s3cmd/NEWS share/doc/packages/s3cmd/README.md @ 1.4 log @py-s3cmd: updated to 2.3.0 s3cmd-2.3.0 - 2022-10-03 =============== * Added "getnotification", "setnotification", and "delnotification" commands for notification policies (hrchu) * Added support for AWS_STS_REGIONAL_ENDPOINTS * Added ConnectionRefused [111] exit code to handle connection errors (Salar Nosrati-Ershad) * Added support for IMDSv2. Should work automatically on ec2 (Anthony Foiani) * Added --list-allow-unordered to list objects unordered. Only supported by Ceph based s3-compatible services * Fixed --exclude dir behavior for python >= 3.6 (Daniil Tararukhin) * Fixed Cloudfront invalidate retry issue (Yuan-Hsiang Lee) * Fixed 0 byte cache files crashing s3cmd * Fixed --continue behavior for the "get" command * Fixed unicode issue with fixbucket * Fixed CannotSendRequest and ConnectionRefusedError errors at startup * Fixed error reporting for object info when the object does not exist * Fixed "setup.py test" to do nothing to avoid failure that could be problematic for distribution packaging * Improved expire command to use Rule/Filter/Prefix for LifecycleConfiguration * Improved PASS/CHECK/INCLUDE/EXCLUDE debug log messages * Improved setup.py with python 3.9 and 3.10 support info(Ori Avtalion) * Many other bug fixes s3cmd-2.2.0 - 2021-09-27 =============== * Added support for metadata modification of files bigger than 5 GiB * Added support for remote copy of files bigger than 5 GiB using MultiPart copy (Damian Martinez, Florent Viard) * Added progress info output for multipart copy and current-total info in output for cp, mv and modify * Added support for all special/foreign character names in object names to cp/mv/modify * Added support for SSL authentication (Aleksandr Chazov) * Added the http error 429 to the list of retryable errors * Added support for listing and resuming of multipart uploads of more than 1000 parts * Added time based expiration for idle pool connections in order to avoid random broken pipe errors * Added support for STS webidentity authentication (ie AssumeRole and AssumeRoleWithWebIdentity) (Samskeyti, Florent Viard) * Added support for custom headers to the mb command * Improved MultiPart copy to preserve acl and metadata of objects * Improved the server errors catching and reporting for cp/mv/modify commands * Improved resiliency against servers sending garbage responses * Improved remote copy to have consistent copy of metadata in all cases: multipart or not, aws or not * Improved security by revoking public-write acl when private acl is set * Improved speed when running on an EC2 instance * Reduced connection_max_age to 5s to avoid broken pipes as AWS closes https conns after around 6s * Ensure that KeyboardInterrupt are always properly raised * Changed sized of multipart copy chunks to 1 GiB * Fixed ValueError when using more than one ":" inside add_header in config file * Fixed extra label issue when stdin used as source of a MultiPart upload * Fixed remote copy to allow changing the mime-type (ie content-type) of the new object * Fixed remote_copy to ensure that meta-s3cmd-attrs will be set based on the real source and not on the copy source * Fixed deprecation warnings due to invalid escape sequences (Karthikeyan Singaravelan) * Fixed getbucketinfo that was broken when the bucket lifecycle uses the filter element (Liu Lan) * Fixed RestoreRequest XML namespace URL * Fixed PARTIAL exit code that was not properly set when needed for object_get * Fixed a possible inifinite loop when a file is truncated during hashsum or upload * Fixed report_exception wrong error when LANG env var was not set * Fixed wrong wiki url in error messages (Alec Barrett) * Py3: Fixed an AttributeError when using the "files-from" option * Py3: Fixed compatibility issues due to the removal of getchildren() from ElementTree in python 3.9 * Py3: Fixed compatibility issues due to the removal of encodestring() in python 3.9 * Fixed a crash when the AWS_ACCESS_KEY env var is set but not AWS_SECRET_KEY * Cleanup of check_md5 (Riccardo Magliocchetti) * Removed legacy code for dreamhost that should be necessary anymore * Migrated CI tests to use github actions (Arnaud Jaffre) * Improved README with a link to INSTALL.md (Sia Karamalegos) * Improved help content (Dmitrii Korostelev, Roland Van Laar) * Improvements for setup and build configurations * Many other bug fixes s3cmd-2.1.0 - 2020-04-07 =============== * Changed size reporting using k instead of K as it a multiple of 1024 * Added "public_url_use_https" config to generate public url using https * Added option to make connection pooling configurable and improvements (Arto Jantunen) * Added support for path-style bucket access to signurl (Zac Medico) * Added docker configuration and help to run test cases with multiple Python versions (Doug Crozier) * Relaxed limitation on special chars for --add-header key names * Fixed all regions that were automatically converted to lower case (Harshavardhana) * Fixed size and alignment of DU and LS output reporting * Fixes for SignatureDoesNotMatch error when host port 80 or 443 is specified, due to stupid servers * Fixed the useless retries of requests that fail because of ssl cert checks * Fixed a possible crash when a file disappears during cache generation * Fixed unicode issues with IAM * Fixed unicode errors with bucked Policy/CORS requests * Fixed unicode issues when loading aws_credential_file * Fixed an issue with the tenant feature of CephRGW. Url encode bucket_name for path-style requests * Fixed signature v2 always used when bucket_name had special chars * Allow to use signature v4 only, even for commands without buckets specified * Fixed small open file descriptor leaks. * Py3: Fixed hash-bang in headers to not force using python2 when setup/s3cmd/run-test scripts are executed directly. * Py3: Fixed unicode issues with Cloudfront * Py3: Fixed http.client.RemoteDisconnected errors * Py3: Fixed 'dictionary changed size during iteration' error when using a cache-file * Py3: Fixed the display of file sizes (Vlad Presnyak) * Py3: Python 3.8 compatibility fixes (Konstantin Shalygin) * Py2: Fixed unicode errors sometimes crashing remote2remote sync * Added s3cmd.egg-info to .gitignore (Philip Dubé) * Improved run-test script to not use hard-coded bucket names * Renamed INSTALL to INSTALL.md and improvements (Nitro, Prabhakar Gupta) * Improved the restore command help (Hrchu) * Updated the storage-class command help with the recent aws s3 classes * Fixed typo in the --continue-put help message (Pengyu Chen) * Fixed typo * Improvements for setup and build configurations * Many other bug fixes s3cmd-2.0.2 - 2018-07-15 =============== * Fixed unexpected timeouts encountered during requests or transfers due to AWS strange connection short timeouts * Fixed a throttle issue slowing down too much transfers in some cases * Added support for $AWS_PROFILE * Added clarification comment for the socket_timeout configuration value OS limit * Avoid distutils usage at runtime (Matthias Klose) * Python 2 compatibility: Fixed import error of which with fallback code (Gianfranco Costamagna) * Fixed Python 3 bytes string encoding when getting IAM credentials (Alexander Allakhverdiyev) * Fixed handling of config tri-state bool values (like acl_public) (Brian C. Lane) * Fixed V2 signature when restore command is used (Jan Kasiak) * Fixed setting full_control on objects with public read access (Matthew Vernon) * Fixed a bug when only one path is supplied with Cloudfront. (Mikael Svensson) * Fixed signature errors with 'modify' requests (Radek Simko) * Fixed - Fix setacl command exception (Robert Moucha) * Fixed error reporting if deleting a source object failed after a move * Many other bug fixes Important info: AWS S3 doesn't allow anymore uppercases and underscores in bucket names since march 1, 2018 s3cmd-2.0.1 - 2017-10-21 =============== * Support for Python 3 is now stable * Fixed signature issues due to upper cases in hostname * Improved support for Minio Azure gateway (Julien Maitrehenry, Harshavardhana) * Added signurl_use_https option to use https prefix for signurl (Julien Recurt) * 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 s3cmd-2.0.0 - 2017-06-26 =============== * 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 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2022/01/22 14:34:18 wiz Exp $ d3 5 a7 5 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/requires.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt @ 1.3 log @py-s3cmd: fix PLIST @ text @d1 1 a1 1 @@comment $NetBSD$ d3 5 d14 3 d26 12 d41 15 a67 3 ${PYSITELIB}/S3/SimpleDB.py ${PYSITELIB}/S3/SimpleDB.pyc ${PYSITELIB}/S3/SimpleDB.pyo a76 1 ${PYSITELIB}/${EGG_INFODIR} d78 2 a79 1 share/doc/packages/s3cmd/INSTALL d81 1 a81 1 share/doc/packages/s3cmd/README @ 1.2 log @Update to s3cmd-1.0.1, with permission from ver. Changes since 0.9.9.91: s3cmd 1.0.1 - 2011-06-10 =========== * Increased socket_timeout from 10 sec to 5 min * Improved compatibility with Python 2.4 on RHEL 5 / CentOS 5 s3cmd 1.0.0 - 2011-01-18 =========== * [sync] now supports --no-check-md5 * Network connections now have 10s timeout * [sync] now supports bucket-to-bucket synchronisation * Added [accesslog] command. * Added access logging for CloudFront distributions using [cfmodify --log] * Added --acl-grant and --acl-revoke [Timothee Groleau] * Allow s3:// URI as well as cf:// URI as a distribution name for most CloudFront related commands. * Support for Reduced Redundancy Storage (--reduced-redundancy) * Follow symlinks in [put] and [sync] with --follow-symlinks * Support for CloudFront DefaultRootObject [Luke Andrew] @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2010/07/19 16:42:12 ver Exp $ d3 3 a5 4 man/man1/s3cmd.1 share/doc/packages/s3cmd/INSTALL share/doc/packages/s3cmd/NEWS share/doc/packages/s3cmd/README a8 3 ${PYSITELIB}/S3/ACL.py ${PYSITELIB}/S3/ACL.pyc ${PYSITELIB}/S3/ACL.pyo d45 5 @ 1.1 log @Add s3cmd from http://s3tools.org/: S3cmd lets you copy files from/to Amazon S3 (Simple Storage Service) using a simple to use command line client. Supports rsync-like backup, GPG encryption, and more. Also supports management of Amazon's CloudFront content delivery network. @ text @d1 1 a1 1 @@comment $NetBSD$ d7 3 @