summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-01-27ci: List cargo target dirs before every run.azul/ci-investigate-cargo-targetAzul
2021-01-26ci: Leave out last commit in all_commits.Azul
- If there is only one commit do not rebase at all. An empty rebase with --exec will still run the exec command once. - Fixes #628.
2021-01-22sq: Release 0.23.0.sq/v0.23.0Justus Winter
2021-01-22sq: Fix building against sequoia-openpgp 1.0.0.Justus Winter
2021-01-22sq: Manual man page touchups.Justus Winter
2021-01-22sq: Add man pages generated from the cli.Justus Winter
2021-01-22sq: Write introductions and examples.Justus Winter
2021-01-22sq: If sq keyring filter is not passed any filters match everything.Neal H. Walfield
2021-01-22sq: Add --to-certificate to sq keyring filter.Neal H. Walfield
- Add an option to convert any keys in the input to certificates. - This removes any secret key material thereby turning a key into a certificate.
2021-01-22sq: Rename 'sq certring' to 'sq keyring'.Neal H. Walfield
- All of the 'sq certring' operations apply equally well to 'keyrings'. - Consistent with the new name, don't strip secret key material.
2021-01-22sq: Add an option to add notations to signatures and certifications.Neal H. Walfield
- Add the `--notation` option to `sq sign` and `sq certify` to add notations to the generated signature.
2021-01-22sq: Make limit explicit.Justus Winter
2021-01-22sq: Fix armor detection.Justus Winter
2021-01-22sq: Use buffered_reader::Dup::data in the armor detection.Justus Winter
- This works around the bug fixed in acbcd3360bdc0091769d2367c7bd97363b8aa087 and thus fixes armor detection when compiled using buffered-reader 1.0.0.
2021-01-22sq: Make key attest-certifications --all the default.Justus Winter
2021-01-22sq: Make key adopt's target-key argument optional.Justus Winter
2021-01-22sq: Make key attest-certifications' key argument optional.Justus Winter
2021-01-21sq: Align sq armor with SOP.Justus Winter
- Use --label, use the labels from SOP. Make auto-detection the default. - Likewise for sq packet join.
2021-01-21buffered-reader: Fix panic.Justus Winter
2021-01-21sq: Add autocrypt decode --binary.Justus Winter
2021-01-21sq: Typo.Justus Winter
2021-01-21sq: Fix long about of certring join and merge.Justus Winter
2021-01-21sq: Create attestations for user attribute certifications.Justus Winter
2021-01-21sq: Add certify --output and --binary.Justus Winter
2021-01-21sq: Add key adopt --output and --binary.Justus Winter
2021-01-21sq: Add key attest_certifications --output and --binary.Justus Winter
2021-01-21sq: Add certring split --binary.Justus Winter
2021-01-21sq: Add new command 'sq certring merge'Neal H. Walfield
- Unlike 'sq certring join', this merges multiple version of the same certificate.
2021-01-21openpgp: Improve Debug output of RegexSet.Neal H. Walfield
2021-01-21net: Release 0.23.0.net/v0.23.0Justus Winter
2021-01-21autocrypt: Release 0.23.0.autocrypt/v0.23.0Justus Winter
2021-01-21sq: Include the version of sequoia-openpgp in sq's version.Justus Winter
2021-01-21sq: Move merge-signatures to sign --merge.Justus Winter
2021-01-21sq: Make it build with sequoia-openpgp 1.0.0.Justus Winter
- This backports a few functions that are not yet available in sequoia-openpgp 1.0.0, and disables a test covering an odd corner case. - Once sq depends on sequoia-openpgp 1.1.0, this commit can be reverted.
2021-01-21sq: Reword and reorder the cli.Justus Winter
2021-01-21sq: Move --network-policy to the network subcommands.Justus Winter
- Also check that the selected policy allows WKD.
2021-01-21sq: Improve description of sign and verify.Justus Winter
2021-01-21sq: Avoid OpenPGP and negation in the help of --binary.Justus Winter
2021-01-21sq: Consistency.Justus Winter
2021-01-21sq: Do not mention OpenPGP that often in the cli's help.Justus Winter
2021-01-21sq: Disable --version flags for subcommands.Justus Winter
2021-01-21openpgp: Typos.Justus Winter
2021-01-20sq: Fix spelling.Neal H. Walfield
2021-01-20sq: Add sq certify.Neal H. Walfield
- Add the command 'sq certify' to certify a (User ID, Certificate).
2021-01-20sq: Move utility functions to the root.Neal H. Walfield
- Move parse_duration, SECONDS_IN_DAY, and SECONDS_IN_YEAR to the root so that they can be more easily reused.
2021-01-20openpgp: Change StandardPolicy to accept trust signatures.Neal H. Walfield
- Currently, the openpgp crate doesn't process third-party certifications. - As such, there are no contexts in the openpgp crate where ignoring a trust signature subpacket or regular expression subpacket would lead to an incorrect result. - Similarly, if an application doesn't process third-party certifications, it also won't incorrectly handle the trust signature and regular expression subpackets. - If an application does process third-party certifications, and doesn't handle trust signatures or regular expressions, then it should explicitly opt-out. - As such, change the StandardPolicy to accept the Trust Signature subpacket and the Regular Expression subpacket.
2021-01-20sq: Call the armoring subcommand 'armor' like in SOP.Justus Winter
2021-01-20sq: Reorder top-level subcommands.Justus Winter
- The order of top-level subcommands is: - Encryption & decryption (1xx) - Signing & verification (2xx) - Key & cert-ring management (3xx) - Key discovery & networking (4xx) - Armor (5xx) - Inspection & packet manipulation (6xx)
2021-01-20sq: Reformat cli definitions.Justus Winter
- Bring some consistency, make it easier to navigate and add subcommands later.
2021-01-20sqv: Simplify cli parsing.Justus Winter
- .value_name(..) implies .takes_value(true).