Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

s3fs-1.90-3.6.1 RPM for s390x

From OpenSuSE Leap 15.4 for s390x

Name: s3fs Distribution: SUSE Linux Enterprise 15
Version: 1.90 Vendor: SUSE LLC <https://www.suse.com/>
Release: 3.6.1 Build date: Thu Dec 23 10:39:44 2021
Group: System/Filesystems Build host: s390zp36
Size: 904023 Source RPM: s3fs-1.90-3.6.1.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/s3fs-fuse/s3fs-fuse
Summary: FUSE file system backed by Amazon S3 bucket
FUSE-based file system backed by Amazon S3. Mount a bucket as a local
file system read/write. Store files/folders natively and transparently

Provides

Requires

License

GPL-2.0-only

Changelog

* Mon Aug 09 2021 julio@juliogonzalez.es
  - Update to version 1.90 (bsc#1193236)
    + Don't ignore nomultipart when storage is low
    + Fix POSIX compatibility issues found by pjdfstest
    + Fail CheckBucket when S3 returns PermanentRedirect
    + Do not create zero-byte object when creating file
    + Allow arbitrary size AWS secret keys
    + Fix race conditions
    + Set explicit Content-Length: 0 when initiating MPU
    + Set CURLOPT_UNRESTRICTED_AUTH when authenticating
    + Add jitter to avoid thundering herd
    + Loosen CheckBucket to check only the bucket
    + Add support for AWS-style environment variables
* Wed Feb 24 2021 julio@juliogonzalez.es
  - Update to version 1.89
    + Fix a regression when writing objects larger than 10 GB during periodic
      dirty data flush (on by default).
    + Propagate S3 errors to errno more accurately
    + Allow writing > 5 GB single-part objects supported by some non-AWS S3
    + Allow configuration of multipart copy size and limit to 5 GB
    + Allow configuration of multipart upload threshold and reduce default to
      25 MB
    + Set default stat timeout to 900 seconds correctly
    + Fix data corruption while updating metadata with use_cache
* Mon Jan 11 2021 julio@juliogonzalez.es
  - Update to version 1.88
    + Fixed a bug about move file over limit of ensure space
    + Fix multiple race conditions
    + Dynamically determine whether lseek extended options are supported
    + Add support for deep archive storage class
    + Plug FdEntity leaks
    + Fix use_session_token option parsing
    + Allow 32-bit platforms to upload single-part objects > 2 GB
    + Fix dead lock in disk insufficient and optimize code
    + Ensure environment variable is set when using ECS
    + Do not call put headers if not exist pending meta
    + Do not send SSE headers during bucket creation
    + Add sigv4 only option
    + Add atime and correct atime/mtime/ctime operations
    + Fixed a bug that symlink could not be read after restarting s3fs
    + Periodically flush written data to reduce temporary local storage
    + Added logfile option for non-syslog logging
    + Add AWS IMDSv2 support
    + Fix multiple issues when retrying requests
* Mon Aug 10 2020 julio@juliogonzalez.es
  - Update to version 1.87
    + use correct content-type when complete multipart upload
    + Fixed a bug of stats cache compression
    + Fixed the truncation bug of stat file for cache file
    + Improved strictness of cache file stats(file)
    + Fixed insufficient upload size for mix multipart upload
    + Warn about missing MIME types instead of exiting
    + Not abort process by exception threw from s3fs_strtoofft
    + Support Google Cloud Storage headers
    + Added a parameter to output body to curldbg option
    + Fix renames of open files with nocopyapi option
    + Relink cache stats file atomically via rename
    + Ignore case when comparing ETags
    + Retry with exponential backoff during 500 error
    + Fixed a bug about serializing from cache file
    + Fixed about ParallelMixMultipartUpload
    + Add support for glacier storage class
    + Fixed upload error about mixuploading sparse file and truncating file
    + Added SIGUSR1 option for cache file integrity test
    + Change default stat_cache_expire
* Wed Feb 05 2020 julio@juliogonzalez.es
  - Update to version 1.86
    + enable various optimizations when using modern curl
    + allow SSE-C keys to have NUL bytes
    + add session token support
    + allow large files on 32-bit systems like Raspberry Pi
    + fix data corruption when external modification changes a cached object
    + fix data corruption when opening a second fd to an unflushed file
    + fix clock skew errors when writing large files
    + allow concurrent metadata queries during data operations
    + use server-side copy for partially modified files
    + fix multiple concurrency issues
    + add requester_pays support
    + add symlink cache
    + add intelligent_ia storage tier
* Tue Mar 12 2019 julio@juliogonzalez.es
  - Make COPYING file a license file
  - Update to version 1.85
    + add Backblaze B2
    + Fix typo s/mutliple/multiple/
    + Made instructions for creating password file more obvious.
    + Enable big writes if capable
    + For RPM distributions fuse-libs is enough
    + Add support for storage class ONEZONE_IA.
    + Simplify hex conversion
    + New installation instructions for Fedora >= 27 and CentOS7
    + Improve template for issues
    + Make the compilation instructions generic
    + Replace all mentions to MacOS X to macOS
    + Correct typo
    + Correctly compare list_object_max_keys
    + Allow credentials from ${HOME}/.aws/credentials
    + Replace ~ with ${HOME} in examples
    + Include StackOverflow in FAQs
    + Add icon for s3fs
    + Upload S3 parts without batching
    + Add 'profile' option to command line help.
    + fix multihead warning check
    + Multi-arch support for ppc64le
    + Correct typos in command-line parsing
    + Address cppcheck 1.86 errors
    + Check arguments and environment before .aws/creds
    + [curl] Assume long encryption keys are base64 encoded
    + Update s3fs_util.cpp for correspondence of Nextcloud contype
    + Add Server Fault to FAQs
    + Repair xattr tests
    + Store and retrieve file change time
    + Default uid/gid/mode when object lacks permissions
    + Emit more friendly error for buckets with dots
    + Flush file before renaming
    + Tighten up HTTP response code check
    + Plug memory leak
    + Plug memory leaks
    + Avoid pass-by-value when not necessary
    + Prefer find(char) over find(const char *)
    + Remove unnecessary calls to std::string::c_str
    + Fix comparison in s3fs_strtoofft
    + Prefer HTTPS links where possible
    + Added an error message when HTTP 301 status
    + Ignore after period character of floating point in x-amz-meta-mtime
    + Added a missing extension to .gitignore, and formatted dot files
    + Added detail error message when HTTP 301/307 status
    + Automatic region change made possible other than us-east-1(default)
    + Prefer abort over assert(false)
    + Issue readdir HEAD requests without batching
    + Reference better-known AWS CLI for compatibility
    + Load tail range during overwrite
    + Add test for mv non-empty directory
    + Remove unnecessary string copies
    + Remove redundant string initializations
    + Reverted automatic region change and changed messages
    + Prefer empty over size checks
    + Remove redundant null checks before delete
    + Accept paths with : in them
    + Correct enable_content_md5 docs
    + Correct sigv2 typo
    + Prefer AutoLock for synchronization
    + Remove mirror path when deleting cache
    + Checked and corrected all typo
    + Disable malloc_trim
    + Remove unneeded void parameter
    + Prefer specific [io]stringstream where possible
    + Copy parts in parallel
    + Ensure s3fs compiles with C++03
    + Return not supported when hard linking
    + Repair utility mode
    + Simplify async request completion code
    + Add logging for too many parts
    + Implement exponential backoff for 503
    + Added S3FS_MALLOC_TRIM build switch
    + Added a non-interactive option to utility mode
    + Automatically abort failed multipart requests
    + Update s3ql link
    + Clear containers instead of individual erases
    + Address miscellaneous clang-tidy warnings
    + Upgrade to S3Proxy 1.6.1
    + Document lack of inotify support
    + Fixed code for latest cppcheck error on OSX
    + Wtf8
    + Work around cppcheck warnings
    + Improvement of curl session pool for multipart
    + Increase FdEntity reference count when returning
    + Fix lazy typo
    + Remove from file from stat cache during rename
    + Add instructions for Amazon Linux
    + Changed the description order of man page options
    + Fixed ref-count when error occurred.
    + Make macOS instructions consistent with others
* Sun Oct 14 2018 julio@juliogonzalez.es
  - Require fuse package on runtime to allow mounting with systemd,
    mount command or /etc/fstab (bsc#1111267)
* Sun Jul 08 2018 julio@juliogonzalez.es
  - Update to version 1.84
    + Update README.md with details about .passwd-s3fs
    + add disk space reservation
    + Added Cygwin build options
    + reduce lock contention on file open
    + don't fail multirequest on single thread error
    + add an instance_name option for logging
    + FreeBSD build fixes
    + More useful error message for dupe entries in passwd file
    + cleanup curl handle state on retries
    + don't fail mkdir when directory exists
    + fix xpath selector in bucket listing
    + Validate the URL format for http/https
    + Added reset curl handle when returning to handle pool
    + Optimize defaults
    + Simplify installation for Ubuntu 16.04
    + Upgrade to S3Proxy 1.6.0
    + cleanup curl handles before curl share
    + Remove false multihead warnings
    + Add Debian installation instructions
    + Remove s3fs-python
    + Fixed memory leak
    + Revert "enable FUSE read_sync by default"
    + Option for IAM authentication endpoint
    + gnutls_auth: initialize libgcrypt
    + Fixed an error by cppcheck on OSX
    + Log messages for 5xx and 4xx HTTP response code
    + Instructions for SUSE and openSUSE prebuilt packages
    + Added list_object_max_keys option based on #783 PR
* Sat Feb 03 2018 avindra@opensuse.org
  - Update to version 1.83
    + Fix chown_nocopy losing existing uid/gid if unspecified
    + Group permission checks can fail with large number of groups
    + Upgrade to S3Proxy 1.5.3
    + Merged macosx branch into master branch
    + Fix intermittent upload failures on macOS
    + Add blurb about non-Amazon S3 implementations
    + Fixed potential atomic violation in S3fsCurl::AddUserAgent
    + Fixed with unnecessary equal in POST uploads url argment
    + Configure S3Proxy for SSL
    + Simplify S3Proxy PID handling
    + Fix s3fs_init message
    + Don't fail updating directory when removing old-style object
    + Refixed s3fs_init message
    + Lock FdEntity when mutating orgmeta
    + auth headers insertion refactoring
    + add IBM IAM authentication support
    + Fixed a bug in S3fsCurl::LocateBundle
    + Add support for ECS metadata endpoint
    + Reduce use of preprocessor
    + Move str definition from header to implementation
    + Changed functions about reading passwd file
    + Correct signedness warning
    + remove use of jsoncpp
    + Improved use of temporary files
    + Added option ecs description to man page
    + Updated template md files for issue and pr
    + fix condition for parallel download
    + Fixing race condition in FdEntity::GetStats
    + Fix dbglevel usage
  - cleanup with spec-cleaner
* Thu Nov 09 2017 rjschwei@suse.com
  - Update to version 1.82
    + #597 - Not fallback to HTTP - #596
  - From 1.81
    + #426 - Updated to correct ChangeLog
    + #431 - fix typo s/controll/control/
    + #432 - Include location constraint when creating bucket
    + #433 - Correct search and replace typo
    + #440 - Handled all curl error without exiting process - #437
    + #443 - Fix for leaks during stat cache entry expiry / truncation (#340)
    + #444 - Add mirror file logic for removing cache file
    + #447 - added fuse package for mounting via /etc/fstab, fixes #417
    + #449 - Accept mount options compatible with mtab
    + #451 - Correct path in README
    + #454 - Changed for accepting mount options compatible with mtab - #449
    + #466 - Fixed a bug about could not copy file mode from org file
    + #471 - Added use_xattr option for #467 and #460
    + #477 - OS-specific correspondence of the extended attribute header
    + #483 - Trim symbolic link original path in file
    + #487 - Split header debugging onto multiple lines for easier reading
    + #488 - Fixed searching Content-Length without case sensitive - #480
    + #489 - Changed headers_t map using nocase compare function - #488
    + #494 - Fix typo s/destroied/destroyed/
    + #495 - Fix invalid V4 signature on multipart copy requests
    + #498 - Upgrade to S3Proxy 1.5.1
    + #502 - Fixed issue#435 branch codes for remaining bugs(2)
    + #503 - Add missing call to mtime test
    + #504 - Use describe helper function
    + #505 - Correct typos
    + #509 - Use server-provided ETag during complete upload
    + #511 - Fixed a bug about uploading NULL to some part of the file contents
    + #512 - Changed clock_gettime func to s3fs_clock_gettime for homebrew - #468
    + #513 - Added issue and PR templates.
    + #517 - Update s3fs.1 - removed duplicated word
    + #520 - Added links for eventual consistency in README.md - #515
    + #539 - Upgrade to S3Proxy 1.5.2
    + #540 - Address cppcheck 1.77 warnings
    + #545 - Changed base cached time of stat_cache_expire option - #523
    + #546 - Fixed double initialization of SSL library at foreground
    + #550 - Add umount instruction for unplivileged user
    + #551 - Updated stat_cache_expire option description - #545
    + #552 - switch S3fsMultiCurl to use foreground threads
    + #553 - add TLS cipher suites customization
    + #554 - cleanup cache directory when running out of disk space
    + #555 - don't sign empty headers (as they are discarded
    + #556 - fix multipart upload handling without cache
    + #557 - Added check_cache_dir_exist option(refixed #347) - #538
    + #558 - Fixed a bug in logic about truncating stat cache
    + #560 - Fixed about multipart uploading at no free space related to #509
    + #567 - Do not send ACL unless overridden
    + #576 - Added option for complementing lack of stat mode
    + #578 - Refactored the get_object_attribute function
    + #579 - Added notsup_compat_dir option
    + #580 - Enhanced bucket/path parameter check
    + #582 - Check errors returned in 200 OK responses for put header request
    + #583 - Updated limit object size in s3fs man page
    + #585 - Fixed failure to upload/copy with SSE_C and SSE_KMS
    + #587 - Changed copyright year format for debian pkg
    + #588 - Default transport to HTTPS
    + #590 - Updated man page for default_acl option - #567
    + #593 - Backward compatible for changing default transport to HTTPS
    + #594 - Check bucket at public bucket and add nocopyapi option automatically
  - From 1.80
    + #213 - Parse ETag from copy multipart correctly
    + #215 - Fix mem leak in openssl_auth.cpp:s3fs_sha256hexsum
    + #217 - Override install, so that the make install does not install
      rename_before_close under /test
    + #219 - Address Coverity errors
    + #220 - Test removing a non-empty directory
    + #221 - Compare idiomatically
    + #222 - Annotate constructors as explicit
    + #224 - Configure cppcheck
    + #229 - Convert rename_before_close to a shell script
    + #231 - Rewrite AutoLock
    + #232 - Always hold stat_cache_lock when using stat_cache
    + #233 - Remove IntToStr
    + #234 - Update README
    + #235 - Plug leak during complete multipart upload
    + #237 - Refactor tests into individual functions
    + #238 - Enable all cppcheck rules
    + #239 - Update stale Google Code reference in --help
    + #240 - Enable Content-MD5 during multipart upload part
    + #243 - Run cppcheck during Travis builds
    + #245 - Elide duplicate lookups of std::map via iterators
    + #246 - Unlock during early return in TruncateCache
    + #247 - Base64 cleanup
    + #248 - Enable integration tests for Travis
    + #249 - Silence wget
    + #250 - s3fs can print version with short commit hash - #228
    + #251 - Skip xattr tests if utilities are missing
    + #252 - This fixes an issue with caching when the creation of a
      subdirectory …
    + #253 - Added chacking cache dir perms at starting.
    + #256 - Add no atomic rename to limitations
    + #257 - Update README.md: Bugfix password file permissions errors
    + #258 - Update README.md to better explain mount upon boot
    + #260 - Wrap help text at 80 characters
    + #261 - Correct help timeouts
    + #263 - Allow integration testing against Amazon S3
    + #265 - Fix integration tests
    + #266 - Cleanup from PR #265
    + #267 - Added the _netdev option to the fstab example.
    + #268 - Use 127.0.0.1 not localhost in s3proxy wait loop
    + #271 - Add support for standard_ia storage class
    + #274 - Modified man page for storage_class option(#271)
    + #275 - Changed and cleaned the logic for debug message.
    + #278 - Supported for SSE KMS(#270)
    + #280 - Supported a object which is larger than free disk space
    + #285 - Add test for symlink
    + #288 - Fixed a bug about head request(copy) for SSE - issue#286
    + #289 - Print source file in log messages
    + #291 - File opened with O_TRUNC is not flushed - Issue #290
    + #293 - Fix a small spelling issue.
    + #295 - File opened with O_TRUNC is not flushed - changed #291
    + #300 - Update integration-test-main.sh
    + #302 - Fix syslog level used by S3FS_PRN_EXIT()
    + #304 - Fixed a bug about mtime - #299
    + #306 - Fix read concurrency to work in parallel count
    + #307 - Fix pthread portability problem
    + #308 - Changed ensure free disk space as additional change for #306
    + #309 - Check pthread prtability in configure as additional change for #307
    + #310 - Update integration-test-main.sh as additional change for #300
    + #311 - Change error log to debug log in s3fs_read()
    + #313 - fix gitignore
    + #319 - Clean up mount point on errors in s3fs_init()
    + #321 - delete stat cache entry in s3fs_fsync so st_size is refreshed - #320
    + #323 - Add goofys to references
    + #328 - Fix v4 signature with use_path_request_style
    + #329 - Correct multiple issues with GET and v4 signing
    + #330 - Pass by const reference where possible
    + #331 - Address various clang warnings
    + #334 - Bucket host should include port and not path
    + #336 - update REAME.md for fstab
    + #338 - Fixed a bug about IAMCRED type could not be retried.
    + #339 - Updated README.md for fstab example.
    + #341 - Fix the memory leak issue in fdcache.
    + #346 - Fix empty directory check against AWS S3
    + #348 - Integration test summary, continue on error
    + #350 - Changed cache out logic for stat - #340
    + #351 - Check cache dirctory path and attributes - #347
    + #352 - Remove stat file cache dir if specified del_cache - #337
    + #354 - Supported regex type for additional header format - #343
    + #355 - Fixed codes about clock_gettime for osx
    + #356 - Fixed codes about clock_gettime for osx(2)
    + #357 - Fixed codes about clock_gettime for osx(3)
    + #359 - Remove optional parameter from Content-Type header - #358
    + #360 - Fix clock_gettime autotools detection on Linux
    + #364 - Checked content-type by no case-sensitivity - #363
    + #371 - Always set stats cache for opened file
    + #372 - Fixed a bug about etag comparison in stats cache, etc.
    + #376 - Test for writing after an lseek past end of file
    + #379 - Fixed a bug about writing sparsed file - #375
    + #385 - fix typo in curl.cpp: s/returing/returning/
    + #391 - Update s3fs.1
    + #394 - Revert "Fixed a bug about writing sparsed file - #375"
    + #395 - Fixed writing sparsed file - #375,#379,#394
    + #397 - Supported User-Agent header - #383
    + #403 - Fix a bug of truncating empty file
    + #404 - Add curl handler pool to reuse connections
    + #409 - Fixed 'load_sse_c' option not working - #388
    + #410 - Allow duplicate key in ahbe_conf - #386
    + #411 - loading IAM role name automatically(iam_role option) - #387
    + #415 - Fixed a bug about stat_cache_expire - #382
    + #420 - Skip early credential checks when iam_role=auto
    + #422 - Fixes for iam_role=auto
    + #424 - Added travis CI badge in README.md
* Mon Dec 07 2015 rjschwei@suse.com
  - Update to version 1.79 (bsc#958186)
    + Emit user-friendly log messages on failed CheckBucket requests
    + Remove stray chars from source files
    + Fix spelling errors
    + FreeBSD issue
    + Address clang always true warnings
    + Small gitignore fixes
    + url: handle scheme omission
    + Changed option processing to use strtol() to get a umask
    + Add simple unit tests for trim functions
    + CURL handles not properly initialized to use DNS or SSL session caching
    + Optimized function "bool directory_empty()"
    + Remove prefix option in s3fs man page - issue#87
    + fix rename before close
    + Supported signature version 4
    + Added new mp_umask option about issue#107, pr#110
    + Fallback to v2 signatures correctly.
    + refactor integration tests create/cleanup file
    + Test ls
    + Use S3Proxy to run integration tests
    + Include Content-Type in complete MPU V2 signature
    + Correct V4 signature for initiate multipart upload
    + Small fixes to integration tests
    + Add test for multi-part upload
    + Fixed bugs, not turn use_cache off and ty to load to end - issue#97
    + Fixed a bug no use_cache case about fixed #138 - issue#141
    + Add Travis configuration
    + add exit handler to cleanup on failures
    + Use S3Proxy 1.4.0-SNAPSHOT
    + Fixed a bug not handling fsync - #145
    + Fixed url-encoding for ampersand etc on sigv4 - Improvement/#149
    + Fixed a bug: unable to mount bucket subdirectory
    + Fixed a bug about ssl session sharing with libcurl older 7.23.0 - issue#126
    + Upgrade to S3Proxy 1.4.0
    + send the correct Host header when using -o url
    + Auth v4 refactor
    + Increased default connecting/reading/writing timeout value
    + switch to use region specific endpoints to compute correct v4 signature
    + Reviewed and fixed response codes print in curl.cpp - #157
    + Support buckets with mixed-case names
    + Run integration tests via Travis
    + configure.ac: detect target, if target is darwin (OSX), then #176
    + Add .mailmap
    + Update .gitignore
    + Add usage information for multipart_size
    + Correct obvious typos in usage and README
    + Add a no_check_certificate option.
    + Tilda in a file-name breaks things (EPERM)
    + Disasble integration tests for Travis
    + Supported extended attributes(retry)
    + fixed fallback to sigv2 for bucket create and GCS
    + Specialize {set,get}xattr for OS X
    + Add integration test for xattr
    + Fixed a few small spelling issues.
* Wed Jan 14 2015 rschweikert@suse.com
  - Update to version 1.78
    + Password file with DOS format is not handled properly
    + Failed making signature
    + Moving a directory containing more than 1000 files truncates the directory
    + use_sse is ignored when creating new files
    + Support for SSE-C
    + Cannot find pkg-config when configured with any SSL backend except openssl
    + enable_content_md5 Input/output error
    + s3fs -u should return 0 if there are no lost multiparts
    + empty file is written to s3
    + s3fs crashes with segfault
    + Fix typos in docs for max_stat_cache_size
    + curl ssl problems
    + Address signedness warning in FdCache::Init
    + du shows incorrect usage stats
    + version in configure.ac is 1.74 for release 1.75
    + Using %20 instead of the plus (+) sign for encoding spaces
    + Fixed local timezone was incorrectly being applied to IAM and
      Last-Modified dates.
    + Fix compilation error on MacOSX with missing const
  - From 1.77
    + enable_content_md5 Input/output error
    + s3fs -u should return 0 if there are no lost multiparts
    + empty file is written to s3
    + s3fs crashes with segfault
    + Fix typos in docs for max_stat_cache_size
    + curl ssl problems
    + Address signedness warning in FdCache::Init
  - From 1.76
    + du shows incorrect usage stats
    + version in configure.ac is 1.74 for release 1.75
  - From 1.75
    + Using %20 instead of the plus (+) sign for encoding spaces
    + Fixed local timezone was incorrectly being applied to IAM and
      Last-Modified dates.
    + Fix compilation error on MacOSX with missing const

Files

/usr/bin/s3fs
/usr/share/doc/packages/s3fs
/usr/share/doc/packages/s3fs/ChangeLog
/usr/share/doc/packages/s3fs/README.md
/usr/share/licenses/s3fs
/usr/share/licenses/s3fs/COPYING
/usr/share/man/man1/s3fs.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 17:27:20 2024