Justus Winter
a8110e1229
Update to sequoia-openpgp 1.18.
2024-01-29 18:52:02 +01:00
Justus Winter
0b368533c5
Fix Dockerfile.
...
- First, update to Debian Trixie. Second, set CARGO_TARGET_DIR to a
fresh directory in /tmp, as the one in the source copy might be
clobbered by a symlink.
2024-01-22 12:33:12 +01:00
Justus Winter
7e6d0468eb
ci: Fix testing feature combinations.
...
- First, the autocrypt feature has been removed in
86f599542c
.
- Second, cargo now considers it an error to give an empty string to
--features.
2024-01-22 12:33:12 +01:00
Neal H. Walfield
043083a789
Upgrade smallvec.
...
- `smallvec` was yanked, due to a dependency bug in 1.13.0. See:
https://github.com/servo/rust-smallvec/commits/v1.13.1
- Upgrade `smallvec` to the latest version.
2024-01-22 10:15:16 +01:00
Neal H. Walfield
be1f8a2ff5
Upgrade shlex.
...
- shlex has a number of security issues, as per the advisory:
https://rustsec.org/advisories/RUSTSEC-2024-0006
- Upgrade shlex to the latest version to resolve the issues.
2024-01-22 10:04:33 +01:00
Justus Winter
195ef2bf9b
Release 0.33.0.
2024-01-19 14:39:35 +01:00
Justus Winter
83f92ef064
Allow updating textwrap to 0.16.
...
- Don't actually update, as other dependencies are still on 0.15.
2024-01-19 14:39:29 +01:00
Justus Winter
1d92282aa2
Bump all dependencies.
2024-01-19 14:39:29 +01:00
Justus Winter
50ded9a469
Improve build and installation instructions.
2024-01-19 14:13:14 +01:00
Justus Winter
7866605750
Update NEWS.
2024-01-19 14:06:24 +01:00
Justus Winter
40041c5885
Fix markup.
2024-01-19 13:23:54 +01:00
Justus Winter
23ad94c9f8
Update h2 to fix RUSTSEC-2024-0003.
2024-01-19 13:19:31 +01:00
Justus Winter
4a236421da
Implement sq version, drop --version, move output-version there.
2024-01-19 12:55:13 +01:00
Justus Winter
5e2c6da79c
Add sq toolbox, move the armor and packet subcommands there.
2024-01-19 11:54:48 +01:00
Justus Winter
b7ef68ca35
Move sq import and export to sq cert.
2024-01-19 11:24:21 +01:00
Justus Winter
9394f6292d
Improve rendering of the user interface guidelines in API docs.
2024-01-17 14:40:55 +01:00
Justus Winter
10fd523fc4
Move sq inspect up, add guidance for subcommand order and structure.
2024-01-17 14:40:55 +01:00
Justus Winter
e2977a7a23
Respect NO_COLOR environment variable when linting certs.
2024-01-17 14:40:55 +01:00
Justus Winter
5e949ed638
Reset the color after printing GOOD or BAD when linting certs.
2024-01-17 14:40:55 +01:00
Justus Winter
b6893634d5
Add a workaround so that the UI guidelines are rendered by rustdoc.
2024-01-17 14:40:55 +01:00
Justus Winter
ce91bd73bd
Copy edit documentation and examples for sq pki link.
...
- Fixes #122 .
2024-01-17 14:40:55 +01:00
Justus Winter
9ae84305c0
Work around a bug in the roff crate fixing apostrophes in man pages.
...
- See https://github.com/rust-cli/roff-rs/issues/38
2024-01-17 14:40:55 +01:00
Justus Winter
b5a7d15710
Move sq link to sq pki.
2024-01-17 14:40:55 +01:00
Justus Winter
47bab9c59f
Align spelling of Web of Trust.
2024-01-17 14:40:55 +01:00
Justus Winter
46af430766
Move sq certify to sq pki.
2024-01-17 14:40:55 +01:00
Justus Winter
0b69ca3552
Typo.
2024-01-17 14:40:55 +01:00
Justus Winter
b000993817
Move all global PKI options to subcommands where they are needed.
2024-01-17 14:40:55 +01:00
Justus Winter
2c7a22558a
Align the pki command line parser definition.
2024-01-16 18:27:10 +01:00
Justus Winter
003939169b
Drop unnecessary quotes.
2024-01-16 17:59:05 +01:00
Justus Winter
695dec0460
Typographic fixes.
2024-01-16 16:32:53 +01:00
Justus Winter
79c573c140
Align spelling and capitalization of Web of Trust.
2024-01-16 16:30:15 +01:00
Justus Winter
ed4f1efcb5
Rename sq wot to sq pki.
2024-01-16 16:22:30 +01:00
Justus Winter
cf6042e1b0
Add a key server from the synchronizing key server pool.
...
- This server is operated by Todd Fleisher, and comes with the
highest recommendations regarding its high availability setup.
2024-01-16 15:48:31 +01:00
Justus Winter
19c6719786
Align terminology.
2024-01-16 15:45:47 +01:00
Justus Winter
7bb5a0fc3d
Simplify code.
...
- Being a non-leaf page implies that it has subcommands.
2024-01-16 14:56:59 +01:00
Justus Winter
b7448a9a16
Don't include the options in non-leaf manual pages.
2024-01-16 14:56:15 +01:00
Justus Winter
bc98f3dd53
Render subcommand headings into links.
2024-01-16 14:46:11 +01:00
Justus Winter
a3b1b2bdce
Improve and align the description of the network protocols.
2024-01-16 14:45:56 +01:00
Justus Winter
b68d22dfc8
Drop period from first line of about texts.
2024-01-16 14:43:59 +01:00
Justus Winter
8ffbb07ebe
Extend sq network keyserver publish'es help, align keyserver URLs.
2024-01-16 14:43:59 +01:00
Justus Winter
59b0b2a543
Rename sq network lookup to fetch, align network commands.
...
- Fixes #157 .
2024-01-16 13:04:41 +01:00
Justus Winter
6a4f32e493
Remove sq keyring join.
...
- This is the less useful and more dangerous variant of sq keyring
merge. The former does not merge two copies of the same
certificate into one, and is likely not what the user wants or
expects, and the resulting keyring is more likely to cause
problems when consumed by implementations.
- Further, we have to explain the difference between join and merge,
hurting ergonomics.
- Once, sq keyring join had the advantage of not buffering
certificates, but we now do that in order to produce the right
labels, so even that advantage was gone.
- Remove it. Developers who want to produce keyrings with multiple
copies of the same cert for testing purposes can do so with sq
packet join.
- Adapt the subplot tests. Notably, as sq keyring merge does not
preserve the order of certs as encountered in the inputs (should
it?), but orders them by fingerprint, the order in the output is
not predictable. To work around, just test listing one key.
2024-01-15 19:21:37 +01:00
Justus Winter
49dd753bab
Harmonize specifying the trust amount.
...
- See #109 .
2024-01-12 18:33:56 +01:00
Justus Winter
6cd2ae9d3b
Point users to our user manual.
...
- Previously, we pointed users to the API documentation, which
doesn't seem helpful at all.
2024-01-12 18:22:43 +01:00
Justus Winter
fb0d0294a4
More typographic fixes.
2024-01-12 18:22:05 +01:00
Justus Winter
411db47cdf
Make sq inspect show subkeys without valid binding signatures.
...
- Fixes #69 .
2024-01-12 17:28:38 +01:00
Justus Winter
1596f92a71
Add preliminary user interface guidelines.
2024-01-12 17:22:26 +01:00
Justus Winter
e65edaa04b
Typographic fixes in example.
2024-01-12 17:16:36 +01:00
Justus Winter
f8df0db7be
Render positional arguments.
2024-01-12 17:16:36 +01:00
Justus Winter
18b7f2d30b
Use back ticks for inline code and subcommand references.
2024-01-12 17:16:36 +01:00