Revisions of s3backer

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1119747 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 28)
- Upgrade to release 2.1.1
  + Fixed bug with bulk delete HTTP requests (issue #211)
  + Fixed empty payload bug when retrying an upload (issue #212)
  + Check for errors returned by curl_easy_setopt()
  + Added --noCurlCache flag to facilitate debugging
  + Bump wait time for nbdkit to start from 1s to 5s
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1113218 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 27)
- Upgrade to release 2.1.0
  + Avoid sending an empty Accept-Encoding header (issue #208)
  + Use fallocate(FALLOC_FL_PUNCH_HOLE) for empty disk cache blocks (issue #200)
  + Made sync(1) work on s3backer file to flush cached data (issue #197)
  + Fixed bug where s3b_compress=deflate NDB flag would fail (issue #195)
  + Fixed bug in zero cache "current_cache_size" stats value (issue #204)
  + Reuse cURL handles after normal HTTP error codes (issue #199)
  + Run modprobe(8) if needed when starting with the --nbd flag (issue #203)
  + Use newer OpenSSL 3.0 API functions when available
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 991825 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 26)
- Don't try to build with NBD until 15.3 or later

- Fix bug in spec file (was missing /run/s3backer-ndb)
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 989756 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 25)
- Fix build on older systems that don't have libzstd. 

- Upgrade to release 2.0.2
  + Fixed bugs with the --nbd flag when not also using -f flag (issue #188)
  + Fixed free() of invalid pointer bug in zero_cache.c (issue #191)
  + Added support for zstd compression (pr #187)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 980807 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 24)
- Upgrade to release 2.0.1
  + Fix null pointer dereference bug in zero cache.

- Upgrade to release 2.0.0
  + Support running as a Network Block Device (NBD) server (issue #178)
  + Fix slow write performance with large block sizes since 1.6.0 (issue ##185)
  + Disable MD5 cache by default now that Amazon S3 is consistent (issue #183)
  + Fix bug where "(null)" was appearing in usage message (issue #161)
  + Give more meaningful usage error when size limits are exceeded (issue #162)
  + Added flag "--http11" to restrict cURL to HTTP 1.1 (issue #168)
  + Clean up mount token if FUSE itself fails to start (issue #175)
  + Detect HTTP redirects and emit appropriate hint/warning (issue #174)
  + Added man page reference to Linux bcache (issue #169)
  + Added "--blockCacheFileAdvise" flag (pr #176)
  + Treat 3xx HTTP response codes as errors
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 929067 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 23)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 924485 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 22)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 899961 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 21)
- Upgrade to release 1.6.2
  + Require test directory to be absolute unless `-f' flag given (issue #143)
  + Show HTTP error response payload content when `--debug-http' flag given
  + List blocks in the background; added `--listBlocksThreads' (issue #24)
  + Don't let IAM credentials expire while listing blocks (issue #146)
  + Fixed bug parsing "--configFile" inside comma-separated option list
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 860775 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 20)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 845089 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 19)
- Upgrade to release 1.5.6
  + Fixed phantom write error when server-side-encryption used (issue #135)
  + Allow bucket names with "subdirectory" for prefix (issue #130)
  + Added `--configFile' flag (issue #129)
  + Added `--accessKeyEnv' flag (issue #128)
  + Removed deprecated `--rrs' flag
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 839054 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 18)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 736308 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 17)
- Upgrade to release 1.5.4
  + Only set "x-amz-server-side-encryption" header with PUT requests (issue #116)
  + Don't kill IAM thread unless actually started (issue #115).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 722065 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 16)
- Update to release 1.5.3
  + Fixed bug where IAM update thread was killed after fork (issue #115)
  + Fixed use-after-free bug in block_cache_verified() (issue #113)
  + Fixed use-after-free bug when updating IAM credentials (pr #114)
  + Fixed bug in test mode that was causing bogus I/O errors
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 714289 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 15)
- Update to release 1.5.2
  + Fixed bug where block cache would not work when run in the background (issue #112)
  + Fixed bug where we were not parsing HTTP headers case-insensitively (pr #11)
  + Bail out during `--listBlocks' if we see an object name past our block range
  + Added `--blockHashPrefix' flag (issue #80)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 706049 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 14)
Automatic submission by obs-autosubmit
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 615445 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 13)
- Update to release 1.5.0
  + Add support for recovering dirty blocks in the disk cache (issue #87)
  + Replaced boolean 'mounted' flag with a unique 32-bit mount token (issue #87)
  + Wait for min_write_delay before access after write error (issue #76)
  + Configure TCP keep-alive on HTTP connections (issue #78)
  + Added support for server side encryption (pull #81)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 453994 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 12)
- Update to release 1.4.4
  + Added `--defaultContentEncoding' for non-compliant backends (issue #68)
  + Fixed auth bug when prefix contains URL-encodable char (issue #69)
  + Remove restriction preventing streaming encryption modes (issue #70)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 415244 from Archie Cobbs's avatar Archie Cobbs (archie172) (revision 11)
- Update to release 1.4.3
  + Add support for STANDARD_IA storage class (issue #59)
  + Set "Accept-Encoding" header appropriately (issue #48)
  + Fix build issue with OpenSSL 1.1.0 (issue #64)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 329767 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 10)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 306393 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 9)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 28
openSUSE Build Service is sponsored by