[Rfc-markdown] 1.6.37: Support "ACM DOIs"

Carsten Bormann <cabo@tzi.org> Thu, 06 July 2023 20:11 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: rfc-markdown@ietfa.amsl.com
Delivered-To: rfc-markdown@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F261C151089 for <rfc-markdown@ietfa.amsl.com>; Thu, 6 Jul 2023 13:11:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.196
X-Spam-Level:
X-Spam-Status: No, score=-4.196 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JLFciOWzsEHm for <rfc-markdown@ietfa.amsl.com>; Thu, 6 Jul 2023 13:11:07 -0700 (PDT)
Received: from smtp.zfn.uni-bremen.de (smtp.zfn.uni-bremen.de [134.102.50.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68B13C151066 for <rfc-markdown@ietf.org>; Thu, 6 Jul 2023 13:11:07 -0700 (PDT)
Received: from client-0227.vpn.uni-bremen.de (client-0227.vpn.uni-bremen.de [134.102.107.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4Qxnj44z2HzDCd3; Thu, 6 Jul 2023 22:11:04 +0200 (CEST)
From: Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mao-Original-Outgoing-Id: 710367064.2895271-24035c8d606bc48f36f0d111f4e7508c
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
Date: Thu, 06 Jul 2023 22:11:04 +0200
Message-Id: <92B85659-3C8F-426C-8236-56CFDC78FB36@tzi.org>
To: rfc-markdown@ietf.org
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfc-markdown/C7imTpyUpSu7Jtnbj-pNCAR_b1Y>
Subject: [Rfc-markdown] 1.6.37: Support "ACM DOIs"
X-BeenThere: rfc-markdown@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "rfc-markdown is a discussion list for people writing I-Ds and RFCs in Markdown and the authors of the tools used for that." <rfc-markdown.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rfc-markdown>, <mailto:rfc-markdown-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfc-markdown/>
List-Post: <mailto:rfc-markdown@ietf.org>
List-Help: <mailto:rfc-markdown-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rfc-markdown>, <mailto:rfc-markdown-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jul 2023 20:11:11 -0000

I know that you shouldn't push new I-D tool versions four days before
the Internet-Draft deadline, but dkg (Daniel Kahn Gillmor) gave me
90 % of the solution for a problem that had been irking me since Nico
Williams pointed it out first, three years ago: What I call "ACM DOIs".
Quite a few other people ran into (and reported) these since.

"ACM DOIs" are identifiers that look like DOIs, but doi.org knows nothing
about them.
But then dl.acm.org does, and that's where we get the goods now.

So you now can cite Usenix conference papers:

  DOI.10.5555_3277203.3277245:
➔
   [DOI.10.5555_3277203.3277245]
              Poddebniak, D., Dresen, C., Müller, J., Ising, F.,
              Schinzel, S., Friedberger, S., Somorovsky, J., and J.
              Schwenk, "Efail: breaking S/MIME and OpenPGP email
              encryption using exfiltration channels", USENIX
              Association, Proceedings of the 27th USENIX Conference on
              Security Symposium pp. 549-566, ISBN 9781931971461, August
              2018.

...and Addison Wesley books:

  DOI.10.5555/206746:
    display: Stevens
➔

   [Stevens]  Stevens, W. and G. Wright, "TCP/IP illustrated (vol. 2):
              the implementation", Addison-Wesley Longman Publishing
              Co., Inc., ISBN 020163354X, February 1995.

A big thank you for all the bug reports, John Levine who gave us a theory of what was going on, and now dkg for most of the solution!

Enjoy!

Grüße, Carsten