diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e5635404..a502d49e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,92 @@ +Changelog for restic 0.15.2 (2023-04-24) +======================================= + +The following sections list the changes in restic 0.15.2 relevant to +restic users. The changes are ordered by importance. + +Summary +------- + + * Sec #4275: Update golang.org/x/net to address CVE-2022-41723 + * Fix #2260: Sanitize filenames printed by `backup` during processing + * Fix #4211: Make `dump` interpret `--host` and `--path` correctly + * Fix #4239: Correct number of blocks reported in mount point + * Fix #4253: Minimize risk of spurious filesystem loops with `mount` + * Enh #4180: Add release binaries for riscv64 architecture on Linux + * Enh #4219: Upgrade Minio to version 7.0.49 + +Details +------- + + * Security #4275: Update golang.org/x/net to address CVE-2022-41723 + + https://github.com/restic/restic/issues/4275 + https://github.com/restic/restic/pull/4213 + + * Bugfix #2260: Sanitize filenames printed by `backup` during processing + + The `backup` command would previously not sanitize the filenames it printed during + processing, potentially causing newlines or terminal control characters to mangle the + status output or even change the state of a terminal. + + Filenames are now checked and quoted if they contain non-printable or non-Unicode + characters. + + https://github.com/restic/restic/issues/2260 + https://github.com/restic/restic/issues/4191 + https://github.com/restic/restic/pull/4192 + + * Bugfix #4211: Make `dump` interpret `--host` and `--path` correctly + + A regression in restic 0.15.0 caused `dump` to confuse its `--host=` and + `--path=` options: it looked for snapshots with paths called `` from hosts + called ``. It now treats the options as intended. + + https://github.com/restic/restic/issues/4211 + https://github.com/restic/restic/pull/4212 + + * Bugfix #4239: Correct number of blocks reported in mount point + + Restic mount points reported an incorrect number of 512-byte (POSIX standard) blocks for + files and links due to a rounding bug. In particular, empty files were reported as taking one + block instead of zero. + + The rounding is now fixed: the number of blocks reported is the file size (or link target size) + divided by 512 and rounded up to a whole number. + + https://github.com/restic/restic/issues/4239 + https://github.com/restic/restic/pull/4240 + + * Bugfix #4253: Minimize risk of spurious filesystem loops with `mount` + + When a backup contains a directory that has the same name as its parent, say `a/b/b`, and the GNU + `find` command was run on this backup in a restic mount, `find` would refuse to traverse the + lowest `b` directory, instead printing `File system loop detected`. This was due to the way the + restic mount command generates inode numbers for directories in the mount point. + + The rule for generating these inode numbers was changed in 0.15.0. It has now been changed again + to avoid this issue. A perfect rule does not exist, but the probability of this behavior + occurring is now extremely small. + + When it does occur, the mount point is not broken, and scripts that traverse the mount point + should work as long as they don't rely on inode numbers for detecting filesystem loops. + + https://github.com/restic/restic/issues/4253 + https://github.com/restic/restic/pull/4255 + + * Enhancement #4180: Add release binaries for riscv64 architecture on Linux + + Builds for the `riscv64` architecture on Linux are now included in the release binaries. + + https://github.com/restic/restic/pull/4180 + + * Enhancement #4219: Upgrade Minio to version 7.0.49 + + The upgraded version now allows use of the `ap-southeast-4` region (Melbourne). + + https://github.com/restic/restic/pull/4219 + + Changelog for restic 0.15.1 (2023-01-30) ======================================= diff --git a/VERSION b/VERSION index e815b861f..4312e0d0c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.15.1 +0.15.2 diff --git a/changelog/0.15.2_2023-04-24/issue-2260 b/changelog/0.15.2_2023-04-24/issue-2260 new file mode 100644 index 000000000..da4fe8e99 --- /dev/null +++ b/changelog/0.15.2_2023-04-24/issue-2260 @@ -0,0 +1,12 @@ +Bugfix: Sanitize filenames printed by `backup` during processing + +The `backup` command would previously not sanitize the filenames it printed +during processing, potentially causing newlines or terminal control characters +to mangle the status output or even change the state of a terminal. + +Filenames are now checked and quoted if they contain non-printable or +non-Unicode characters. + +https://github.com/restic/restic/issues/2260 +https://github.com/restic/restic/issues/4191 +https://github.com/restic/restic/pull/4192 diff --git a/changelog/0.15.2_2023-04-24/issue-4211 b/changelog/0.15.2_2023-04-24/issue-4211 new file mode 100644 index 000000000..0d499977c --- /dev/null +++ b/changelog/0.15.2_2023-04-24/issue-4211 @@ -0,0 +1,8 @@ +Bugfix: Make `dump` interpret `--host` and `--path` correctly + +A regression in restic 0.15.0 caused `dump` to confuse its `--host=` and +`--path=` options: it looked for snapshots with paths called `` +from hosts called ``. It now treats the options as intended. + +https://github.com/restic/restic/issues/4211 +https://github.com/restic/restic/pull/4212 diff --git a/changelog/0.15.2_2023-04-24/issue-4239 b/changelog/0.15.2_2023-04-24/issue-4239 new file mode 100644 index 000000000..43d099e24 --- /dev/null +++ b/changelog/0.15.2_2023-04-24/issue-4239 @@ -0,0 +1,11 @@ +Bugfix: Correct number of blocks reported in mount point + +Restic mount points reported an incorrect number of 512-byte (POSIX standard) +blocks for files and links due to a rounding bug. In particular, empty files +were reported as taking one block instead of zero. + +The rounding is now fixed: the number of blocks reported is the file size +(or link target size) divided by 512 and rounded up to a whole number. + +https://github.com/restic/restic/issues/4239 +https://github.com/restic/restic/pull/4240 diff --git a/changelog/unreleased/issue-4253 b/changelog/0.15.2_2023-04-24/issue-4253 similarity index 59% rename from changelog/unreleased/issue-4253 rename to changelog/0.15.2_2023-04-24/issue-4253 index 2471eab0b..d9109f988 100644 --- a/changelog/unreleased/issue-4253 +++ b/changelog/0.15.2_2023-04-24/issue-4253 @@ -1,15 +1,15 @@ -Bugfix: Mount command should no longer create spurious filesystem loops +Bugfix: Minimize risk of spurious filesystem loops with `mount` -When a backup contains a directory that has the same name as its parent, -say, a/b/b, and the GNU find command were run on this backup in a restic -mount, find command would refuse to traverse the lowest "b" directory, -instead printing "File system loop detected". This is due to the way the -restic mount command generates inode numbers for directories in the mount -point. +When a backup contains a directory that has the same name as its parent, say +`a/b/b`, and the GNU `find` command was run on this backup in a restic mount, +`find` would refuse to traverse the lowest `b` directory, instead printing +`File system loop detected`. This was due to the way the restic mount command +generates inode numbers for directories in the mount point. The rule for generating these inode numbers was changed in 0.15.0. It has now been changed again to avoid this issue. A perfect rule does not exist, but the probability of this behavior occurring is now extremely small. + When it does occur, the mount point is not broken, and scripts that traverse the mount point should work as long as they don't rely on inode numbers for detecting filesystem loops. diff --git a/changelog/0.15.2_2023-04-24/issue-4275 b/changelog/0.15.2_2023-04-24/issue-4275 new file mode 100644 index 000000000..944797b85 --- /dev/null +++ b/changelog/0.15.2_2023-04-24/issue-4275 @@ -0,0 +1,4 @@ +Security: Update golang.org/x/net to address CVE-2022-41723 + +https://github.com/restic/restic/issues/4275 +https://github.com/restic/restic/pull/4213 diff --git a/changelog/unreleased/pull-4180 b/changelog/0.15.2_2023-04-24/pull-4180 similarity index 55% rename from changelog/unreleased/pull-4180 rename to changelog/0.15.2_2023-04-24/pull-4180 index ff43feb2b..511974963 100644 --- a/changelog/unreleased/pull-4180 +++ b/changelog/0.15.2_2023-04-24/pull-4180 @@ -1,5 +1,6 @@ Enhancement: Add release binaries for riscv64 architecture on Linux -We've added release binaries for riscv64 architecture on Linux. +Builds for the `riscv64` architecture on Linux are now included in the +release binaries. https://github.com/restic/restic/pull/4180 diff --git a/changelog/0.15.2_2023-04-24/pull-4219 b/changelog/0.15.2_2023-04-24/pull-4219 new file mode 100644 index 000000000..25da7058b --- /dev/null +++ b/changelog/0.15.2_2023-04-24/pull-4219 @@ -0,0 +1,5 @@ +Enhancement: Upgrade Minio to version 7.0.49 + +The upgraded version now allows use of the `ap-southeast-4` region (Melbourne). + +https://github.com/restic/restic/pull/4219 diff --git a/changelog/unreleased/issue-2260 b/changelog/unreleased/issue-2260 deleted file mode 100644 index 96c79a035..000000000 --- a/changelog/unreleased/issue-2260 +++ /dev/null @@ -1,13 +0,0 @@ -Bugfix: Exotic filenames no longer break restic backup's status output - -Restic backup shows the names of files that it is working on. In previous -versions of restic, those names were printed without first sanitizing them, -so that filenames containing newlines or terminal control characters could -mess up restic backup's output or even change the state of a terminal. - -Filenames are now checked and quoted if they contain non-printable or -non-Unicode characters. - -https://github.com/restic/restic/issues/2260 -https://github.com/restic/restic/issues/4191 -https://github.com/restic/restic/pull/4192 diff --git a/changelog/unreleased/issue-4211 b/changelog/unreleased/issue-4211 deleted file mode 100644 index 45b7aee83..000000000 --- a/changelog/unreleased/issue-4211 +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Restic dump now interprets --host and --path correctly - -Restic dump previously confused its --host= and --path= -options: it looked for snapshots with paths called from hosts -called . It now treats the options as intended. - -https://github.com/restic/restic/issues/4211 -https://github.com/restic/restic/pull/4212 diff --git a/changelog/unreleased/issue-4239 b/changelog/unreleased/issue-4239 deleted file mode 100644 index 247f3d9ed..000000000 --- a/changelog/unreleased/issue-4239 +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Correct number of blocks reported in mount point - -Restic mount points incorrectly reported the number of 512-byte (POSIX -standard) blocks for files and links, due to a rounding bug. In particular, -empty files were reported as taking one block instead of zero. - -The rounding is now fixed: the number of blocks reported is the file size -(or link target size), divided by 512 and rounded up to a whole number. - -https://github.com/restic/restic/issues/4239 -https://github.com/restic/restic/pull/4240 diff --git a/changelog/unreleased/pull-4219 b/changelog/unreleased/pull-4219 deleted file mode 100644 index 7d20c3607..000000000 --- a/changelog/unreleased/pull-4219 +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Upgrade Minio to 7.0.49 - -Upgraded to allow use of the ap-southeast-4 region (Melbourne) - -https://github.com/restic/restic/pull/4219 diff --git a/cmd/restic/global.go b/cmd/restic/global.go index 3e6c5f3a9..05a9fabc9 100644 --- a/cmd/restic/global.go +++ b/cmd/restic/global.go @@ -44,7 +44,7 @@ import ( "golang.org/x/term" ) -var version = "0.15.1-dev (compiled manually)" +var version = "0.15.2-dev (compiled manually)" // TimeFormat is the format used for all timestamps printed by restic. const TimeFormat = "2006-01-02 15:04:05" diff --git a/doc/man/restic-backup.1 b/doc/man/restic-backup.1 index 2598678d0..4297c3b8e 100644 --- a/doc/man/restic-backup.1 +++ b/doc/man/restic-backup.1 @@ -205,7 +205,7 @@ Exit status is 3 if some source data could not be read (incomplete snapshot crea .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-cache.1 b/doc/man/restic-cache.1 index 302bcb01e..3552fb1dc 100644 --- a/doc/man/restic-cache.1 +++ b/doc/man/restic-cache.1 @@ -118,7 +118,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-cat.1 b/doc/man/restic-cat.1 index 1fb7dd45f..2e787fa06 100644 --- a/doc/man/restic-cat.1 +++ b/doc/man/restic-cat.1 @@ -106,7 +106,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-check.1 b/doc/man/restic-check.1 index e08b83d46..e641fc2b5 100644 --- a/doc/man/restic-check.1 +++ b/doc/man/restic-check.1 @@ -123,7 +123,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-copy.1 b/doc/man/restic-copy.1 index 07dcfe957..53badecc9 100644 --- a/doc/man/restic-copy.1 +++ b/doc/man/restic-copy.1 @@ -147,7 +147,7 @@ new destination repository using the "init" command. .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-diff.1 b/doc/man/restic-diff.1 index f0707a257..31c34dc8a 100644 --- a/doc/man/restic-diff.1 +++ b/doc/man/restic-diff.1 @@ -126,7 +126,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-dump.1 b/doc/man/restic-dump.1 index f9a2368bc..61b3b3ec8 100644 --- a/doc/man/restic-dump.1 +++ b/doc/man/restic-dump.1 @@ -129,7 +129,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-find.1 b/doc/man/restic-find.1 index 4f5bdd4e3..9fa4dd811 100644 --- a/doc/man/restic-find.1 +++ b/doc/man/restic-find.1 @@ -151,7 +151,7 @@ It can also be used to search for restic blobs or trees for troubleshooting. .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH EXAMPLE diff --git a/doc/man/restic-forget.1 b/doc/man/restic-forget.1 index f46d05736..d8a69856e 100644 --- a/doc/man/restic-forget.1 +++ b/doc/man/restic-forget.1 @@ -217,7 +217,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-generate.1 b/doc/man/restic-generate.1 index e3733ce60..6b54ebfca 100644 --- a/doc/man/restic-generate.1 +++ b/doc/man/restic-generate.1 @@ -127,7 +127,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-init.1 b/doc/man/restic-init.1 index 80edf5362..194f31756 100644 --- a/doc/man/restic-init.1 +++ b/doc/man/restic-init.1 @@ -134,7 +134,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-key.1 b/doc/man/restic-key.1 index ff6ab4fd0..4163cefa5 100644 --- a/doc/man/restic-key.1 +++ b/doc/man/restic-key.1 @@ -118,7 +118,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-list.1 b/doc/man/restic-list.1 index e2f878c76..6683e2c47 100644 --- a/doc/man/restic-list.1 +++ b/doc/man/restic-list.1 @@ -106,7 +106,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-ls.1 b/doc/man/restic-ls.1 index afd72ff71..a16716434 100644 --- a/doc/man/restic-ls.1 +++ b/doc/man/restic-ls.1 @@ -141,7 +141,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-migrate.1 b/doc/man/restic-migrate.1 index ee4d44e71..d8127090e 100644 --- a/doc/man/restic-migrate.1 +++ b/doc/man/restic-migrate.1 @@ -112,7 +112,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-mount.1 b/doc/man/restic-mount.1 index da38ae451..ce4f893a7 100644 --- a/doc/man/restic-mount.1 +++ b/doc/man/restic-mount.1 @@ -190,7 +190,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-prune.1 b/doc/man/restic-prune.1 index 88c03f72a..197cb1130 100644 --- a/doc/man/restic-prune.1 +++ b/doc/man/restic-prune.1 @@ -135,7 +135,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-rebuild-index.1 b/doc/man/restic-rebuild-index.1 index 3be67e79e..18878b66f 100644 --- a/doc/man/restic-rebuild-index.1 +++ b/doc/man/restic-rebuild-index.1 @@ -111,7 +111,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-recover.1 b/doc/man/restic-recover.1 index 7415a1113..aa3441156 100644 --- a/doc/man/restic-recover.1 +++ b/doc/man/restic-recover.1 @@ -108,7 +108,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-restore.1 b/doc/man/restic-restore.1 index 2348f7478..39ff62059 100644 --- a/doc/man/restic-restore.1 +++ b/doc/man/restic-restore.1 @@ -151,7 +151,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-rewrite.1 b/doc/man/restic-rewrite.1 index 9f33bcb64..6edf51b95 100644 --- a/doc/man/restic-rewrite.1 +++ b/doc/man/restic-rewrite.1 @@ -159,7 +159,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-self-update.1 b/doc/man/restic-self-update.1 index 25f863396..e311b2277 100644 --- a/doc/man/restic-self-update.1 +++ b/doc/man/restic-self-update.1 @@ -113,7 +113,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-snapshots.1 b/doc/man/restic-snapshots.1 index 78cd664e3..d2dbf52ee 100644 --- a/doc/man/restic-snapshots.1 +++ b/doc/man/restic-snapshots.1 @@ -130,7 +130,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-stats.1 b/doc/man/restic-stats.1 index 6e3b9838b..694bde22d 100644 --- a/doc/man/restic-stats.1 +++ b/doc/man/restic-stats.1 @@ -152,7 +152,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-tag.1 b/doc/man/restic-tag.1 index 06bf25495..1ff0b4f78 100644 --- a/doc/man/restic-tag.1 +++ b/doc/man/restic-tag.1 @@ -137,7 +137,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-unlock.1 b/doc/man/restic-unlock.1 index c4ad7f050..e5b408915 100644 --- a/doc/man/restic-unlock.1 +++ b/doc/man/restic-unlock.1 @@ -110,7 +110,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic-version.1 b/doc/man/restic-version.1 index b410d1231..eca34d60a 100644 --- a/doc/man/restic-version.1 +++ b/doc/man/restic-version.1 @@ -107,7 +107,7 @@ Exit status is 0 if the command was successful, and non-zero if there was any er .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO diff --git a/doc/man/restic.1 b/doc/man/restic.1 index 76602d02d..f76d16e38 100644 --- a/doc/man/restic.1 +++ b/doc/man/restic.1 @@ -100,7 +100,7 @@ directories in an encrypted repository stored on different backends. .PP \fB-v\fP, \fB--verbose\fP[=0] - be verbose (specify multiple times or a level using --verbose=\fB\fCn\fR, max level/times is 2) + be verbose (specify multiple times or a level using --verbose=n``, max level/times is 2) .SH SEE ALSO