2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/maintenance.git synced 2023-12-14 03:33:04 +01:00

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.
This commit is contained in:
Ludovic Courtès 2022-06-10 10:41:26 +02:00
parent 9ad877567d
commit a8208421a0
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 15 additions and 5 deletions

View file

@ -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 ()

View file

@ -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")