Michael Eischer
e33ed5d0c1
index: make tests more representative
2026-05-10 00:35:17 +02:00
Michael Eischer
39084a912e
Merge pull request #5700 from MichaelEischer/err-invalid-env
2026-05-10 00:18:40 +02:00
jylenhof
24c3b73f7c
doc(installation): add mise alternative installation method
...
Signed-off-by: jylenhof <jygithub@lenhof.eu.org >
2026-05-08 12:20:18 +02:00
Michael Eischer
f5ab39b33d
mount: avoid duplicate index loading ( #5720 )
2026-05-07 22:59:55 +02:00
Michael Eischer
ca555897f2
Add incremental index loading changelog
2026-05-07 22:52:23 +02:00
Michael Eischer
4c0dc9e202
index: support incremental index loading
...
Do not require a full index reload if only a few additional index files
have been added. This can drastically speed up loading the index in the
mount command.
2026-05-07 22:52:03 +02:00
Michael Eischer
b24d210b45
mount: load mount root before reporting readiness
2026-05-07 22:42:03 +02:00
dependabot[bot]
3dcd60d979
build(deps): bump docker/metadata-action from 5 to 6 ( #21764 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 22:31:56 +02:00
dependabot[bot]
fbf6fad74f
build(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.4 ( #5733 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 22:31:34 +02:00
dependabot[bot]
302e713c5d
build(deps): bump github.com/elithrar/simple-scrypt from 1.4.0 to 1.4.1 ( #5736 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 22:29:50 +02:00
dependabot[bot]
2ef86a8410
build(deps): bump docker/setup-buildx-action from 3 to 4 ( #21763 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 22:16:29 +02:00
dependabot[bot]
760610a29a
build(deps): bump docker/build-push-action from 6 to 7 ( #21765 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 22:16:22 +02:00
dependabot[bot]
48d7f232c2
build(deps): bump docker/setup-qemu-action from 3 to 4 ( #21766 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 22:15:32 +02:00
dependabot[bot]
25e72d3259
build(deps): bump docker/login-action from 3.7.0 to 4.0.0 ( #21768 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 22:15:23 +02:00
Rohan Santhosh Kumar
90ce78dbaa
docs: fix Nix installation typo ( #21772 )
...
Co-authored-by: Codex <codex@openai.com >
2026-05-07 22:13:20 +02:00
Johannes Truschnigg
461bddb0e8
mount: Ensure a hard link count > 0 for all files
...
When using `restic mount` to serve a repository via a POSIX host's file
system, all files backed up from Windows systems will show up on the
mounting host with a (hard)link count of 0.
While this is not a problem in general and most programs do not even
register this strange value, some others (such as Samba's smbd(8)) will
go the extra mile and check a file's stat() results for various
properties (such as a positive non-zero link count), and refuse to
operate if any of the reported values appear off.
Since other inode properties absent from non-POSIX backup sources are
also "faked up" (e.g., the inode number) during mount and work fine in
general, the chances of this change to be in any way harmful are
probably rather slim.
2026-04-19 13:44:18 +02:00
Matt
0f8c28aee4
Add opts.Username, opts.Hostname to AddKey in the "key passwd" command
...
so that --user and --host flags work
2026-04-16 19:15:44 +01:00
rawtaz
1807d269cd
Merge pull request #21769 from Rohan5commit/fix-participating-doc-typo-20260401
...
Fix a typo in the contributing docs
2026-04-01 12:19:59 +02:00
Codex
b1e9811ffc
Fix a typo in the contributing docs
2026-04-01 10:32:50 +08:00
Winfried Plappert
54347eb6fa
Enhancement: restic find - more integration tests ( #5672 )
2026-02-26 21:52:26 +01:00
Michael Eischer
271d622823
Merge pull request #5725 from AdrianMastronardi/fix/4258-document-backup-progress-bar
2026-02-26 21:29:29 +01:00
Michael Eischer
541eb5cfd8
clarify changelog expectations ( #5721 )
2026-02-25 20:36:07 +00:00
Winfried Plappert
f9b63050eb
Bugfix: `restic find --pack <tree-pack>` did not produce output for tree packs ( #5664 )
2026-02-25 21:24:31 +01:00
rawtaz
49c988be07
Merge pull request #5724 from AdrianMastronardi/fix/5218-dead-link-installation-docs
...
docs: remove outdated CentOS 6/7 installation instructions
2026-02-24 12:08:32 +01:00
Adrian Mastronardi
9b1d45935a
docs: remove version-specific references from RHEL/CentOS instructions
2026-02-24 01:02:42 +01:00
Adrian Mastronardi
102ea6da2b
docs: document backup progress bar fields ( #4258 )
2026-02-24 00:06:38 +01:00
Adrian Mastronardi
4e71921a17
docs: remove outdated CentOS 6/7 installation instructions ( #5218 )
2026-02-23 23:15:49 +01:00
Winfried Plappert
c5e09ae9b1
docs: expand restic find - documentation ( #5675 )
2026-02-19 18:07:05 +00:00
Winfried Plappert
1f329cd933
docs: expand documentation about testing ( #5346 )
2026-02-19 18:26:15 +01:00
Johannes Truschnigg
a8f0ad5cc4
mount: check for more requisite mountpoint conditions ( #5718 )
...
* mount: check for more requisite mountpoint conditions
In order to be able to mount a repository over a mountpoint target
directory via FUSE, that target directory needs to be both writeable and
executable for the UID performing the mount.
Without this patch, `restic mount` only checks for the target pathname's
existence, which can lead to a lot of data transfer and/or computation
for large repos to be performed before eventually croaking with a fatal
"fusermount: failed to chdir to mountpoint: Permission denied" (or
similar) error.
FUSE does allow for mounting over a target path that refers to a regular
(writeable) file, but the result is not accessible via chdir(), so we
prevent that as well, and accept only directory inodes as the intended
target mountpoint path.
* Don't use snake_case identifiers
* Add changelog entry
* tweak changelog summary
---------
Co-authored-by: Michael Eischer <michael.eischer@fau.de >
2026-02-19 17:11:49 +00:00
Michael Eischer
4c56384481
docs: describe assigning ambient capabilities using systemd ( #5698 )
...
---
Co-authored-by: udf2457 <udf2457@users.noreply.github.com >
2026-02-18 22:33:21 +01:00
Winfried Plappert
8b567a9270
Bugfix restic find: missing check for mtime --oldest/--newest ( #5310 )
2026-02-18 21:14:35 +00:00
Michael Eischer
27c560b371
Merge pull request #5650 from fabien-joubert/docs-warning-capabilities
...
docs: add warning for capability-based non-root backups
2026-02-18 21:44:04 +01:00
Andreas Scherbaum
66d915ef79
Add space in error message ( #5704 )
2026-02-18 20:27:02 +00:00
Michael Eischer
7077500a3b
Have backup -vv mention compressed size of added files ( #5669 )
...
ui: mention compressed size of added files in `backup -vv`
This is already shown for modified files, but the added files message
wasn't updated when compression was implemented in restic.
Co-authored-by: Ilya Grigoriev <ilyagr@users.noreply.github.com >
2026-02-18 21:24:29 +01:00
Michael Eischer
6566f786e9
stats: also print snapshot size statistics in debug mode ( #5712 )
2026-02-18 21:21:40 +01:00
Michael Eischer
d1937a530b
clarify pack ID in decryption error ( #5710 )
...
pack ID is included in full. In addition, the error message now says
that it is a pack file.
2026-02-18 20:43:10 +01:00
Michael Eischer
5be6d9c73f
fail of RESTIC_READ_CONCURRENCY or RESTIC_COMPRESSION are invalid
2026-02-01 15:57:07 +01:00
gunar
7101f11133
Fail fast for invalid RESTIC_PACK_SIZE env values ( #5592 )
...
Co-authored-by: Michael Eischer <michael.eischer@fau.de >
2026-02-01 15:45:31 +01:00
Michael Eischer
8bff5cead0
Merge pull request #5696 from restic/dependabot/go_modules/github.com/minio/minio-go/v7-7.0.98
2026-02-01 12:29:55 +01:00
Michael Eischer
5e43a44b15
Merge pull request #5680 from castilma/unlock-doc
2026-02-01 12:13:52 +01:00
Michael Eischer
67c13c643d
Merge pull request #5691 from MichaelEischer/fix-rewriter-error
2026-02-01 12:09:52 +01:00
dependabot[bot]
b706c19614
build(deps): bump github.com/minio/minio-go/v7 from 7.0.97 to 7.0.98
...
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) from 7.0.97 to 7.0.98.
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.97...v7.0.98 )
---
updated-dependencies:
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.98
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 11:04:31 +00:00
Michael Eischer
da2ed89ffd
Merge pull request #5697 from restic/dependabot/go_modules/github.com/klauspost/compress-1.18.3
2026-02-01 12:01:36 +01:00
Michael Eischer
cf3793bb41
Merge pull request #5695 from restic/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob-1.6.4
2026-02-01 12:00:39 +01:00
Michael Eischer
db8e379fd4
Merge pull request #5694 from restic/dependabot/go_modules/cloud.google.com/go/storage-1.59.2
2026-02-01 12:00:05 +01:00
Michael Eischer
4f73daa761
Merge pull request #5693 from restic/dependabot/go_modules/golang-x-deps-173d0ad829
2026-02-01 11:59:31 +01:00
Michael Eischer
48cfa908ed
Merge pull request #5692 from restic/dependabot/github_actions/docker/login-action-3.7.0
2026-02-01 11:56:38 +01:00
Michael Eischer
d3c225627f
Merge pull request #5682 from wplapper/docs_list
2026-02-01 11:55:37 +01:00
Michael Eischer
07d380d54b
Merge pull request #5191 from wplapper/cmd_rewrite_include
2026-02-01 11:53:05 +01:00