civodul pushed a commit to branch master
in repository maintenance.
commit a8208421a000a9d4325c7d6b8fe07333f545662a
Author: Ludovic Courtès <[email protected]>
AuthorDate: Fri Jun 10 10:41:26 2022 +0200
programming-2022: More bibliography tweaks.
* doc/programming-2022/security.sbib: Add DOIs, "Last accessed" notes,
ISBNs, author names, and long URL breaks.
* doc/programming-2022/bibliography.scm (bib-entry-template): Show ISBN
when DOI is missing.
---
doc/programming-2022/bibliography.scm | 2 +-
doc/programming-2022/security.sbib | 18 ++++++++++++++----
2 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/doc/programming-2022/bibliography.scm
b/doc/programming-2022/bibliography.scm
index ba5427e..0c4cb9d 100644
--- a/doc/programming-2022/bibliography.scm
+++ b/doc/programming-2022/bibliography.scm
@@ -6,7 +6,7 @@
(let ((template (make-bib-entry-template/default kind)))
(if (eq? 'misc kind)
`(,@template (" " note "."))
- `(,@template (" DOI: " doi)))))
+ `(,@template (if doi (" DOI: " doi) (" ISBN: " isbn))))))
(when-engine-is-loaded 'latex
(lambda ()
diff --git a/doc/programming-2022/security.sbib
b/doc/programming-2022/security.sbib
index 919025a..c3c877f 100644
--- a/doc/programming-2022/security.sbib
+++ b/doc/programming-2022/security.sbib
@@ -32,6 +32,7 @@
(title "The Update Framework Specification")
(year "2020")
(month "December")
+ (note "Last accessed June 2022")
(url "https://github.com/theupdateframework/specification/"))
(inproceedings mehnert2016:conex
@@ -88,6 +89,7 @@
(title "The pkgsrc Guide")
(year "2022")
(month "January")
+ (note "Last accessed June 2022")
(author "The pkgsrc Developers"))
(misc gentoo2022:portage-security
@@ -95,6 +97,7 @@
(title "Portage Security")
(year "2022")
(month "January")
+ (note "Last accessed June 2022")
(author "Gentoo developers"))
(inproceedings torresarias2016:omitting
@@ -218,13 +221,14 @@ Privacy")
(pages "122--134")
(month "April")
(year "1980")
+ (doi "10.1109/SP.1980.10006")
(url "http://www.merkle.com"))
(inproceedings stevens2017:detection
(author "Marc Stevens, Daniel Shumow")
(title "Speeding up Detection of SHA-1 Collision Attacks Using Unavoidable
Attack Conditions")
(year "2017")
- (isbn "9781931971409")
+ (isbn "978-1-931-97140-9")
(publisher "USENIX Association")
(address "USA")
(booktitle "Proceedings of the 26th USENIX Conference on Security Symposium")
@@ -241,6 +245,8 @@ Privacy")
(booktitle "Advances in Cryptology -- CRYPTO 2017")
(year "2017")
(publisher "Springer International Publishing")
+ (isbn "978-3-319-63687-0")
+ (doi "10.1007/978-3-319-63688-7_19")
;;(address "Cham")
(pages "570--596")
(isbn "978-3-319-63688-7"))
@@ -263,6 +269,7 @@ Thayer")
(institution "Internet Engineering Task Force (IETF)")
(year "1998")
(month "November")
+ (note "Last accessed June 2022")
(url "https://tools.ietf.org/html/rfc2440"))
(misc callas2007:rfc4880-openpgp
@@ -292,12 +299,14 @@ Thayer")
(title "Tooling for verification of PGP signed commits")
(year "2021")
(note "Last accessed June 2022")
- (url
"https://github.com/bitcoin/bitcoin/tree/d4b3dc5b0a726cc4cc7a8467be43126e78f841cf/contrib/verify-commits"))
+ (url "https://github.com/bitcoin/bitcoin/tree
+/d4b3dc5b0a726cc4cc7a8467be43126e78f841cf/contrib/verify-commits"))
(misc fsf2010:compromise
(author "Free Software Foundation")
(title "Savannah and www.gnu.org Downtime")
(year "2010")
+ (note "Last accessed June 2022")
(url "https://www.fsf.org/blogs/sysadmin/savannah-and-www.gnu.org-downtime"))
(misc sigstore2021:web
@@ -320,7 +329,8 @@ Thayer")
(year "2021")
(month "November")
(note "Last accessed June 2022")
- (url
"https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.34.0.txt"))
+ (url "https://raw.githubusercontent.com/git/git/master/Documentation
+/RelNotes/2.34.0.txt"))
(misc courtes2016:authentication
(author "Ludovic Courtès, Guix contributors")
@@ -339,7 +349,7 @@ Thayer")
(title "Getting diverted to non-updated branches: a limitation of the
authentication mechanism?"))
(article peisert2021:solarwinds
- (author "S. Peisert, B. Schneier, H. Okhravi, F. Massacci, T. Benzel, C.
Landwehr, M. Mannan, J. Mirkovic, A. Prakash, J. Michael")
+ (author "Sean Peisert, Bruce Schneier, Hamed Okhravi, Fabio Massacci, Terry
Benzel, Carl Landwehr, Mohammad Mannan, Jelena Mirkovic, Atul Prakash, James
Bret Michael")
(journal "IEEE Security & Privacy")
(title "Perspectives on the SolarWinds Incident")
(year "2021")