File s3backer.changes of Package s3backer

-------------------------------------------------------------------
Fri Aug 22 19:42:49 UTC 2025 - Archie Cobbs <archie.cobbs@gmail.com>

- Upgrade to release 2.1.6
    - Fix realloc() crash with newer libfuse when "--filename" is used.

-------------------------------------------------------------------
Thu May 22 18:07:25 UTC 2025 - Archie Cobbs <archie.cobbs@gmail.com>

- Upgrade to release 2.1.5
    - Add new flag "--statsFileMirror" (issue #237)
    - Update to FUSE 3.x (#239)

-------------------------------------------------------------------
Sat May 10 21:37:49 UTC 2025 - Archie Cobbs <archie.cobbs@gmail.com>

- Upgrade to release 2.1.4
    - Add new flag "--sharedDiskMode" (issue #236)
    - Fix use of deprecated cURL constant (pr #228)
    - Conditionalize nbdkit "block_size" callback (issue #226)
    - Skip nbd-client(8) cleanup step if it failed to start properly (#227).
    - Add new flag "--accessEC2IAM-IMDSv2" (issue #228)

-------------------------------------------------------------------
Wed Jun 12 22:29:33 UTC 2024 - Archie Cobbs <archie.cobbs@gmail.com>

- Upgrade to release 2.1.3
    - Implement nbdkit "block_size" callback
    - Added configure flag "--enable-nbd" (issue #223)
    - Fix spurious "cache file is truncated" error (issue #222)
    - Fix bugs in dcache.c when USE_FALLOCATE enabled (issue #224)
    - Automatically recreate nbdkit socket's directory if missing (issue #219)
    - Recalculate date and authorization on retry (issue #214)

-------------------------------------------------------------------
Mon Oct 23 20:55:49 UTC 2023 - Archie Cobbs <archie.cobbs@gmail.com>

- 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

-------------------------------------------------------------------
Sat Sep 23 15:39:07 UTC 2023 - Archie Cobbs <archie.cobbs@gmail.com>

- 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

-------------------------------------------------------------------
Sat Jul 30 18:16:05 UTC 2022 - Archie Cobbs <archie.cobbs@gmail.com>

- Don't try to build with NBD until 15.3 or later

-------------------------------------------------------------------
Fri Jul 29 21:48:16 UTC 2022 - Archie Cobbs <archie.cobbs@gmail.com>

- Fix bug in spec file (was missing /run/s3backer-ndb)

-------------------------------------------------------------------
Sun Jul 17 22:56:12 UTC 2022 - Archie Cobbs <archie.cobbs@gmail.com>

- Fix build on older systems that don't have libzstd. 

-------------------------------------------------------------------
Sun Jul 17 22:43:09 UTC 2022 - Archie Cobbs <archie.cobbs@gmail.com>

- 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)

-------------------------------------------------------------------
Sat Jun  4 20:14:01 UTC 2022 - Archie Cobbs <archie.cobbs@gmail.com>

- Upgrade to release 2.0.1
  + Fix null pointer dereference bug in zero cache.

-------------------------------------------------------------------
Sat Jun  4 18:00:50 UTC 2022 - Archie Cobbs <archie.cobbs@gmail.com>

- 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

-------------------------------------------------------------------
Wed Oct 27 16:19:55 UTC 2021 - Archie Cobbs <archie.cobbs@gmail.com>

- Run spec-cleaner on spec file

-------------------------------------------------------------------
Sat Oct  2 17:15:20 UTC 2021 - Archie Cobbs <archie.cobbs@gmail.com>

- Upgrade to release 1.6.3
  + Fixed bug with `--listBlocks' threads doing redundant overlapping queries
  + Refactor to support multiple different compression algorithms
  + Fixed mutex handling bug in block cache (issue #152)
  + Release mutexs prior to destruction (issue #151)
  + Fixed use-after-free bug in XML parser (pr #154)

-------------------------------------------------------------------
Mon Jun 14 15:19:02 UTC 2021 - Archie Cobbs <archie.cobbs@gmail.com>

- 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

-------------------------------------------------------------------
Wed Dec 30 15:51:27 UTC 2020 - Archie Cobbs <archie.cobbs@gmail.com>

- Upgrade to release 1.6.1
  + Fixed integer overflow bug setting "x-amz-meta-s3backer-filesize" (issue #141)

-------------------------------------------------------------------
Wed Dec 23 18:04:42 UTC 2020 - Archie Cobbs <archie.cobbs@gmail.com>

- Upgrade to release 1.6.0
  + Added `--sse-key-id' flag (issue #137)
  + Log a more useful error message when IAM credentials not found (issue #136)
  + Warn on startup if disk space is insufficient for disk cache (issue #138)
  + Added zero block cache to better handle fstrim operations (issue #139)

-------------------------------------------------------------------
Fri Oct 30 17:03:54 UTC 2020 - Archie Cobbs <archie.cobbs@gmail.com>

- 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

-------------------------------------------------------------------
Sat Aug 22 17:43:05 UTC 2020 - Archie Cobbs <archie.cobbs@gmail.com>

- Upgrade to release 1.5.5
  + Added `--no-vhost' flag (issue #117)
  + Added `--blockCacheNumProtected' flag (pr #119)
  + Added `--test-errors', `--test-delays', and `--test-discard'
  + Disallow stream encryption ciphers (issue #123)

-------------------------------------------------------------------
Tue Oct  8 17:25:01 UTC 2019 -  <archie.cobbs@gmail.com>

- 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).

-------------------------------------------------------------------
Fri Aug  9 18:52:51 UTC 2019 -  <archie.cobbs@gmail.com>

- 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

-------------------------------------------------------------------
Tue Jul  9 18:51:34 UTC 2019 -  <archie.cobbs@gmail.com>

- 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)

-------------------------------------------------------------------
Mon Apr 15 20:37:59 UTC 2019 - archie.cobbs@gmail.com

- Update to release 1.5.1
  + Fixed a few places where fixed-sized buffers were too small (issue #108)
  + Don't claim cache hit if partial write required reading the block (pr #103)
  + Exit process with error code if s3backer store setup fails at startup
  + Reset statistics if stats file is unlinked (issue #106)

-------------------------------------------------------------------
Sat Jun  9 20:25:23 UTC 2018 - archie.cobbs@gmail.com

- 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)

-------------------------------------------------------------------
Wed Feb  1 23:11:25 UTC 2017 - archie.cobbs@gmail.com

- 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)

-------------------------------------------------------------------
Mon Jul 25 18:59:39 UTC 2016 - archie.cobbs@gmail.com

- 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)

-------------------------------------------------------------------
Tue Sep  1 14:54:07 UTC 2015 - archie@dellroad.org

- Update to release 1.4.2
  + Update license to fix OpenSSL vs. GPL conflict

-------------------------------------------------------------------
Mon May  4 16:05:10 UTC 2015 - archie@dellroad.org

- Update to release 1.4.1
  + Fix use-after-free bug configuring base URL (github issue #44)

-------------------------------------------------------------------
Fri Apr 17 22:44:36 UTC 2015 - archie@dellroad.org

- Update to release 1.4.0 
  + Added support for authentication version 4 (issue #51)
  + Added support for credentials via IAM role from EC2 meta-data (issue #48)
  + Fixed bug where `--erase' did not clear the mounted flag
  + Moved from Google project hosting to GitHub
  + Fixed compile problem on FreeBSD

-------------------------------------------------------------------
Thu Jul 18 17:24:30 UTC 2013 - archie@dellroad.org

- Update to version 1.3.7 
  + Add `--keyLength' for overriding generated encryption key length

-------------------------------------------------------------------
Tue Jul 16 16:42:11 UTC 2013 - archie@dellroad.org

- Update to version 1.3.6
  + Fix use of MAX_HOST_NAME in http_io.c (issue #42)
  + Fix encryption key generation bug (on some systems)

-------------------------------------------------------------------
Wed May 29 17:49:29 UTC 2013 - archie@dellroad.org

- Update to version 1.3.5
  + Check for duplicate mount at startup (issue #10)
  + Minor spec file cleanups

-------------------------------------------------------------------
Wed Apr  3 01:47:44 UTC 2013 - archie@dellroad.org

- Update to version 1.3.4
  + Add support for fallocate(2)

-------------------------------------------------------------------
Wed Jan 23 15:44:06 UTC 2013 - archie@dellroad.org

- Fix License to use SPDX format
- Install COPYING into docs
- Remove INSTALL from docs

-------------------------------------------------------------------
Sat Apr  7 21:30:58 UTC 2012 - archie@dellroad.org

- Update to version 1.3.3 

-------------------------------------------------------------------
Sat May 14 16:23:17 UTC 2011 - archie@dellroad.org

- Update to version 1.3.2 

-------------------------------------------------------------------
Sun Jul 18 19:25:00 UTC 2010 - archie@dellroad.org

- Added SUSE_ASNEEDED magic to fix build 

openSUSE Build Service is sponsored by