]> Sergey Matveev's repositories - public-inbox.git/blobdiff - Documentation/standards.perl
doc: standards: add references to RFC 5322 (and RFC 822)
[public-inbox.git] / Documentation / standards.perl
index baaaaf018cc4de7e0b7fc1b087aacc46c436b512..34ab829e2e32bc6f238bc397465a433af55f2b7e 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
 use strict;
-# Copyright 2019 all contributors <meta@public-inbox.org>
+# Copyright 2019-2020 all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 
 print <<EOF;
@@ -26,9 +26,9 @@ my $rfcs = [
        3977 => 'NNTP',
        977 => 'NNTP (old)',
        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,7 +39,9 @@ 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',
+       822 => 'Internet message format (1982)',
+       2822 => 'Internet message format (2001)',
+       5322 => 'Internet message format (2008)',
        # TODO: flesh this out
 
 ];
@@ -66,9 +68,12 @@ Other relevant documentation
 * Various mbox formats (we currently emit and parse mboxrd)
   https://en.wikipedia.org/wiki/Mbox
 
+* PSGI/Plack specifications (as long as our web frontend uses Perl5)
+  git clone https://github.com/plack/psgi-specs.git
+
 Copyright
 ---------
 
-Copyright 2019 all contributors <meta@public-inbox.org>
+Copyright (C) 2019-2020 all contributors <meta@public-inbox.org>
 License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 EOF