IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
- yaml-rust is unmaintained.
- yaml-rust is used by subplot/roadmap/serde_yaml thus an indirect
dependency. Remove when a new version of roadmap is released that
uses a newer version of serde_yaml. See
https://gitlab.com/larswirzenius/roadmap/-/issues/13
- Move the key import functionality from
`commands:🔑:import::import` to `Config::import_key` so that
it can be used by other subcommands that import or update keys.
- Call `best_effort_primary_uid` after inserting the certificate
into the certificate store. Otherwise, `best_effort_primary_uid`
won't be able to take any new authentication information into
account.
- Sort the certificates by the degree to which we can authenticate
them.
- Change `best_effort_primary_uid` to also return the trust amount.
- Instead of using an unergonomic tuple, use a dedicated type,
`PreferredUserID`, so that it is easier to extend in the future.
- The result of `best_effort_primary_uid` should always be
sanitized.
- Change `best_effort_primary_uid` to return a sanitized string, and
update the callers.
- `sequoia_cert_store::StoreUpdate` no longer requires a mutable
reference to update the certificate store (it instead relies on
interior mutability).
- Don't get a mutable reference using
`Config::cert_store_mut_or_else` if it is not necessary. Just use
`Config::cert_store_mut`.
- A `wot::store::CertStore` is a thin wrapper around a
`cert_store::CertStore`, which implements two traits, and maintains
a cache of web of trust computations.
- Change `Config` to use `wot::store::CertStore` instead of a
`cert_store::CertStore`.
- This makes it easier to use the web of trust elsewhere in `sq`,
and doesn't cost anything if we don't do any web of trust
calculations.
- To avoid overwhelming users, we don't describe global options in a
subcommand's help output.
- Add a short section that tells the user that there are global
options, and that they can learn about them from the top-level's
help output.
- See #202.
- Support using keys managed by `sequoia-keystore`.
- When decrypting a message, have `sq` automatically ask the
key store to decrypt the PKESKs.
- Extend `sq sign` and `sq encrypt` with the `--signer-key`
parameter to use a key managed by the keystore.
- Add two top-level options: `--no-key-store`, which disables the
use of the key store, and `--key-store`, which uses an alternate
key store instance.
- Add `sq key list` to list keys on the key store.
- To produce hex dumps, we need to enable mapping, but also turn
on buffering. This makes sure that the map contains the whole
packet content, even if it has not been parsed (such as when
encountering unknown or junk pseudo packets).
- Fixes a crash when hex dumping pseudo packets created by the
packet parser for junk data in the packet stream.
- Fixes#201.
- Add --all to export all certificates.
- Add a query argument that can be a subkey fingerprint or key ID,
an email address, or a user ID fragment.
- Fixes#181.