- Fix#5324: Correctly handle backup --stdin-filename with
directory paths
- Fix#5325: Accept RESTIC_HOST environment variable in forget
command
- Fix#5342: Ignore "chmod not supported" errors when writing
files
- Fix#5344: Ignore EOPNOTSUPP errors for extended attributes
- Fix#5421: Fix rare crash if directory is removed during backup
- Fix#5429: Stop retrying uploads when rest-server runs out of
space
- Fix#5467: Improve handling of download retries in check
command
all details at https://github.com/restic/restic/releases/tag/v0.18.1
- refreshed testsuite-use-python3.patch
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=74
files
- Port to actually using build.go
- adds the following patches
build.patch
disable-selfupdate.patch
- Prepare testsuite running. Can be disabled for local builds with
--without=run_tests
- adds the following patches
testsuite-use-python3.patch
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=71
switched to using obs-service-go_modules to generate a vendor.tar.gz a while
ago). So we can remove GO111MODULES=off and all of the GOPATH magic, since
"go build" just works with the current setup.
- Remove unneeded disable-selfupdate.patch -- we have never used build.go to
build the binary, and this patch only modified build.go. The self-update
feature is gated behind the "selfupdate" build tag, which is something we've
never passed and so the feature has always been disabled regardless of the
patch.
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=70
- 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
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=62
- Fix#4004: Support container-level SAS/SAT tokens for Azure
backend
- Fix#5047: Resolve potential error during concurrent cache
cleanup
- Fix#5050: Return error if tag fails to lock repository
- Fix#5057: Exclude irregular files from backups
- Fix#5063: Correctly backup extended metadata when using VSS on
Windows
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=60
Forwarded request #1199079 from darix
- Update to version 0.17.1
- 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
OBS-URL: https://build.opensuse.org/request/show/1201755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/restic?expand=0&rev=27
- 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
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=58
- Update to version 0.16.4
This release works around and improves detection of a bug in the
compression library used by restic. The resulting issue only
happens when using restic 0.16.3 and the max compression level
(the default auto and off compression levels are not affected),
and when the source files being backed up have specific data in
them to trigger the bug. If you use max compression, you can use
restic check --read-data to make sure you're not affected.
OBS-URL: https://build.opensuse.org/request/show/1144075
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=52
- Update to version 0.15.2
* Update golang.org/x/net to address CVE-2022-41723
* Sanitize filenames printed by backup during processing
* Make dump interpret --host and --path correctly
* Correct number of blocks reported in mount point
* Minimize risk of spurious filesystem loops with mount
* Add release binaries for riscv64 architecture on Linux
* Upgrade Minio to version 7.0.49
OBS-URL: https://build.opensuse.org/request/show/1083053
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=39
- Update to version 0.15.1
* Fix: Remove b2_download_file_by_name: 404 warning from B2 backend
* Fix: Make prune --quiet not print progress bar
* Fix: Make self-update --output work with new filename on Windows
* Fix: Add missing ETA in backup progress bar
* Enh: Ignore empty lock files
- Remove accidentally left over unused patch build.patch
OBS-URL: https://build.opensuse.org/request/show/1062345
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=37
- Allow build with architectures that do not support -buildmode=pie
- New Patch disable-selfupdate.patch: Disable self-update, because updates
will be made using package manager
- Replace packageand by conditionals
- Update to version 0.15.0
* Make mount return exit code 0 after receiving Ctrl-C / SIGINT
* Make restore replace existing symlinks
* Don't read password from stdin for backup --stdin
* Delete files on Backblaze B2 more reliably
* Make SFTP backend report no space left on device
* Improve handling of interrupted syscalls in mount command
* Fix stuck copy command when -o <backend>.connections=1
* Correct prune statistics for partially compressed repositories
* Make ls return exit code 1 if snapshot cannot be loaded
* Make backup no longer hang on Solaris when seeing a FIFO file
* Support ExFAT-formatted local backends on macOS Ventura
* Make init ignore "Access Denied" errors when creating S3 buckets
* Make self-update enabled by default only in release builds
* Don't generate negative UIDs and GIDs in tar files from dump
* Include full snapshot ID in JSON output of backup
* Make unlock display message only when locks were actually removed
* Don't print skipped snapshots by default in copy command
* Update dependencies and require Go 1.18 or newer
* Implement rewrite command
* Restore files with long runs of zeros as sparse files
* Support restoring symbolic links on Windows
* Inform about successful retries after errors
* Improve handling of directories with duplicate entries
* Support B2 API keys restricted to hiding but not deleting files
* Make init open only one connection for the SFTP backend
* Handle cache corruption on disk and in downloads
* Stricter repository lock handling
* Make backup file read concurrency configurable
* Add support for credential_process to S3 backend
* Make mount command support macOS using macFUSE 4.x
* Support JSON output for the init command
* Optimize prune memory usage
* Improve speed of parent snapshot detection in backup command
* Add compression statistics to the stats command
* Provide command completion for PowerShell
* Allow backup file tree scanner to be disabled
* Improve handling of ErrDot errors in rclone and sftp backends
* Ignore additional/unknown files in repository
* Improve backup performance for small files
OBS-URL: https://build.opensuse.org/request/show/1060692
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=36
- update to 0.13.0:
* #1106: Never lock repository for list locks
* #2345: Make cache crash-resistant and usable by multiple concurrent processes
* #2452: Improve error handling of repository locking
* #2738: Don't print progress for backup --json --quiet
* #3382: Make check command honor RESTIC_CACHE_DIR environment variable
* #3518: Make copy command honor --no-lock for source repository
* #3556: Fix hang with Backblaze B2 on SSL certificate authority error
* #3601: Fix rclone backend prematurely exiting when receiving SIGINT on Windows
* #3667: The mount command now reports symlinks sizes
* #3488: rebuild-index failed if an index file was damaged
* #3591: Fix handling of prune --max-repack-size=0
* #3619: Avoid choosing parent snapshots newer than time of new snapshot
* #3641: Ignore parent snapshot for backup --stdin
* #3519: Require Go 1.14 or newer
* #1542: Add --dry-run/-n option to backup command
* #2202: Add upload checksum for Azure, GS, S3 and Swift backends
* #233: Support negative include/exclude patterns
* #2388: Add warning for S3 if partial credentials are provided
* #2508: Support JSON output and quiet mode for the diff command
* #2656: Add flag to disable TLS verification for self-signed certificates
* #3003: Atomic uploads for the SFTP backend
* #3127: Add xattr (extended attributes) support for Solaris
* #3464: Skip lock creation on forget if --no-lock and --dry-run
* #3490: Support random subset by size in check --read-data-subset
* #3541: Improve handling of temporary B2 delete errors
* #3542: Add file mode in symbolic notation to ls --json
* #2594: Speed up the restore --verify command
* #2816: The backup command no longer updates file access times on Linux
* #2880: Make recover collect only unreferenced trees
OBS-URL: https://build.opensuse.org/request/show/965249
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=30