This used to be implicit up to sometime in 2020, but since then it is required to either set a password or indicate the policy to be "trust" so anyone can connect.
Setting the password explicitly is more secure but needs more changes/ work, and since we were not using a password before, and this is for an ephemeral or local unexposed container, it seems reasonable to use "trust" to unblock merges and work on this project.
This used to be implicit up to sometime in 2020, but since then it is required to either set a password or indicate the policy to be "trust" so anyone can connect.
Setting the password explicitly is more secure but needs more changes/ work, and since we were not using a password before, and this is for an ephemeral or local unexposed container, it seems reasonable to use "trust" to unblock merges and work on this project.
Send "Pragma: no-cache" when checking version header.
Some sites (e.g. qastaging.launchpad.net) are behind a cache that may require some help to notice when the version header changes. Make some effort to avoid this.
Refresh the lxd related bits in Getting started section of the README Fix "Updating dependencies" section of the README (proper target branch for dependencies)