-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from restic:master #175
Commits on Apr 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 21ad357 - Browse repository at this point
Copy the full SHA 21ad357View commit details -
Make help for --verbose less confusing
The output is now ``` -v, --verbose be verbose (specify multiple times or a level using --verbose=n, max level/times is 2) ``` instead of ``` -v, --verbose n be verbose (specify multiple times or a level using --verbose=n, max level/times is 2) ```
Configuration menu - View commit details
-
Copy full SHA for 74f7dd0 - Browse repository at this point
Copy the full SHA 74f7dd0View commit details -
cmd, restic: Refactor and fix snapshot filtering
This turns snapshotFilterOptions from cmd into a restic.SnapshotFilter type and makes restic.FindFilteredSnapshot and FindFilteredSnapshots methods on that type. This fixes #4211 by ensuring that hosts and paths are named struct fields instead of unnamed function arguments in long lists of such. Timestamp limits are also included in the new type. To avoid too much pointer handling, the convention is that time zero means no limit. That's January 1st, year 1, 00:00 UTC, which is so unlikely a date that we can sacrifice it for simpler code.
Configuration menu - View commit details
-
Copy full SHA for 97274ec - Browse repository at this point
Copy the full SHA 97274ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 593eb71 - Browse repository at this point
Copy the full SHA 593eb71View commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4304e01 - Browse repository at this point
Copy the full SHA 4304e01View commit details -
fuse: Mix inode hashes in a non-symmetric way
Since 0.15 (#4020), inodes are generated as hashes of names, xor'd with the parent inode. That means that the inode of a/b/b is h(a/b/b) = h(a) ^ h(b) ^ h(b) = h(a). I.e., the grandchild has the same inode as the grandparent. GNU find trips over this because it thinks it has encountered a loop in the filesystem, and fails to search a/b/b. This happens more generally when the same name occurs an even number of times. Fix this by multiplying the parent by a large prime, so the combining operation is not longer symmetric in its arguments. This is what the FNV hash does, which we used prior to 0.15. The hash is now h(a/b/b) = h(b) ^ p*(h(b) ^ p*h(a)) Note that we already ensure that h(x) is never zero. Collisions can still occur, but they should be much less likely to occur within a single path. Fixes #4253.
Configuration menu - View commit details
-
Copy full SHA for 3b24c15 - Browse repository at this point
Copy the full SHA 3b24c15View commit details -
Sync dependency upgrades from master
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob still uses v0.5.1 as upgrading it would increase the minimum Go version on Solaris to 1.20.
Configuration menu - View commit details
-
Copy full SHA for 48e065d - Browse repository at this point
Copy the full SHA 48e065dView commit details -
Fix snapshot filtering for relative paths in the backup command
The snapshot filtering internally converts relative paths to absolute ones to ensure that the parent snapshots selection works for backups of relative paths.
Configuration menu - View commit details
-
Copy full SHA for 07a44a8 - Browse repository at this point
Copy the full SHA 07a44a8View commit details
Commits on Apr 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f342db7 - Browse repository at this point
Copy the full SHA f342db7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e6e9f9 - Browse repository at this point
Copy the full SHA 1e6e9f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bac935 - Browse repository at this point
Copy the full SHA 0bac935View commit details
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0aaa4e6 - Browse repository at this point
Copy the full SHA 0aaa4e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f3f042 - Browse repository at this point
Copy the full SHA 1f3f042View commit details -
Configuration menu - View commit details
-
Copy full SHA for db6b4f8 - Browse repository at this point
Copy the full SHA db6b4f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for be8be33 - Browse repository at this point
Copy the full SHA be8be33View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac7ac0c - Browse repository at this point
Copy the full SHA ac7ac0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8641f4 - Browse repository at this point
Copy the full SHA c8641f4View commit details