Package Release Info

sequoia-sq-1.1.0-bp157.1.4

Update Info: Base Release
Available in Package Hub : 15 SP7

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

sequoia-sq
sequoia-sq-bash-completion
sequoia-sq-fish-completion
sequoia-sq-zsh-completion

Change Logs

* Fri Jan 03 2025 felix.niederwanger@suse.com
- Update to version 1.1.0:
  * Release 1.1.0.
  * Relax subplot dependency.
  * Relax rusqlite dependency.
  * Update Cargo.lock.
  * Fix output.
  * Add a lint for uncertified user IDs.
  * Show certificates without user IDs with --gossip.
  * Improve sq cert list's documentation.
  * Improve help text lints.
  * Fix long help generation for cert designators.
  * Update NEWS file.
  * Add option --unusable to sq cert list, etc.
  * Show hints about unusable bindings when --gossip is provided.
  * Change how we refer to unusable bindings in sq cert list.
  * Change sq cert list to not show warnings if --quiet is given.
  * Distinguish unauthenticated and invalid bindings in sq cert list.
  * Improve linting for sq cert list.
  * Don't list revoke user IDs.
  * Fix listing certificates by fingerprint or key ID.
  * Remove duplicate code.
  * Rework sq cert list's human readable output.
  * Improve UserIDDesignator::argument_value.
  * Fix UserIDDesignator::argument_value.
  * Add some helper functions.
  * tests: Add tests for sq cert list.
  * Fix sq cert list --gossip.
  * Fix output.
* Thu Dec 19 2024 felix.niederwanger@suse.com
- Update to version 1.0.0:
  * Release 1.0.0.
  * Fix NEWS.
  * Align `sq download` with `sq verify`.
  * Fix displaying preferred user IDs.
  * Write to temporary file first, then persist it under the final name.
  * Avoid using absolute paths in name of scratch files.
  * Automatically import certificates from GnuPG's certificate store.
  * Escape user IDs.
  * Escape preferred keyserver and policy URI.
  * Escape notation name and data.
* Wed Dec 04 2024 felix.niederwanger@suse.de
- Update to version 0.40.0:
  * Release 0.40.0.
  * Support thiserror 2.0.
  * Update Cargo.lock.
  * Mark `sq keyring filter` experimental.
  * Update MSRV to 1.79, which is subplot's current MSRV.
  * Add a configuration file and associated management commands.
  * Align user ID designators in `sq pki {link,vouch} {add,authorize}`.
  * Require self-signed user IDs when publishing certs in a WKD.
  * Update sequoia-keystore to 0.6.2.
  * Remove argument `sq key subkey export --cert-file`.
  * Fix message.
  * Remove argument `sq cert lint --export-secret-keys`.
  * Change sq pki link retract to use the NULL policy.
  * Improve hint.
  * To revoke a user ID, require the cert be valid under the current policy.
  * Improve message when a certificate can't be used for encryption.
  * tests: Add more tests for sq encrypt.
  * Don't use revoked certificates for encryption.
  * Improve sq key password's output.
  * Make sq key password change the password of weakly bound keys.
  * tests: Add tests for sq key password.
  * Improve how sq key delete handles ambiguous associations.
  * Change sq key {delete,password} to work with more certificates.
  * Change sq key delete to refuse to work with weakly bound subkeys.
  * Update to subplot 0.11.0.
  * Fix hint.
  * Improve documentation.
  * New mandatory switches `sq key generate <--own-key|--shared-key>`.
  * Improve status messages when publishing a WKD.
  * Fix copying the policy file if no updates happened.
  * Make `sq network wkd publish` work without a cert store.
  * Change sq key subkey {password,delete} to work with weak bindings.
  * Rename --notation to --signature-notation.
  * Add `sq encrypt --signature-notation`.
  * Fix examples.
  * Add missing examples for the network commands.
  * Add a builder-style interface to the example framework.
  * Certify newly created keys with a per-host shadow CA.
  * Differentiate the help texts for `--notation` slightly.
  * Fix sq cert lint.
  * Check for the cert / key store before doing work.
  * Improve no cert store / no key store error messages.
  * Catch clap errors, and display them better.
  * Rename `sq pki vouch certify` to `sq pki vouch add`.
  * Make `sq key import` read from stdin if no files are given.
  * Move the CLI parser for sq key import to its own module.
  * update container examples in readme
  * make container a single-user environment
  * add dockerignore file
  * add bash completion and manpages to container
  * improve OCI compatibility of Containerfile
  * rename Dockerfile to vendor-neutral Containerfile
  * Change sq network wkd generate to avoid unnecessary churn.
  * Improve sq network wkd generate's error messages.
  * Fail if the user tries to create an empty WKD.
  * Make sq network wkd publish more chatty.
  * Make sq network wkd publish more robust.
  * Fix sq packet join to not panic if there is no input.
  * Show an issuer's user ID, if we know it.
  * Rename sq packet split --prefix to --output-prefix.
  * Add a hint to sq packet split's output.
  * Change sq packet split to write to stdout by default.
  * Improve the "waiting for input on stdin" message.
  * Limit width when wrapping help texts to increase readability.
  * Use a simpler word separator algorithm to keep URLs intact.
  * Don't break lines if stderr is not a terminal.
  * Don't limit the width of emitted text.
  * Remove `sq toolbox extract-cert`.
  * Remove test framework for toolbox strip-userid.
  * Fix hints to do packet dump.
  * Change sq decrypt to not use rpassword directly.
  * Change sq decrypt to respect --batch.
  * Make `sq cert lint` read from stdin again.
  * Only display hint for live certs.
  * Align spelling of cert-store with the command line argument.
  * Show sources of data when fetching certs over the network.
  * In sq key list, prefer weakly bound user IDs to nothing.
  * Change sq key list to display more user IDs.
  * Refactor common::get_keys to be less clever.
  * Fix sq pki path to use Sq::resolve_cert.
  * Remove unnecessary lookup.
  * Fix documentation.
  * Don't add approvals for non-exportable certifications or certs.
  * Move the ca_creation_time function to the common module.
  * Change the packet dumper to show the issuer, when available.
  * Remove the `--binary` flag from all commands emitting certs or keys.
  * Use `--cert-` prefix for all cert designators.
  * Remove `sq toolbox strip-userid`.
  * Turn `sq key approvals --add-authenticated` into a flag.
  * When searching by fingerprint, show any unauthenticated certificate.
  * Rearrange the order of the user ID designator arguments.
  * Rename --add-userid to --userid-or-add, etc.
  * Add support for examples that are only syntax checked.
  * Add some tracing.
  * Fix sq cert list for fingerprints and key IDs.
  * Implement From<KeyHandle> for CertDesignators.
  * When listing who made a certification, show the fingerprint.
  * When listing approvals, indicate whether there are any pending.
  * Make sq key approvals more transparent.
  * Make sq key approvals update require an action.
  * Lint user IDs that would be added and are not self signed.
  * Rename sq toolbox dearmor to sq packet dearmor.
  * Rename sq toolbox armor to sq packet armor.
  * Move sq toolbox packet to sq packet.
  * Move sq toolbox keyring to sq keyring.
  * Fix comment.
  * tests: Fix check.
  * Show standard usage if no arguments are supplied to sq cert export.
  * Port sq toolbox userid-strip to the user ID designator framework.
  * Port sq cert list and two more to the user ID designator framework.
  * Upgrade sequoia-wot.
  * Move the authenticate function to its own module under common.
  * Improve the format of error messages for failing examples.
  * Revise the authenticate code's linting.
  * Port sq pki {authenticate,identify} to the cert designator framework.
  * Move the sq pki identify cli definition to its own module.
  * Move the sq pki lookup cli definition to its own module.
  * Move the sq pki authenticate cli definition to its own module.
  * Improve documentation.
  * Expand ~ in state directories.
  * Make `sq encrypt --set-metadata-filename` take a simple string.
  * Remove `sq encrypt --set-metadata-time`.
  * Port sq pki path to the user ID designator framework.
  * Add support for adding a user ID by display name.
  * Make sq pki path's user ID argument a named argument.
  * Move the sq pki path cli definition to its own module.
  * Move the sq pki path implementation to its own module.
  * Make `sq download --output` mandatory.
  * Port sq key userid revoke to the user ID designator framework.
  * Add support for adding a user ID by display name.
  * When printing self-signed user IDs, also show invalid user IDs.
  * Port sq key approvals update to the user ID designator framework.
  * Port sq key approvals list to the user ID designator framework.
  * Add support for designating a self-signed user ID by display name.
  * Improve naming.
  * Optimize downloading of data files with detached signatures.
  * Forbid `--output` when verifying detached signatures.
  * Add note.
  * Cause sq download to fail faster if the output file can't be used.
  * Split the argument `sq network wkd publish --create` into two.
  * Use cert designators for the signer arguments of `sq encrypt`.
  * Use cert designators for the signer arguments of `sq sign`.
  * Change --email and --add-email to only match user IDs unambiguously.
  * Add `sq sign --mode` to create binary or text signatures.
  * Change --add-userid from a flag to two arguments.
  * Generalize active_certifications.
  * tests: When calling sq pki authenticate include --show-paths.
  * tests: Abstract user ID argument passing.
  * Drop debugging remnant.
  * Replace `--no-cert-store` and `--no-key-store`.
  * Make home directory optional.
  * Introduce accessors.
  * Require explicit mode, and align `sq sign` and `sq verify`.
  * Make tests less expensive.
  * Change sq key list to not filter out unauthenticated certificates.
  * Add a DWIM search parameter to sq key list.
  * Remove `sq cert lint --list-keys`.
  * Set signature creation times closer to where the builder is created.
  * Expand the designated signers to user ID, email, and domain queries.
  * Use only designated signers to verify signatures.
  * Make `sq pki link add` honor `sq --time`.
  * Move struct VHelper to commands::verify.
  * Disable the help subcommand everywhere except at the top-level.
  * Add new command sq download.
  * Don't move when passing a reference will do.
  * Add new argument, --cli-version, to require a CLI version.
  * Rename OutputVersion to Version and move it to its own module.
  * Fix sq toolbox packet dump's help text.
  * Don't show the progress bar if --batch is specified.
  * Print out the certificate that decrypted a message.
  * Show more information about certificates in sq key list.
  * Normalize output.
  * Show more information about certificates in sq cert list.
  * Finish renaming attestation to approval.
  * Make sq key expire's expiration argument required.
  * Use key designators for sq key subkey revoke.
  * Fix documentation.
  * Use key designators for sq key subkey {delete,password}.
  * Change sq key subkey export to require the certificate to export.
  * Move the bind module.
  * Move the sq key subkey revoke implementation to its own module.
  * Move the sq key subkey expire implementation to its own module.
  * Move the sq key subkey password implementation to its own module.
  * Move the sq key subkey delete implementation to its own module.
  * Move the sq key subkey export implementation to its own module.
  * Move the sq key subkey add implementation to its own module.
  * Move cli parser for sq key subkey bind to its own module.
  * Move cli parser for sq key subkey revoke to its own module.
  * Move cli parser for sq key subkey expire to its own module.
  * Move cli parser for sq key subkey password to its own module.
  * Move cli parser for sq key subkey delete to its own module.
  * Move cli parser for sq key subkey export to its own module.
  * Move cli parser for sq key subkey add to its own module.
  * Add a new key designator type.
  * Use more qualified names to reduce ambiguity.
  * Don't extend the expiration of invalid components.
  * Change sq key subkey bind to use the expriation type.
  * Extend Time to support relative timestamps.
  * Move the Time type to its own module.
  * Make it clearer that we don't support ISO 8601 durations.
  * Dry out sq key expire's expiration argument.
  * Add a global option, --policy-as-of, to select a crypto policy.
  * If decryption fails, delete the output file.
  * tests: Generalize Sq::encrypt and Sq::decrypt to work with files.
  * If signature verification fails, delete the output file.
  * Add support for merging bare revocation certificates.
  * Dry out the keyring merge function.
* Mon Nov 04 2024 felix.niederwanger@suse.de
- Update to version 0.39.0:
  * Release 0.39.0.
  * Loosen reqwest dependency.
  * Loosen subplot dependency.
  * Upgrade terminal_size.
  * Upgrade sequoia-policy-config.
  * Update Cargo.lock.
  * Fix various typo in the NEWS file.
  * Add support for importing bare revocation certificates.
  * Rework signature verification output.
  * Don't let bad signatures override good signatures.
  * When reading from stdin, emit a warning if we don't get any input.
  * Improve sq encrypt's examples to better reflect best practices.
  * Improve the error message shown when sq encrypt gets no recipients.
  * Make sq key userid revoke's positional arguments named arguments.
  * Make sq key subkey revoke's positional arguments named arguments.
  * Make sq key revoke's positional arguments named arguments.
  * Dry out --expiration.
  * Move the Expiration type to its own module.
  * Make sq key expire's expiration argument a named argument.
  * Make sq key subkey expire's expiration argument a named argument.
  * Improve error messages.
  * Improve message.
  * Fix how user IDs are displayed.
  * When displaying a gossip path, show the path's trust amount.
  * Fix self signature check.
  * Fix how paths for self signatures are displayed.
  * Rework gossip.
  * Upgrade sequoia-wot.
  * Remove sq pki path's --gossip argument.
  * tests: Dry out certificate handling.
  * Use cert designators for the certifier in `sq pki vouch authorize`.
  * Use cert designators for the certifier in `sq pki vouch certify`.
  * Remove the pEp store integration.
  * Add `--output` and `--binary` arguments to `sq key subkey export`.
  * Add `--output` and `--binary` arguments to `sq key export`.
  * Add an `--output` argument to `sq cert export`.
  * Use cert designators for `sq toolbox packet dump`.
  * Use cert designators for `sq toolbox strip-userid`.
  * Add `sq network keyserver publish --domain`.
  * Use cert designators for `sq key approvals update`.
  * Use cert designators for `sq key approvals list`.
  * Use cert designators for `sq key subkey bind`.
  * Use cert designators for `sq key subkey revoke`.
  * Use cert designators for `sq key subkey expire`.
  * Use cert designators for `sq key subkey password`.
  * Use cert designators for `sq key subkey delete`.
  * Improve wrapping of examples.
  * Use cert designators for `sq key subkey add`.
  * Use cert designators for `sq key userid revoke`.
  * Use cert designators for `sq key userid add`.
  * Use cert designators for `sq key revoke`.
  * Avoid heap allocation if we don't change the help text.
  * Use cert designators for `sq key expire`.
  * Use cert designators for `sq key password`.
  * Cleanup.
  * Move the CLI parser for `sq key password` to its own module.
  * Improve wrapping of examples.
  * Use cert designators for `sq cert lint`.
  * Consolidate import stat printing more.
  * Fix and add hints for when no certs matched.
  * Fix updating import statistics.
  * Make `sq key delete --file` require `--output`.
  * Use cert designators for `sq key delete`.
  * Move the command line parser for `sq key delete` to its own module.
  * Use cert designators for `sq key export`.
  * Introduce a symbolic name for the default empty options.
  * Move the command line parser for `sq key export` to its own module.
  * Use cert designators for `sq key list`.
  * Move the command line parser for `sq key list` to its own module.
  * Use cert designators for `sq inspect`.
  * Use cert designators for `sq verify`.
  * Use cert designators for `sq decrypt`.
  * Change --cert to only look up by primary key fingerprint.
  * Raise limit of stdout and stderr shown in tests.
  * Add filters to `sq pki link list`.
  * Adapt fingerprint, user ID pairs display in link listings.
  * Tweak edge annotations.
  * Rework how fingerprint, user ID pairs are displayed.
  * Merge `sq autocrypt import` into `sq cert import`, remove others.
  * Implement AddAssign for ImportStats.
  * Parse certificates from a Dup reader.
  * Remove the Autocrypt gossip CA framework.
  * Print error chains at the top level.
  * Improve formatting of error chains.
  * Remove obsolete TODOs.
  * Make `sq inspect` handle non-OpenPGP data.
  * Fix hint formatting.
  * Enable the use of state in the subplot tests.
  * Set a SEQUOIA_HOME directory for the subplot tests.
  * Remove the DWIM interface from `sq cert export`.
  * Fix mutability of recipient in accessors.
  * Only export certificates with authenticated bindings.
  * Remove obsolete todos.
  * Hide certification and key creation times for shadow CAs.
  * Remove redundant trust amount information.
  * Use non-breaking hyphens to format dates.
  * Filter out self-signatures when `--gossip` is given.
  * Remove now unused non-concise human readable output format.
  * Make the path output a little less dense.
  * Merge the path printing into the concise human readable output.
  * Align the output of `sq cert list` with `sq key list`.
  * Align timestamp formatting.
  * Align hint formatting.
  * Split `sq network wkd publish --rsync` into two to avoid ambiguity.
  * Fix documentation.
  * Rename `sq verify --signer-cert` to `--signer`.
  * Simplify crate::load_keys.
  * Simplify crate::load_certs.
  * Add `--all` flag to `sq network wkd publish` and `dane generate`.
  * Use imperative mood to describe the cert and user ID designators.
  * Make `sq --home=default` work.
  * Remove `sq network dane generate --skip`.
  * Move sq pki list to sq cert list.
  * Rename test files.
  * Add a test.
  * Don't try to certify invalid user IDs.
  * Make it easier to debug failing examples.
  * Move sq pki {certify,authorize} under sq pki vouch.
  * Split authorization functionality out of sq pki link add.
  * Generalize helper function.
  * Reorder sq pki link add's options.
  * Dedup user IDs.
  * Identify common user errors when verifying detached signatures.
  * Fix example description.
  * Make `inspect` return the kind of data it thinks it is looking at.
  * Port sq pki link retract to the user ID designator framework.
  * Don't require --add-userid if that option isn't enabled.
  * Improve output when retracting a link.
  * Fix sq pki link retract when retracting all certifications.
  * Check all user IDs, not just self-signed user IDs.
  * Align sq pki link add's user ID specification with sq pki certify.
  * Remove sq pki link retract's positional argument for specifying a user ID.
  * Remove sq pki link add's positional argument for specifying a user ID.
  * Change sq pki link retract to use a named argument for the certificate.
  * Change sq pki link add to use a named argument for the certificate.
  * Add `sq cert export --local` to export non-exportable sigs.
  * Show more information about downloaded certificates.
  * Support indentation parameters in qprintln.
  * Fix hint.
  * Check that we don't certify our own certificate.
  * Refactor user ID resolution.
  * Add a user ID designator abstraction.
  * Extend sq pki authorize to constrain by domain.
  * Move the domain to regex conversion functionality to common.
  * Don't specify value_name twice for a single argument.
  * Add new subcommand sq pki authorize.
  * Generalize Sq::pki_certify to certify multiple user IDs at once.
  * Reorder sq pki certify's options.
  * Change sq pki certify to use a named argument for the certificate.
  * Extend the cert designator framework to support required arguments.
  * Change sq pki certify to use a named argument for the user ID.
  * Refactor sq pki certify, sq pki link add and sq pki link retract.
  * Add a None variant to the TrustAmount enum.
  * Simplify the active_certification utility function.
  * Emit a hint if `sq cert import`ing a key.
  * Drop the free-form command hint interface.
  * Make all command hints use the structured hint framework.
  * On debug builds, parse the emitted hints and panic if that fails.
  * Add a structured command hint framework.
  * Emit hint on how to extract a particular certificate.
  * Move function.
  * Always list found certificates, and reword the message.
  * Rename `sq network fetch` to `search`, likewise hkp, WKD, and DANE.
  * Merge certificates fetched from the network earlier.
  * Move type ImportStatus.
  * Unify key and cert import stats, be explicit about what is imported.
  * Add a test to execute some sanity checks against the CLI.
  * Make `--rev-cert` argument mandatory if `--output` has been given.
  * Improve some integration tests to use more of the test framework.
  * Remove `sq network keyserver publish --require-all`.
  * Always print the error message in addition to propagating it.
  * Emit a hint that the Mailvelope key server rejects some certs.
  * Augment usage messages with examples.
  * Slightly indent the pointer to the global arguments.
  * Provide helpful guidance if there are no secret keys.
  * Make `sq key generate --rev-cert` behave like other outputs.
  * Move CLI definition of `sq key generate` to its own module.
  * Display the signers cert fingerprint when inspecting artifacts.
  * Fix formatting.
  * Return the selected certificate from Sq::best_userid_for.
  * Make Sq::best_userid_for work with use_wot=false.
  * Improve best user ID computation.
  * Improve certificate lookups when computing best user ID.
  * Use cheaper predicate to see if an iterator is empty.
  * Make `sq toolbox keyring filter --handle` robust.
  * Apply the cert filter only once.
  * Add tests for `sq toolbox keyring filter`.
  * Run tests in a separate working directory.
  * Deduplicate function to locate test artifacts.
  * Change sq pki certify to reject expired and revoked certs.
  * Don't word-wrap commands in hints.
  * Fix hints emitted when fetching certs from the network.
  * Improve hint formatting.
  * Add an explicit output parameter for `sq toolbox packet split`.
  * Align the value-name for --home.
  * Add an ENVIRONMENT section to the top-level man page.
  * Rename environment variables to override cert and key store.
  * Use a custom CLI parser for state directories.
  * Improve documentation for sq key expire and sq key subkey expire.
  * Don't extend the expiration of subkeys that are hard revoke.
  * Add a unit test for sq key subkey expire for soft revocations.
  * Add a unit test for sq key subkey expire for unbound subkeys.
  * Normalize naming.
  * Fix setting a certificate's expiration time.
  * Fix setting a certificate's expiration time.
  * Fix documentation.
  * Fix capitalization of example section in help texts.
  * Port cert lint examples to the example framework.
  * Port keyring examples to the example framework.
  * Implement examples containing pipelines.
  * Add missing example data file bob.pgp.
  * Port dearmor examples to the example framework.
  * Port armor examples to the example framework.
  * Port extract-cert examples to the example framework.
  * Port link examples to the example framework.
  * Fix line wrapping when printing examples.
  * Update futures-util (and related packages).
  * Don't call exit, just return an error.
  * Fix example.
  * Use cert designators for `sq network keyserver publish`.
  * Use cert designators for `sq network wkd publish`.
  * Use cert designators for `sq network dane generate`.
  * Prevent cert designators from over-eagerly grabbing other options.
  * Fix composing cert designators.
  * Make the domain argument a long argument like in wkd publish.
  * Improve listing of secret keys.
  * Fix argument name computation.
  * Rename `sq encrypt --recipient` to sq encrypt --for`.
  * Rename `--recipient-cert` to `--recipient`.
  * Rename `--signer-key` to `--signer`.
  * Rename the global `--force` flag to `--overwrite`.
  * New flag `sq pki link add --recreate` instead of `--force`.
  * New flag `sq key userid revoke --add-userid` instead of `--force`.
  * Make the file creation utilities take a reference to Sq.
  * Move some file support code so that it can use Sq.
  * Rename `sq verify --detached` to `sq verify --signature-file`.
  * Fix changing the expiration time on keys without direct key sig.
  * Add missing NEWS entry.
  * Rename sq key subkey adopt to bind, improve documentation.
  * Move sq key adopt to sq key subkey adopt.
  * Improve warning message.
  * Port the examples of sq toolbox packet to the examples framework.
  * Improve and fix the documentation of sq toolbox packet split.
  * Fix splitting and joining packets with bodies, such as literals.
  * Improve the file names when splitting packet streams.
  * Emit a hint when trying to sq key import a certificate.
  * Deduplicate subkey arguments when revoking subkeys.
  * Introduce a switch to select the type of DNS resource records.
  * Fix adopting subkeys backed by the softkeys backend into softkeys.
  * Allow source certs to be ambiguous when adopting a key.
  * Avoid file descriptor exhaustion when fetching certificates.
  * Disregard bad information in the signers user ID subpacket.
  * Use the cert fingerprint in messages, not the signing subkeys keyID.
  * Fix hints.
  * Bump MSRV to 1.75.
  * Remove redundant long_about.
  * Fix hint.
  * Fix long about strings so that they line wrap.
  * Escape newlines in help text to enable automatic line wrapping.
  * Fix spelling.
  * Don't dump bad signatures by default, add CLI switch for that.
  * Dump bad signatures.
  * Rework indentation in the inspect module.
  * Refactor signature dumping.
  * Refactor key dumping.
  * When adopting a key, if the creation time is unset, set it.
  * Add the --creation-time argument to sq key adopt.
  * When adopting a key, error out if the key's key flags is empty.
  * Allow modifying the key flags when adopting a key.
  * Don't require a key being adopted to have a binding signature.
  * Make the test helper function Sq::key_adopt more consistent.
  * Simplify how tests call sq key adopt.
  * Allow tests to pass addition arguments to sq key adopt.
  * Tighten the sq encrypt tests.
  * Switch sq encrypt to the certificate designator abstraction.
  * Switch sq cert export to the certificate designator abstraction.
  * Fix sq cert export test vector.
  * Add a certificate designator abstraction.
  * Add a test for sq encrypt for revoked subkeys.
  * Add a test for sq encrypt for expired subkeys.
  * Add a test for sq encrypt for non-encryption-capable certifications.
  * Add a test for sq encrypt's certificate designators.
  * Port sq_encrypt.rs to the common test framework.
  * Move implementation, add NEWS entry.
  * Move sq key userid strip to sq toolbox strip-userid.
  * Make sq key expire more robust.
  * Improve debugging output.
  * Add a convenience function to preserve a test's state.
  * Improve comments of revocation certificates.
  * Wrap comment lines in revocation certificates.
  * Align sq key subkey expire and sq key subkey revoke.
  * Move the `sq key subkey` CLI parser to its own module.
  * Move the `sq key revoke` CLI parser to its own module.
  * Avoid using the system-wide crypto policy in tests.
  * Implement sq --quiet.
  * Remove debugging remnant.
  * ci: remove pre-common-ci vestiges
* Thu Oct 17 2024 felix.niederwanger@suse.de
- Update to version 0.38.0:
  * Release 0.38.0.
  * Require exact --name and --email matches.
  * Drop dependency itertools.
  * Link to the new user documentation.
  * Fix cleartext, message signing with --signer-cert.
  * Improve wording.
  * Update sequoia-keystore.
  * Update sequoia-openpgp.
  * Add a RSA2k cipher suite.
  * Drop serde_json dependency.
* Thu Feb 29 2024 Felix Niederwanger <felix.niederwanger@suse.de>
- Disable cargo_audit for now
* Thu Feb 29 2024 Felix Niederwanger <felix.niederwanger@suse.de>
- Add comment for future legal reviews
Version: 0.33.0-bp156.1.3
* Mon Feb 26 2024 Jan Engelhardt <jengelh@inai.de>
- Ensure neutrality of descriptions.
* Thu Feb 22 2024 Felix Niederwanger <felix.niederwanger@suse.de>
- Add conflict with ispell-sq
* Thu Feb 22 2024 Felix Niederwanger <felix.niederwanger@suse.de>
- Add shell completions
* Tue Feb 20 2024 Felix Niederwanger <felix.niederwanger@suse.com>
- Add man pages and doc files
* Thu Feb 15 2024 felix.niederwanger@suse.de
- Use the sequoia-sq repository instead of the old sequoia with tags therein
- Add sqlite dependency
- Remove cargo_config
- Update to version 0.33.0:
  * Release 0.33.0.
  * Allow updating textwrap to 0.16.
  * Bump all dependencies.
  * Improve build and installation instructions.
  * Update NEWS.
  * Fix markup.
  * Update h2 to fix RUSTSEC-2024-0003.
  * Implement sq version, drop --version, move output-version there.
  * Add sq toolbox, move the armor and packet subcommands there.
  * Move sq import and export to sq cert.
* Thu Feb 15 2024 felix.niederwanger@suse.de
- Update to version 0.33.0:
  * Release 0.33.0.
  * Allow updating textwrap to 0.16.
  * Bump all dependencies.
  * Improve build and installation instructions.
  * Update NEWS.
  * Fix markup.
  * Update h2 to fix RUSTSEC-2024-0003.
  * Implement sq version, drop --version, move output-version there.
  * Add sq toolbox, move the armor and packet subcommands there.
  * Move sq import and export to sq cert.
* Thu Feb 08 2024 Felix Niederwanger <felix.niederwanger@suse.de>
- Disable update of vendored dependencies due to build errors
* Thu Feb 08 2024 Felix Niederwanger <felix.niederwanger@suse.de>
- Update licence (GPLv2-only)
* Wed Feb 07 2024 Felix Niederwanger <felix.niederwanger@suse.de>
- Update the service file:
  * Change version schema to not include the git commit
  * Remove unnecessary cargo audit
  * Use obscpio as storage format
* Wed Feb 07 2024 felix.niederwanger@suse.de
- Update to version 0.28.0~git0.82eb0d7:
  * sq: Release 0.28.0.
  * sq: Fix usage generation.
  * sq: Avoid deprecated chrono interfaces.
  * sq: Update manpages.
  * sq: Fix features.
  * openpgp: Add streaming decryptor tests using passwords.
  * openpgp: Fix salt generation in impl Arbitrary for S2K.
  * openpgp: Enable test.
  * openpgp: Fix documentation.
  * openpgp: Don't check subpacket area length when parsing.
* Wed Jul 27 2022 adam@mizerski.pl
- Update to version 0.27.0~git0.fd8912e4:
  * sq: Release 0.27.0.
  * sq: allow choosing output format and version via the environment
  * sq: update subplot to test JSON output for 'sq keyring list' works
  * sq: add JSON output for 'sq keyring list'
  * sq: add dependency on serde and serde-json
  * sq: add global options --output-format and --output-version
  * sq: add data types for output format and version of output format
  * sq: Update manpages.
  * net: Release 0.25.0.
  * sq: Implement 'key userid strip'.
* Sat Apr 23 2022 adam@mizerski.pl
- Update to version 0.26.0~git0.103faed4:
  * sq: Release 0.26.0.
  * openpgp: Open NEWS entry for 1.9.0.
  * openpgp: Release 1.8.0.
  * openpgp: Disable doctest if padding is not available.
  * openpgp: Fix test.
  * openpgp: Fix warnings when building without compression features.
  * openpgp: Fix test failure if compression features are disabled.
  * openpgp: Improve documentation regarding certificate expiry.
  * sq: fix requirement for bad signature to be _no_ output
  * sq: Make test more robust.
* Tue Dec 14 2021 Danilo Spinella <danilo.spinella@suse.com>
- Initial packaging of version 0.25.0