File _patchinfo of Package patchinfo.22265

<patchinfo incident="22265">
  <issue tracker="bnc" id="1193236"></issue>
  <issue tracker="jsc" id="SLE-23102"/>
  <packager>rjschwei</packager>
  <rating>moderate</rating>
  <category>recommended</category>
  <summary>Recommended update for s3fs</summary>
  <description>This update for s3fs fixes the following issues:

- 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

- 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 &gt; 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

- 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 &gt; 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

- 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

- 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

- 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 &gt;= 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


- 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 </description>
</patchinfo>
openSUSE Build Service is sponsored by