./sysutils/restic, Fast, secure, efficient backup program

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.18.0nb1, Package name: restic-0.18.0nb1, Maintainer: iquiw

restic is a backup program that is fast, efficient and secure. It supports
the three major operating systems (Linux, macOS, Windows) and a few smaller
ones (FreeBSD, OpenBSD).


Master sites:

Filesize: 23530.548 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-05 20:51:32 by Benny Siegert | Files touched by this commit (190) | Package updated
Log message:
Belated revbump for all Go packages after go124 update

I forgot to do the revbump again, sorry for doing it so late after the
update.
   2025-04-01 10:26:49 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
restic: updated to 0.18.0

restic 0.18.0 (2025-03-27)
The following sections list the changes in restic 0.18.0 relevant to
restic users. The changes are ordered by importance.

Summary

* Sec: Mitigate attack on content-defined chunking algorithm
* Fix: Correctly restore long filepaths' timestamp on old Windows
* Fix: Ignore disappeared backup source files
* Fix: Include root tree when searching using `find --tree`
* Fix: Prevent Windows VSS event log 8194 warnings for backup with fs snapshot
* Fix: Fix duplicate data handling in `prune --max-unused`
* Fix: Fix creation of oversized index by `repair index --read-all-packs`
* Fix: Fix rare crash in command output
* Chg: Update dependencies and require Go 1.23 or newer
* Chg: Promote feature flags
* Enh: Add JSON support to `check` command
* Enh: Support generating shell completions to stdout
* Enh: Allow excluding online-only cloud files (e.g. OneDrive)
* Enh: Add `sort` option to `ls` command
* Enh: Change default sort order for `find` output
* Enh: Add support for Microsoft Blob Storage access tiers
* Enh: Add snapshot summary statistics to rewritten snapshots
* Enh: Format exit errors as JSON when requested
* Enh: Add SLSA provenance to GHCR container images
* Enh: Enable compression for ZIP archives in `dump` command
* Enh: Add retry mechanism for loading repository config
* Enh: Allow including/excluding extended file attributes during `restore`
* Enh: Show count of deleted files and directories during `restore`
* Enh: Make small pack size configurable for `prune`
* Enh: Add start and end timestamps to `backup` JSON output
* Enh: Add DragonFlyBSD support
* Enh: Make `tag` command print which snapshots were modified
* Enh: Provide clear error message if AZURE_ACCOUNT_NAME is not set
* Enh: Add experimental S3 cold storage support
* Enh: Add xattr support for NetBSD 10+
* Enh: Improve retry handling for flaky `rclone` backends
* Enh: Make `recover` automatically rebuild index when needed
   2025-03-07 21:54:34 by Benny Siegert | Files touched by this commit (190) | Package updated
Log message:
Revbump all Go packages after go124 update

I realize I forgot to do the revbump after updating the default Go
version to 1.24, so let's do that now.
   2024-11-11 09:06:56 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
restic: update to 0.17.3.

 * Fix #4971: Fix unusable `mount` on macOS Sonoma
 * Fix #5003: Fix metadata errors during backup of removable disks on Windows
 * Fix #5101: Do not retry load/list operation if SFTP connection is broken
 * Fix #5107: Fix metadata error on Windows for backups using VSS
 * Enh #5096: Allow `prune --dry-run` without lock
   2024-10-28 11:38:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
restic: updated to 0.17.2

restic 0.17.2

* Fix: Support container-level SAS/SAT tokens for Azure backend
* Fix: Resolve potential error during concurrent cache cleanup
* Fix: Return error if `tag` fails to lock repository
* Fix: Exclude irregular files from backups
* Fix: Correctly `backup` extended metadata when using VSS on Windows
   2024-09-13 12:05:05 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
restic: update to 0.17.1.

Changelog for restic 0.17.1 (2024-09-05)

    Fix #2004: Correctly handle volume names in backup command on Windows
    Fix #4945: Include missing backup error text with --json
    Fix #4953: Correctly handle long paths on older Windows versions
    Fix #4957: Fix delayed cancellation of certain commands
    Fix #4958: Don't ignore metadata-setting errors during restore
    Fix #4969: Correctly restore timestamp for files with resource forks on macOS
    Fix #4975: Prevent backup --stdin-from-command from panicking
    Fix #4980: Skip extended attribute processing on unsupported Windows volumes
    Fix #5004: Fix spurious "A Required Privilege Is Not Held by the \ 
Client" error
    Fix #5005: Fix rare failures to retry locking a repository
    Fix #5018: Improve HTTP/2 support for REST backend
    Chg #4953: Also back up files with incomplete metadata
    Enh #4795: Display progress bar for restore --verify
    Enh #4934: Automatically clear removed snapshots from cache
    Enh #4944: Print JSON-formatted errors during restore --json
    Enh #4959: Return exit code 12 for "bad password" errors
    Enh #4970: Make timeout for stuck requests customizable
   2024-09-06 20:49:02 by Benny Siegert | Files touched by this commit (180) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-08-11 17:57:15 by Benny Siegert | Files touched by this commit (176) | Package updated
Log message:
Revbump all Go packages after update