X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Fstandards.perl;h=c36afb5d718bc6725701594618934dcecce8f395;hb=e5d6fbcc4262e94da916be5e9eb5cb0026bf1038;hp=f75c412202314f8ce5860a8a50d8b3584e38f01e;hpb=6f45318494c67a9ec332d567c3c17ed11ceed7b6;p=public-inbox.git
diff --git a/Documentation/standards.perl b/Documentation/standards.perl
index f75c4122..c36afb5d 100755
--- a/Documentation/standards.perl
+++ b/Documentation/standards.perl
@@ -1,6 +1,6 @@
#!/usr/bin/perl -w
-use strict;
-# Copyright 2019 all contributors
+use v5.12;
+# Copyright all contributors
# License: AGPL-3.0+
print < 'NNTP',
977 => 'NNTP (old)',
+ 1036 => 'Standard for Interchange of USENET Messages',
+ 5536 => 'Netnews Article Format',
+ 5537 => 'Netnews Architecture and Protocols',
+ 1738 => 'Uniform resource locators',
+ 5092 => 'IMAP URL scheme',
+ 5538 => 'NNTP URI schemes',
6048 => 'NNTP additions to LIST command (TODO)',
- 8054 => 'NNTP compression (TODO)',
- 4642 => 'NNTP TLS (TODO)',
- 8143 => 'NNTP TLS (TODO)',
+ 8054 => 'NNTP compression',
+ 4642 => 'NNTP TLS',
+ 8143 => 'NNTP TLS',
2980 => 'NNTP extensions (obsolete, but NOT irrelevant)',
4287 => 'Atom syndication',
4685 => 'Atom threading extensions',
@@ -39,9 +45,34 @@ my $rfcs = [
2616 => 'HTTP/1.1 (newer updates should apply, too)',
7230 => 'HTTP/1.1 message syntax and routing',
7231 => 'HTTP/1.1 semantics and content',
- 2822 => 'Internet message format',
- # TODO: flesh this out
+ 822 => 'Internet message format (1982)',
+ 2822 => 'Internet message format (2001)',
+ 5322 => 'Internet message format (2008)',
+ 3501 => 'IMAP4rev1',
+ 2177 => 'IMAP IDLE',
+ 2683 => 'IMAP4 Implementation Recommendations',
+ # 5032 = 'WITHIN search extension for IMAP',
+ 4978 => 'IMAP COMPRESS Extension',
+ # 5182 = 'IMAP Extension for Referencing the Last SEARCH Result',
+ # 5256 => 'IMAP SORT and THREAD extensions',
+ # 5738 => 'IMAP Support for UTF-8',
+ # 8474 => 'IMAP Extension for Object Identifiers',
+
+ # 8620 => JSON Meta Application Protocol (JMAP)
+ # 8621 => JSON Meta Application Protocol (JMAP) for Mail
+ # ...
+
+ # examples/unsubscribe.milter and PublicInbox::Unsubscribe
+ 2369 => 'URLs as Meta-Syntax for Core Mail List Commands',
+ 8058 => 'Signaling One-Click Functionality for List Email Headers',
+
+ 1081 => 'Post Office Protocol â Version 3',
+ 1939 => 'Post Office Protocol â Version 3 (STD 53)',
+ 2449 => 'POP3 extension mechanism',
+ 2595 => 'STARTTLS for IMAP and POP3',
+ 2384 => 'POP URL Scheme',
+ # TODO: flesh this out
];
my @rfc_urls = qw(tools.ietf.org/html/rfc%d
@@ -60,6 +91,10 @@ print <<'EOF'
Other relevant documentation
----------------------------
+* IMAP capabilities registry and response codes:
+ https://www.iana.org/assignments/imap-capabilities
+ https://www.iana.org/assignments/imap-response-codes
+
* Documentation/technical/http-protocol.txt in git source code:
https://public-inbox.org/git/9c5b6f0fac/s
@@ -72,6 +107,6 @@ Other relevant documentation
Copyright
---------
-Copyright 2019 all contributors
+Copyright (C) all contributors
License: AGPL-3.0+
EOF