diff --git a/restic-0.13.1.tar.gz b/restic-0.13.1.tar.gz deleted file mode 100644 index 8b0584b..0000000 --- a/restic-0.13.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8430f80dc17b98fd78aca6f7d635bf12a486687677e15989a891ff4f6d8490a9 -size 23855387 diff --git a/restic-0.13.1.tar.gz.asc b/restic-0.13.1.tar.gz.asc deleted file mode 100644 index 4d0f709..0000000 --- a/restic-0.13.1.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEz48Y8oRFdZc/edThkaaGi9P3qQcFAmJSnjAACgkQkaaGi9P3 -qQeYfRAAwsWSaAKWNxr46Ce6dDfNvwYe4ZNdFg+MUJW1zMJ4KJP0efEUO1QV5kwk -PzeoPkxyHKMvCRazWirOig+SzLfIxK3X+oweR1koZ/SCrvDFZxrYmeWPyF4tkp4H -yrOye6WAX2UEgvKv5LWlx7+8Wa6YslkHMHagQg6ZXgG1yO3zFxQ8o7zySzjTP4Fv -fwrqiWuE1oDVDfNKt5gKAx3gjqVBwuFo82pU9gMTHBzVJ/uibFalb4/5vzZqSFkF -9EV25/CADr6ORF68BlBnjps42UXVwtut0Q6AKp9g5doHOaak5KvO3HWMZwGYX2Vk -IEyTn5g1nlN8qXM7RLWIlx8l7DuW4/kGNyZb0pYjYZGc/9aImSFx8BuKNFZkCRdp -WlY1ERf3AxVuzrFpVWV8+H6KjipDKscVZI+4voHwqnzbK3nMaiqJe0sJRzzIFXDH -iS3LpfRS0PST02hJZL5tYIt6vQbjDe9gv5mryfrnWerBU0sUEDFLc9mV4JbItdoO -k9kin0KEFZhW7SPNFn1RappOjiZ/XDsqxOHFQ76Q8Q9NXMPO34ibjMVwZahEfkuI -Ahu8BO+Lzd+Ar82SXD+cmwGjQlrBSLvnKb91YsRSUMFz7QMYfi/1A9RmlnbOBvKv -gdNGYw/nox0/2zbWo9PJZ999iGwwhHpTUhXoxT4oku9xL3mWpL0= -=+VNU ------END PGP SIGNATURE----- diff --git a/restic-0.14.0.tar.gz b/restic-0.14.0.tar.gz new file mode 100644 index 0000000..0f409e7 --- /dev/null +++ b/restic-0.14.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78cdd8994908ebe7923188395734bb3cdc9101477e4163c67e7cc3b8fd3b4bd6 +size 23902279 diff --git a/restic-0.14.0.tar.gz.asc b/restic-0.14.0.tar.gz.asc new file mode 100644 index 0000000..6c8968c --- /dev/null +++ b/restic-0.14.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEz48Y8oRFdZc/edThkaaGi9P3qQcFAmMHufgACgkQkaaGi9P3 +qQeMzRAAx/Myquv/daNNMWh015mmqwuaDME4tr49v/lArM1LNJS6O3uTnlofjHvu +X87d4R6Pok0h0zO4JxMJqNvHWALL0Xn9FQqGFOlaw3SZe0/NJzfz6YcGIXXq9qaf +Yj3YR2J700XL8/uzqSUP1LhsfkICoHDq6VPvGx8k8I/BHrNMV9aOn84IsDMXiiYP +b4OjNpDsGOve+RzbXNUXHGM+mi0Z59bMo1c2htH6PnayF4wy/C4dDl8NsnrJ94aC +qAOz2p0nt71+CADL3qNqdwz5lGjrD+ZYZi1oDGYd5/psHN0/DYILkCKwy8/FqdO4 +bMvj3iOiuiY+afzIo6JwkNLP/Zu54g/6oqT4iTxk0nhwVjmLfu6peeD87Jo21YJj +97Q0ym4prkxrFKfTUOk8OXBMDgsx8a0ZM5E06ZB0nJZLyXKoLgyftkiCNmbD6NTU +Y2c6lDuFqpff80xBjjfFRzjYpK+EGpKP7oVVlqEGC81aM9pwILlHJEgEwNgsIUnV +qcamGZesU0EfvjX+3OGVcpzwhZIt0RaDlphMhbbdncZ4VQ0+v/WweABqSRf4O6Nz +yCc3v0oPl8u1M6M1rREzHGmwSqGxW9lqGZptQnMISiRUeP78wbWF/Tydz00NrIjF +4zIU+xKs3jy8o67GW9bvwptnvyLZBzk02XguT9lepKEnyLjfqzE= +=YSw5 +-----END PGP SIGNATURE----- diff --git a/restic.changes b/restic.changes index 68e554a..f4bf9c6 100644 --- a/restic.changes +++ b/restic.changes @@ -1,3 +1,278 @@ +------------------------------------------------------------------- +Thu Aug 25 22:52:37 UTC 2022 - jkowalczyk@suse.com + +- Update to version 0.14.0: + * doc: Improve/clarify preparing and versions of repositories + * rclone: Return a permanent error if rclone already exited + * restic: Cleanup xattr error handling for Solaris + * downgrade bazil/fuse again to retain macOS support + * Add note that larger packs increase disk wear + * repository: Do not report ignored packs in EachByPack + * helper: download modules as first step + * helper: Reduce number of parallel builds a bit + * helper: don't setup cmd paths twice + * doc: document aws session token + * mount: Only remember successful snapshot refreshes + * copy: replace --repo2 with --from-repo + * mount: Map slashes in tags to underscores + * forget: Fail test if duration parsing error is missing + * forget: Error when invalid unit is given in duration policy + * doc: Update link to GCS documentation + * stats: Add snapshots count to json output + * restic: Use stable sorting in snapshot policy + * Bump golangci-lint version + * Update tests to Go 1.19 + * mount: Fix parent inode used by snapshots dir + * mount: remove unused inode field from root node + * Mention --snapshot-template and --time-template in changelog + * fuse: Redesign snapshot dirstruct + * Add changelog for DEBUG_LOG available in release builds + * update documentation to reflect DEBUG_LOG for release builds + * debug: support roundtripper logging also for release builds + * debug: enable debug support for release builds + * Remove unused hooks mechanism + * repository: StreamPack in parts if there are too large gaps + * Reword prune --repack-small description + * Add note that pack-size is not an exact limit + * s3: Disable multipart uploads below 200MB + * Always repack very small pack files + * Only repack small files if there are multiple of them + * rename option to --pack-size + * Add changelog for packsize option + * update restic help snippets in documentation + * rework pack size parameter documentation + * document minPackSize + * repository: prevent header overfill + * prune: reduce priority of repacking small packs + * prune: add repack-small parameter + * add option for setting min pack size + * fuse: remove unused MetaDir + * Make snapshots dirs in mount command customizable + * Generalize fuse snapshot dirs implemetation + * Add possibility to set snapshot ID (used in test) + * internal/restic: Handle EINVAL for xattr on Solaris + * Add changelog for #3837/#3840 + * repository: Test fallback to existing blobs + * prune: move code + * repository: try to recover from invalid blob while repacking + * prune: Add internal integrity check + * prune: split into smaller functions + * prune: separate collecting/printing/pruning + * Add environment variable RESTIC_COMPRESSION + * Speed up restic init over slow SFTP links + * Remove stale comments from backend/sftp + * Add changelog for the optimized tree serialization + * archiver: reduce memory usage for large files + * archiver: Incrementally serialize tree nodes + * archiver: unify FutureTree/File into futureNode + * archiver: remove unused fileInfo from progress callback + * archiver: remove dead attribute from FutureNode + * Add changelog for stricter checks + * Fix S3 legacy layout migration + * checker: Fix S3 legacy layout detection + * check: Deprecate `--check-unused` + * check: Complain about usage of s3 legacy layout + * check: complain about mixed pack files + * backend: extract readerat from restic package + * restorer: extract hardlinks index from restic package + * crypto: move crypto buffer helpers + * limiter: move to internal/backend + * mock: move to internal/backend + * repository: extract Load/StoreJSONUnpacked + * repository: extract LoadTree/SaveTree + * prune: handle very high duplication of some blobs + * prune: Enhance treatment of duplicates + * backup: clarify usage string + * azure: Strip ? prefix from sas token + * azure: add SAS authentication option + * doc: Add note about using rclone for Google Drive + * doc: Rework hint to repack with max compression + * Wording: replace further repo occurrences with repository + * Added hint for --compression max in migration process + * Add changelog entry + * Fix wording in changelog template + * Test restore fails when using invalid patterns + * Add testRunRestoreAssumeFailure function + * Restore: validate provided patterns + * Wording: change repo to repository + * Fix data race in blob_saver + * Document automatic CPU/IO-concurrency + * adapt workers based on whether an operation is CPU or IO-bound + * Add changelog for async pack uploads + * Document connections and compression option + * repository: Limit to a single pending pack file + * archiver: Reduce tree saver concurrency + * archiver: Limit blob saver count to GOMAXPROCS + * repository: Rework blob saving to use an async pack uploader + * tag: Remove unnecessary flush call + * Don't crash if SecretString is uninitialized + * check: remove dead code + * check: Print full ids + * rebuild-index: correctly rebuild index for mixed packs + * extend compression feature changelog entry + * Account for pack header overhead at each entry + * stats: return storage size for raw-data mode + * Print number of bytes added to the repo + * Return real size from SaveBlob + * redact swift auth token in debug output + * redacted keys/token in backend config debug log + * redact http authorization header in debug log output + * drop unused repository.Loader interface + * repository: remove unused packIDToIndex field + * repository: simplify CreateIndexFromPacks + * repository: hide MasterIndex.FinalizeFullIndexes / FinalizeNotFinalIndexes + * repository: remove MasterIndex.All() + * repository: Properly set id for finalized index + * repository: remove unused (Master)Index.Count + * repository: remove unused index.ListPack + * repository: inline index.encode + * repository: remove unused index.Store + * repository: make flushPacks private + * repository: add Save method to MasterIndex interface + * repository: index saving belongs into the MasterIndex + * Revert "restic prune: Merge three loops over the index" + * cmd/restic, limiter: Move config knowledge to internal packages + * restic prune: Merge three loops over the index + * backend: Move semaphores to a dedicated package + * all: Move away from pkg/errors, easy cases + * tweak password test count changelog + * fix flaky key test + * fix handling of maxKeys in SearchKey + * internal/repository: Fix LoadBlob + fuzz test + * backend/sftp: Support atomic rename + * get rid of tomb package + * archiver: free workers once finished + * archiver: remove tomb usage + * migrate: Cleanup option to request repository check + * cmd/restic: Remove trailing "..." from progress messages + * archiver: Remove cleanup goroutine from BufferPool + * Fix linter check + * internal/restic: Custom ID.MarshalJSON + * Update gopkg.in/yaml + * Update github.com/minio/minio-go/v7 to v7.0.27 + * prune: Don't print stack trace if snapshot can't be loaded + * prune: Fix crash on empty snapshot + * Update 030_preparing_a_new_repo.rst + * Add changelog entry for validating exclude patterns + * Add tests for validating exclude patterns + * hashing: Fix up comments + * repository: Re-tune indexmap allocation strategy + * local: Ignore additional errors for directory syncing + * hashing: Remove io.WriterTo implementation + * repository: Remove RunWorkers, report ctx.Err() + * cache: Don't Lstat before creating the tag file + * Fix error on temp file deletion on windows + * Add compression migration support to changelog + * migrate: Allow migrations to request a check run + * check: Better differentiate between warnings and errors + * checker: convert error type to use pointer-receivers + * doc: Describe repository upgrade process + * upgrade_repo_v2: Use atomic replace for supported backends + * Document repository version and minimum restic version + * prune: Add option to repack uncompressed data + * prune: Automatically repack uncompressed trees for repo v2 + * Add migration to compress all data + * Add tests for upgrade migration + * Try to make repo upgrade migration more failsafe + * Add repo upgrade migration + * Improve migrate command + * init: Enable compression support by default + * stats: hardlinks only reduce restore within a snapshot + * Validate exclude patterns + * Keep original pattern for later use + * DOCS: Incorrectly used SI units when IEC units were meant (fix #3669) + * doc: specify AWS Region via AWS_DEFAULT_REGION + * debug: Support pack ID prefixes in `debug examine` + * debug: Add switch to upload blobs extracted by debug examine + * Tidy go.sum + * prune: Add unsafe option to recover from no free space + * repository: Use existing method to collect pack ids + * repository: Refactor index IDs collection + * Use config file modes to derive new dir/file modes + * Add changelog for local/sftp connection limit + * Add documentation for --repository-version + * repository: Test compressed blobs in StreamPack + * pack: slightly expand testing of compressed blobs + * repository: test uncompressedLength field and index example + * repository: run blackbox tests using old and new repo version + * repository: unify repository version-specific initialization + * Leave allocating slices to the decompress code + * Configure zstd encoder/decoder + * Cleanup pack header check + * Amend changelog + * Add option global --compression + * Add basic changelog for compression support + * Print repository version when opening a repo + * repository: Increase index size for repo version 2 + * debug: Add support for compressed blobs + * debug: Reduce code duplication + * repository: Alloc zstd encoder/decoder on demand + * repository: recalibrate index batch allocation size + * repository: implement pack compression + * init: Add flag to specify created repository version + * repository: Implement index/snapshot/lock compression + * doc: Add repository compression support documentation + * doc: Describe repository read/write order + * doc: sftp with password actually works + * add missing streamPacks changelog + * fix changelog name + * prune: Fail early if too few backend connections + * repository: Reduce repack workers to prevent deadlock + * backend/mem: Actually enforce connection limit + * Backend: Expose connections parameter + * Print password error message on stderr + * doc: Clarify and make grouping in forget more noticeable + * doc: fix missing "init" in rest-server example + * Set development version for 0.13.1 + * Add simple test for fs.TempFile on windows + * Simplify and comment TempFile implementation for windows + * Print used key name if config fails to load + * Refactor file handing for self-update. + * Check in integration test that snapshots are listed before the index + * copy: Load snapshots before indexes + * diff: list snapshots only once + * add changelogs + * test that TestFindListOnce calls List only once + * Fix O(n) backend list calls in FindFilteredSnapshots + * copy/find/ls/recover/stats: Memorize snapshot listing before index + * backup/diff/dump/restore/stats: List snapshots before index + * sftp: Limit concurrent backend operations + * local: Limit concurrent backend operations + * backends: clean reader closing + * Better temp file cleanup on Windows. + * doc: Link to CACHEDIR.TAG specification + * Fix rclone (scoop shim) and sftp issue due to detached console on Windows + * Cast unix.Statfs_t.Type to int64 when checking for btrfs + * Require Go 1.15 or later + * added documentation for zsh autocompletion + * golangci-lint: replace deprecated golint with revive + * bloblru: Fix comment for New function + * switch to golang.org/x/term + * add go:build headers everywhere + * pack: Hide more implementation details + * pack: cleanup header size calculation + * repository: Simplify Blob equality check + * crypto: Use helpers for size calculations + * repository: Remove pack implementation details from MasterIndex + * repository: make saveAndEncrypt private + * repository: Rename LoadAndDecrypt to LoadUnpacked + * errors: Ensure that errors.IsFatal(errors.Fatal("err")) == true + * copy: Implement by reusing repack + * Set development version for 0.13.0 + * Add tests for StreamPack + * restorer: Remove dead code + * repository: cancel streampack context after error + * repository: Fix error handling in repack + * checker: cleanup header extraction + * checker: reuse bufio reader + * repository: don't crash if blob size is too short + * repository: remove unused DownloadAndHash + * checker: rewrite ReadData to stream packs + * restorer: convert to use StreamPack + * repository: stream packs during repacking + * repository: Add StreamPacks function + * repository: Implement lisiting blobs per pack file + ------------------------------------------------------------------- Thu Apr 21 08:11:56 UTC 2022 - Dirk Müller diff --git a/restic.spec b/restic.spec index a54f56e..c17563f 100644 --- a/restic.spec +++ b/restic.spec @@ -20,7 +20,7 @@ %define import_path github.com/restic/restic Name: restic -Version: 0.13.1 +Version: 0.14.0 Release: 0 Summary: Backup program with deduplication and encryption License: BSD-2-Clause @@ -33,7 +33,7 @@ Source3: vendor.tar.gz BuildRequires: bash-completion BuildRequires: golang-packaging BuildRequires: zsh -BuildRequires: golang(API) >= 1.14 +BuildRequires: golang(API) >= 1.15 %description restic is a backup program. It supports verification, encryption, diff --git a/vendor.tar.gz b/vendor.tar.gz index c6696e6..ad1a3da 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9c878450a8f645a2c7c84d2bba49ac1543bb9bbb18bab91472159a0e2dce0cc -size 5007847 +oid sha256:908a9b401e557acd5403a9f0221fee9856bc5ad0f094e651ffa515ebcb8215c9 +size 5714856