Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-14 | sq: add see_also to manpagesnora/clap3-man | Nora Widdecke | |
2022-07-11 | sq: Set source for manpages. | Nora Widdecke | |
2022-07-11 | sq: Set manpage title to Sequoia Manual. | Nora Widdecke | |
2022-07-11 | sq: Add build date to manpage. | Nora Widdecke | |
- Add the build month and year to the bottom of the manpage. | |||
2022-07-11 | update clap to 3.2.8 | Nora Widdecke | |
2022-07-11 | drop unused import | Lars Wirzenius | |
2022-07-11 | fix command name in manpage header | Nora Widdecke | |
2022-07-11 | wip: generate manpages with clap3-mangen. | Nora Widdecke | |
2022-07-06 | sq: Rename network-policy argument. | Nora Widdecke | |
- The network policy argument of sq wkd and sq keyserver is --policy or -p, leading to possible confusion with sequoia's openpgp policy. - Rename the argument to --network-policy and -n. | |||
2022-07-05 | sq: Use common io args for sq armor. | Nora Widdecke | |
2022-07-05 | sq: Adapt sq to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Clean up parse_notations. | Nora Widdecke | |
2022-07-05 | sq: Unify parse_notations. | Nora Widdecke | |
2022-07-05 | sq: Extract common functions for sq revoke. | Nora Widdecke | |
- Reading certs and secret keys is handled the same way by all revoke functions. | |||
2022-07-05 | use CliTime for revoke (merge into previous) | Nora Widdecke | |
2022-07-05 | sq: Adapt sq revoke to clap3's derive API. | Nora Widdecke | |
- The different subcommands for sq revoke are very similar, they have many arguments in common. Previously, they were handled together in one functions. Now, as each subcommand is represented by a different struct, this had to be split up. | |||
2022-07-05 | sq: Make --time arguments more typesafe. | Nora Widdecke | |
2022-07-05 | sq: Adapt sq keyring to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt sq inspect to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt sq packet join to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt sq packet split to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt sq certify to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt sq wkd to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Unify NetworkPolicy. | Nora Widdecke | |
- WkdNetworkPolicy and KeyserverPolicy have the same variants and both are parsed to sequoia_net::Policy. Unify and rename to NetworkPolicy. | |||
2022-07-05 | sq: Add output argument to sq wkd get. | Nora Widdecke | |
- The handling code for sq wkd get expects an "output" argument, but that argument was not defined. | |||
2022-07-05 | sq: Adapt sq keyserver to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt main of sq key to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt key adopt to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt key exctract-cert to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt key password to clap 3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Adapt sq key generate to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Fix --export arg of sq key generate. | Nora Widdecke | |
- The handling function of sq key generate treats the --export argument as optional. - Reflect that in the argument definition. | |||
2022-07-05 | sq: Adapt sq encrypt to clap3's derive API. | Nora Widdecke | |
2022-07-05 | sq: Derive top level command. | Nora Widdecke | |
2022-07-05 | openpgp: Release 1.10.0.openpgp/v1.10.0 | Justus Winter | |
2022-07-05 | buffered-reader: Release 1.1.3.buffered-reader/v1.1.3 | Justus Winter | |
2022-07-05 | ipc: Securely delete Sexp strings. | Justus Winter | |
2022-07-05 | ipc: Implement convenience conversions. | Justus Winter | |
2022-07-05 | openpgp: Make crypto::ecdh::aes_key_{,un}wrap public. | Justus Winter | |
- This is the AES Key Wrap algorithm described in RFC 3394. It is used in OpenPGP's ECDH, but has uses besides that (for example, the gpg-agent uses it to wrap keys in transit). | |||
2022-07-04 | sq: Use default input argument for key password. | Nora Widdecke | |
- Fixes #890 | |||
2022-07-04 | buffered-reader, openpgp: Fix macro's doctests. | Justus Winter | |
- Previously, the doctests for the macros were not run, and hence not tested. Fix the few issues that came up when Rust 1.62 started running doctests. - We cannot test the macros in doctests, because the macros are not public. Add equivalent unit tests instead. - Fixes #893. | |||
2022-07-04 | openpgp: Drop unnecessary trailing semicolon. | Justus Winter | |
2022-07-01 | docs: Update dependencies list in README. | Wiktor Kwapisiewicz | |
- Remove unused dependencies: capnproto and sqlite. - Restructure Windows section to highlight that the CNG backend is recommended on Windows. - Fix MSYS2 instructions to use `pacman` instead of `pacboy`. - Add mention of 32-bit build on Windows. - Remove Brew instructions that apparently are no longer needed in latest versions of Brew. - Test all variants. Windows and MacOS were tested in VMs and *nix distributions were tested in respective Docker containers. One issue worth mentioning that the NixOS script had to be run on version 2.3.16 as their later images seem to suffer from the regression of issue #137982 [0] (tested thanks to @puzzlewolf). - Fix #673 as now the minimal set is valid for both the openpgp crate and others (there are no additional dependencies). The only exception is the OpenSSL package required on Debian and Fedora. This has been explicitly clarified in the `Notes` section. - Fix #785. [0]: https://github.com/NixOS/nixpkgs/issues/137982 | |||
2022-06-29 | sq: Never emit a session key prefix. | Nora Widdecke | |
2022-06-29 | sq: Adapt packet dump to clap3's derive style. | Nora Widdecke | |
2022-06-29 | sq: Add packet decrypt --session-key. | Nora Widdecke | |
- Allow giving multiple session keys, try them all until one decrypts the packet. | |||
2022-06-29 | sq: Adapt packet decrypt to clap3's derive API. | Nora Widdecke | |
2022-06-29 | sq: Print CliSessionKey session key securely. | Nora Widdecke | |
- Printing a SessionKey requires explicit use of display_sensitive function, to prevent accidental leaks. | |||
2022-06-29 | sq: Add sq decrypt --session-key. | Nora Widdecke | |
- Allow multiple session keys, try all of them until one decrypts the message. - Closes #858. | |||
2022-06-29 | sq: Adapt decrypt to clap3's derive. | Nora Widdecke | |