Gsutil

Latest version: v5.28

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 22 of 23

3.9

======================================

Bug Fixes
---------

- Fixed bug that caused extra "file:/" to be included in pathnames with
doing gsutil cp -R on Windows.

3.8

======================================

Bug Fixes
---------

- Fixed problem with non-ASCII filename characters not setting encoding before
attempting to hash for generating resumable transfer filename.

3.7

======================================

Bug Fixes
---------

- Fixed handling of HTTPS tunneling through a proxy.

3.6

======================================

Bug Fixes
---------

- Fixed bug that caused wildcards spanning directories not to work.
- Fixed bug that gsutil cp -z not to find available tmp space correctly
under Windows.

3.5

======================================

Performance Improvement
-----------------------

- Change by Evan Worley to calculate MD5s incrementally during uploads and
downloads. This reduces overall transfer time substantially for large
objects.

Bug Fixes
---------

- Fixed bug where uploading and moving multiple files to a bucket subdirectory
didn't work as intended.
(https://github.com/GoogleCloudPlatform/gsutil/issues/92).
- Fixed bug where gsutil cp -r sourcedir didn't copy to specified subdir
if there is only one file in sourcedir.
- Fixed bug where tracker file included a timestamp that caused it not to
be recognized across sessions.
- Fixed bug where gs://bucket/*/dir wildcard matches too many objects.
- Fixed documentation errors in help associated with ACLs and projects.
- Changed GCS ACL parsing to be case-insensitive.
- Changed ls to print error and exit with non-0 status when wildcard matches
nothing, to be more consistent with UNIX shell behavior.

3.4

======================================

Bug Fixes
---------

- Fixed problem where resumable uploads/downloads of objects with very long
names would generate tracking files with names that exceeded local file
system limits, making it impossible to complete resumable transfers for
those objects. Solution was to build the tracking file name from a fixed
prefix, SHA1 hash of the long filename, epoch timestamp and last 16
chars of the long filename, which is guarantee to be a predictable and
reasonable length.
- Fixed minor bug in output from 'gsutil help dev' which advised executing
an inconsequential test script (test_util.py).

Page 22 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.