ostree/src
Colin Walters 5a47c926c1 pull: Only have API to disable signapi for local pulls
There's a lot of historical baggage associated with GPG verification
and `ostree pull` versus `ostree pull-local`.  In particular nowadays,
if you use a `file://` remote things are transparently optimized
to e.g. use reflinks if available.

So for anyone who doesn't trust the "remote" repository, you should
really go through through the regular
`ostree remote add --sign-verify=X file://`
path for example.

Having a mechanism to say "turn on signapi verification" *without*
providing keys goes back into the "global state" debate I brought
up in https://github.com/ostreedev/ostree/issues/2080

It's just much cleaner architecturally if there is exactly one
path to find keys: from a remote config.

So here in contrast to the GPG code, for `pull-local` we explictily
disable signapi validation, and the `ostree_repo_pull()` API just
surfaces flags to disable it, not enable it.
2020-05-17 13:52:24 +00:00
..
boot finalize: Add RequiresMountsFor=/boot too 2020-05-13 18:52:45 +00:00
libostree pull: Only have API to disable signapi for local pulls 2020-05-17 13:52:24 +00:00
libotutil lib/keyfile: Treat "group not found" the same as "key not found" 2019-11-07 21:15:41 +00:00
ostree pull: Only have API to disable signapi for local pulls 2020-05-17 13:52:24 +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