ostree/src
Colin Walters 8e7aea4473 Change signature opts to include type, cleanup error handling
Previously we would pass the `verification-key` and `verification-file`
to all backends, ignoring errors from loading keys until we
found one that worked.

Instead, change the options to be `verification-<engine>-key`
and `verification-<engine>-file`, and then
rework this to use standard error handling; barf explicitly if
we can't load the public keys for example.  Preserve
the semantics of accepting the first valid signature.  The
first signature error is captured, the others are currently
compressed into a `(and %d more)` prefix.

And now that I look at this more closely there's a lot of
duplication between the two code paths in pull.c for verifying;
will dedup this next.
2020-04-15 22:07:11 +00:00
..
boot grub2: Don't add menu entries if GRUB supports parsing BLS snippets 2020-04-06 20:44:19 +02:00
libostree Change signature opts to include type, cleanup error handling 2020-04-15 22:07:11 +00:00
libotutil lib/keyfile: Treat "group not found" the same as "key not found" 2019-11-07 21:15:41 +00:00
ostree commit: Add --base argument 2020-04-06 19:28:51 +00:00
rofiles-fuse rofiles-fuse: Improve error message for failure to open root 2018-10-12 14:11:10 +00:00
switchroot prepare-root: Add a comment about the role of this service 2020-02-20 00:35:32 +00:00