Skip to content

Releases: folbricht/desync

v1.0.3

Choose a tag to compare

@folbricht folbricht released this 18 Jun 06:56
f67d01e

What's Changed

Full Changelog: v1.0.2...v1.0.3

v1.0.2

Choose a tag to compare

@folbricht folbricht released this 11 Jun 08:12
ab59502

What's Changed

  • Reject --client-ca when --mutual-tls is not set by @folbricht in #333
  • Confine catar extraction to the target root (symlink-safe) by @folbricht in #336
  • Reject unsafe index names in the index server (path traversal) by @folbricht in #337
  • Fix inverted HEAD response and fd leak in index server by @folbricht in #338
  • Fix sparse-file cache serving zeros after a transient chunk load failure by @folbricht in #339
  • Replace deprecated stdlib/x APIs by @folbricht in #340
  • Fix data race on ChunkingStats in IndexFromFile by @folbricht in #341
  • Add Code Style section to CLAUDE.md by @folbricht in #342
  • Fix inverted --trust-insecure flag silently disabling TLS verification by @folbricht in #343
  • Escape space in mtree filename output to prevent keyword injection by @folbricht in #344
  • Require --client-ca when --mutual-tls is set by @folbricht in #345
  • CI: track go.mod version, test full module, add race detector and static analysis by @folbricht in #346
  • CI: least-privilege token, dedupe runs, release timeout, Node 24 actions by @folbricht in #348
  • Fix never-run Windows assertions in TestLocationEquality; un-skip on Windows by @folbricht in #349
  • Validate chunk size in IndexPos read path to prevent panic/hang by @folbricht in #350
  • Prevent SSH option/shell injection via store URLs by @folbricht in #351
  • Improve CLI help text and examples by @folbricht in #352
  • Migrate remaining tests to testify by @folbricht in #354
  • Use t.TempDir() for temp files in tests by @folbricht in #355
  • Fix reflink cloning on filesystems with large block sizes such as ZFS by @folbricht in #356

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@folbricht folbricht released this 18 Apr 16:24
6512c90

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@folbricht folbricht released this 12 Dec 23:25
4d5caf9

What's Changed

New Contributors

Full Changelog: v0.9.6...v1.0.0

v0.9.6

Choose a tag to compare

@github-actions github-actions released this 28 May 10:04
v0.9.6
0aef76d

Changelog

v0.9.5

Choose a tag to compare

@folbricht folbricht released this 04 Jul 08:36
v0.9.5
a005278

What's Changed

Full Changelog: v0.9.4...v0.9.5

v0.9.4

Choose a tag to compare

@folbricht folbricht released this 02 Jul 06:35
v0.9.4
a493851

What's Changed

  • Support passing AWS session token via environment variable by @matshch in #226
  • Fix untar progress percentage by @RyuzakiKK in #227
  • Add the ability to specify the seed data path by @RyuzakiKK in #230
  • Bump golang.org/x/sys from 0.0.0-20220406163625-3f8b81556e12 to 0.1.0 by @dependabot in #233
  • New 'manpage' sub-command to generate manpages by @folbricht in #232
  • Bump golang.org/x/crypto from 0.0.0-20201221181555-eec23a3978ad to 0.1.0 by @dependabot in #234
  • Bump golang.org/x/net from 0.0.0-20201031054903-ff519b6c9102 to 0.7.0 by @dependabot in #235
  • Update min Go version to 1.19 and dependencies by @folbricht in #237
  • Fix error type from HTTP stores by @folbricht in #239

New Contributors

Full Changelog: v0.9.3...v0.9.4

v0.9.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 09:01
v0.9.3
c508eeb

Changelog

  • 8eb0446 Add --ignore and --ignore-chunks options to cache command (#197)
  • 22df7e6 Add --repair option for command that work with cache (#200)
  • e62c46d Add a goreleaser configuration and workflow (#205)
  • 8d1be78 Add information about the seed indexes. (#199)
  • f4ee2b1 Add new ENV variable to make it easier to parse the progresses (#211)
  • a4c6fd2 Add option to discard invalid seeds (#203)
  • 47914b8 Add option to regenerate invalid seed indexes (#216)
  • eeffcfc Added --error-retry store option to retry network errors (#202)
  • f914eb9 Create a progress bar for the plan validation (#217)
  • b545768 Do not immediately abort the extraction if a seed chunk is invalid (#220)
  • 9d7ccdf Fix help doc for mount-index command (#201)
  • b565693 Fix inline comment about the error-retry-base-interval (#213)
  • 0bac841 Get the correct size for block devices (#207)
  • b7a13be Speed up VerifyIndex (#206)
  • 5dd803e Support glob patterns in the configuration file (#209)
  • 359d181 Update golang.org/x/sys to fix build issue with Go 1.18 (#218)
  • 16ddd74 Validate the written chunks when using a seed (#214)
  • 32d4018 Write the progress bar attempt number (#219)
  • c508eeb feat: add HTTP cookie header support (#223)
  • 064dd21 verify-index should not compare file size of block devices (#195)