Age | Commit message (Collapse) | Author |
|
Skip cross-fs tests if /proc is not a mountpoint. This handles cases
when /proc exists but is not mounted which is quite normal
e.g. on Gentoo/FreeBSD.
|
|
|
|
Remove the cross-device test that wrongly assumed we will be traversing
logical parent directories rather than physical. In other words, '..'
in the symlinked filesystem will never contain the Manifest file.
|
|
|
|
Check for cross-device directory when starting to process the directory
rather than for each subdirectory to be processed. This will avoid
double stat() call in the future. It also means that cross-device
exceptions are raised a little later, when recurring into the directory
rather than before doing that. However, the starting directory is now
also tested.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Always refresh OpenPGP keys before starting the verification process.
This ensures that the key has not been revoked, and also reduces
the risk of using an expired key.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Top-level Manifest compression is now forbidden by the specification for
security reasons. Therefore, modify the algorithm in the default profile
to prevent that.
A compressed top-level Manifest can still be created explicitly
via the API, or using a custom profile.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|