Michael Eischer
Michael Eischer
What does this PR change? What problem does it solve? ----------------------------------------------------- It adds a `restore --sparse` option to restore files as sparse. The detection of sparseness is done at restore...
What does this PR change? What problem does it solve? ----------------------------------------------------- The PR is currently in a request for comment state. Up to now the `check` command has to create...
What does this PR change? What problem does it solve? ----------------------------------------------------- On FreeBSD, limited users may not be able to even list xattrs for the parent directories above the snapshot...
What does this PR change? What problem does it solve? ----------------------------------------------------- `init` and `copy` use `--repo2` with two different meaning which has proven to be confusing for users. `--from-repo` now...
What does this PR change? What problem does it solve? ----------------------------------------------------- Currently symlinks whose target name is invalid utf8 are not backed up correctly. The invalid characters are replaced with...
This issue is a summary of https://forum.restic.net/t/prune-fails-on-cifs-repo-using-go-1-14-build/2579 , intended as a reference for the underlying problem. tl;dr Workaround: Setting the environment variable `GODEBUG` to `asyncpreemptoff=1` restores the pre Go 1.14...
What does this PR change? What problem does it solve? ----------------------------------------------------- restic operations did not check that their lock is still valid. This can lead to a situation where for...
https://github.com/kurin/blazer/commit/3ad36f176f10c391369dd258d09ce187882f876e added a stray printf which results in unexpected output in case of non-existing files. See https://github.com/restic/restic/issues/3750 for an example.
What does this PR change? What problem does it solve? ----------------------------------------------------- restic currently retries downloading files if the overall operation fails. However, there's only rudimentary support for handling corrupted downloads...
What does this PR change? What problem does it solve? ----------------------------------------------------- The test would from time to time fail with ERROR_SHARING_VIOLATION, see for example https://github.com/restic/restic/runs/8286388017?check_suite_focus=true#step:7:34 . The underlying reason is...