Commit graph

771 commits

Author SHA1 Message Date
Tammi L. Coles
9d040057eb Merge remote-tracking branch 'refs/remotes/origin/heiko-ch4' into heiko-ch4 2023-11-25 12:01:17 +01:00
Tammi L. Coles
50bdb0b72e edits to commit 999549dcc3 2023-11-25 11:57:39 +01:00
Tammi L. Coles
10ce55fa77 edits to #999549dcc3 2023-11-25 11:51:59 +01:00
Tammi L. Coles
e66d5158a8 fix apostrophe format 2023-11-25 11:24:00 +01:00
Tammi L. Coles
b834628558 restore language to table, clean up structure 2023-11-25 11:19:56 +01:00
Tammi L. Coles
09efc3db67 correct CertificationRevocation section 2023-11-25 11:09:32 +01:00
Tammi L. Coles
78b2766049 correct CertificationRevocation section 2023-11-25 11:09:11 +01:00
Tammi L. Coles
8fe5dfcf33 restore language of table but fix layout 2023-11-25 11:04:59 +01:00
Tammi L. Coles
8e81ed6b36 expand note for clarity 2023-11-25 10:57:40 +01:00
Tammi L. Coles
14a95e1907 push final edits of Ch8, clarify use of italics 2023-11-25 10:56:24 +01:00
02146bbe96
Incorporate super helpful feedback from @dvzrv 2023-11-25 00:17:32 +01:00
2467c044b8
Add section on well-formedness 2023-11-24 23:23:43 +01:00
Heiko Schaefer
9e233cc011
ch5: edits 2023-11-24 20:17:04 +01:00
Heiko Schaefer
d9ebc63721
ch5: edits 2023-11-24 20:17:03 +01:00
Heiko Schaefer
5ce162b7f1
ch5: diagram notes 2023-11-24 20:17:01 +01:00
Heiko Schaefer
1bb46763ec
Move mermaid diagram source out of sphinx field of view, and add a png version. 2023-11-24 16:44:42 +01:00
Heiko Schaefer
1ee3024056
Normalize term: effective -> in effect 2023-11-24 16:44:42 +01:00
Heiko Schaefer
04ae1fb0a8
Add link anchor 2023-11-24 16:44:41 +01:00
Heiko Schaefer
09a64ee541
Minor edits for clarity (and consistency with other chapters) 2023-11-24 16:44:41 +01:00
Heiko Schaefer
058b7b5ebc
Align styling of "direct key" with RFC 2023-11-24 16:44:41 +01:00
Heiko Schaefer
f211c7b00d
Align styling of "User ID" with RFC 2023-11-24 16:44:41 +01:00
bc25296cec
Add diagram about narrow interpretation of signatures 2023-11-24 16:44:41 +01:00
b04b823830
Integrate some diagrams with ch9 2023-11-24 16:44:40 +01:00
159814017c
Add more diagrams 2023-11-24 16:44:40 +01:00
7d18cbe76e
Add some cert validity diagrams 2023-11-24 16:44:40 +01:00
bcbbb0d901
Signature shadowing 2023-11-24 16:44:40 +01:00
55396e8452
Attribute shadowing 2023-11-24 16:44:40 +01:00
5ab4546144
Small changes 2023-11-24 16:44:40 +01:00
6388d5c33b
Complexity, complexity, complexity... 2023-11-24 16:44:39 +01:00
89f776e6f3
Add line about well-formed-ness 2023-11-24 16:44:29 +01:00
39c79709bd
Progress 2023-11-24 16:44:29 +01:00
3727176d76
More refinements 2023-11-24 16:44:29 +01:00
6061b037e4
Section about self-authorizing signatures 2023-11-24 16:44:29 +01:00
3276ab79d7
Other changes 2023-11-24 16:44:28 +01:00
6f220c9f39
Feverish signature precedence thought 2023-11-24 16:44:28 +01:00
bac7d8cf16
Start content of verification chapter 2023-11-24 16:44:28 +01:00
heiko
a2c2beb73a Merge pull request 'Add EPUB customizations and improve CI' (#142) from dvzrv/epub_customizations into draft
Reviewed-on: https://codeberg.org/openpgp/notes/pulls/142
2023-11-24 13:02:47 +00:00
David Runge
02c7b04cfd
Adapt Containerfile to build with a patched version of sphinx
Sphinx >= 7.1.0 has issues rendering EPUBs correctly.
Install latest sphinx and apply a patch to fix EPUB rendering.

Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-24 13:21:55 +01:00
David Runge
eeb1de8ab7
Add woodpecker integration for building and testing the EPUB
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-24 13:21:52 +01:00
David Runge
ccddbe4204
Add local copy of upstreamed sphinx patch for CSS issues with EPUBs
The patch fixes https://github.com/sphinx-doc/sphinx/issues/11598
for sphinx >= 7.2.0

Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-24 13:19:20 +01:00
David Runge
57f62222d2
Add reuse config for patches
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-24 13:19:19 +01:00
David Runge
8f1d939ddb
Add make target to check a cleanly built EPUB using epubcheck
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-24 13:19:17 +01:00
David Runge
d7d34d4940
Move MyST-parser configuration to its own section
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-24 13:19:17 +01:00
David Runge
34f94f7802
Move numfig configuration to general configuration
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-24 13:19:16 +01:00
David Runge
ec761273df
Modify CSS for admonition environments when building EPUB
Add a lightgray `background-color` for all admonition environments.
Add a palevioletred `background-color` for all admonition-warning and
warning environments.

Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-24 13:19:11 +01:00
Tammi L. Coles
8d4c1748c7 edit ch8 advanced section up to line 358 2023-11-23 17:39:31 +01:00
Tammi L. Coles
94abcc34f7 edit ch8 3rd party signatures 2023-11-23 16:44:21 +01:00
Tammi L. Coles
a8b17f8fe4 edit ch8 soft and hard revocations 2023-11-23 14:34:23 +01:00
Tammi L. Coles
f795da774d edit ch8 Revocation self-signatures 2023-11-23 14:24:05 +01:00
Tammi L. Coles
92948c6dda edit ch8 self-sig binding to primary ID 2023-11-23 14:14:19 +01:00