diff options
| author | Paul Eggert | 2019-02-16 11:20:09 -0800 |
|---|---|---|
| committer | Paul Eggert | 2019-02-16 12:00:02 -0800 |
| commit | b5e66f46a6f33f9d633e6cc3e0770a566bdfcf6b (patch) | |
| tree | ae840d13fbb281fcef0b0ac35646b10710c06d86 /doc | |
| parent | 57ece2a0521e3167254f3b97fbfa7dc51aa9fea5 (diff) | |
| download | emacs-b5e66f46a6f33f9d633e6cc3e0770a566bdfcf6b.tar.gz emacs-b5e66f46a6f33f9d633e6cc3e0770a566bdfcf6b.zip | |
Update citations of Internet RFCs
For example, RFC 822 has been obsoleted by RFC 2822, which in
turn has been obsoleted by RFC 5322.
* doc/emacs/ack.texi, doc/lispref/os.texi:
* doc/misc/emacs-mime.texi, doc/misc/gnus-coding.texi:
* doc/misc/gnus.texi, doc/misc/sc.texi:
* lisp/calendar/parse-time.el, lisp/gnus/gnus-cite.el:
* lisp/gnus/gnus-util.el, lisp/gnus/message.el:
* lisp/gnus/mm-bodies.el, lisp/gnus/nnrss.el:
* lisp/mail/feedmail.el, lisp/mail/ietf-drums.el:
* lisp/mail/mail-extr.el, lisp/mail/mail-utils.el:
* lisp/mail/mailclient.el, lisp/mail/mailheader.el:
* lisp/mail/rfc2047.el, lisp/mail/rfc822.el, lisp/mail/rmail.el:
* lisp/mail/sendmail.el, lisp/mail/smtpmail.el:
* lisp/mail/supercite.el, lisp/mh-e/mh-e.el:
* lisp/mh-e/mh-utils.el, lisp/net/imap.el:
* lisp/net/newst-backend.el, lisp/org/org-id.el:
* lisp/ps-samp.el, lisp/simple.el, lisp/url/url-util.el:
Update RFC citations.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ack.texi | 4 | ||||
| -rw-r--r-- | doc/lispref/os.texi | 2 | ||||
| -rw-r--r-- | doc/misc/emacs-mime.texi | 64 | ||||
| -rw-r--r-- | doc/misc/gnus-coding.texi | 2 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 35 | ||||
| -rw-r--r-- | doc/misc/sc.texi | 3 |
6 files changed, 58 insertions, 52 deletions
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi index 3ad67397354..0e4a982da40 100644 --- a/doc/emacs/ack.texi +++ b/doc/emacs/ack.texi | |||
| @@ -829,8 +829,8 @@ command with its arguments. | |||
| 829 | Richard Mlynarik wrote @file{cl-indent.el}, a package for indenting | 829 | Richard Mlynarik wrote @file{cl-indent.el}, a package for indenting |
| 830 | Common Lisp code; @file{ebuff-menu.el}, an electric browser for | 830 | Common Lisp code; @file{ebuff-menu.el}, an electric browser for |
| 831 | buffer listings; @file{ehelp.el}, bindings for browsing help screens; | 831 | buffer listings; @file{ehelp.el}, bindings for browsing help screens; |
| 832 | and @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format, | 832 | and @file{rfc822.el}, a parser for E-mail addresses in the format |
| 833 | used in mail messages and news articles. | 833 | used in mail messages and news articles (Internet RFC 822 and its successors). |
| 834 | 834 | ||
| 835 | @item | 835 | @item |
| 836 | Gerd Möllmann was the Emacs maintainer from the beginning of Emacs 21 | 836 | Gerd Möllmann was the Emacs maintainer from the beginning of Emacs 21 |
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index 2f3e91ce68c..a04f03bd463 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi | |||
| @@ -1485,7 +1485,7 @@ following form: | |||
| 1485 | The format of this list is the same as what @code{decode-time} accepts | 1485 | The format of this list is the same as what @code{decode-time} accepts |
| 1486 | (@pxref{Time Conversion}), and is described in more detail there. Any | 1486 | (@pxref{Time Conversion}), and is described in more detail there. Any |
| 1487 | element that cannot be determined from the input will be set to | 1487 | element that cannot be determined from the input will be set to |
| 1488 | @code{nil}. The argument @var{string} should resemble an RFC 2822 or | 1488 | @code{nil}. The argument @var{string} should resemble an RFC 822 (or later) or |
| 1489 | ISO 8601 string, like ``Fri, 25 Mar 2016 16:24:56 +0100'' or | 1489 | ISO 8601 string, like ``Fri, 25 Mar 2016 16:24:56 +0100'' or |
| 1490 | ``1998-09-12T12:21:54-0200'', but this function will attempt to parse | 1490 | ``1998-09-12T12:21:54-0200'', but this function will attempt to parse |
| 1491 | less well-formed time strings as well. | 1491 | less well-formed time strings as well. |
diff --git a/doc/misc/emacs-mime.texi b/doc/misc/emacs-mime.texi index 9eb18f92ca1..373bdeb9013 100644 --- a/doc/misc/emacs-mime.texi +++ b/doc/misc/emacs-mime.texi | |||
| @@ -698,13 +698,15 @@ Translation}. | |||
| 698 | A description of the part (@code{Content-Description}). | 698 | A description of the part (@code{Content-Description}). |
| 699 | 699 | ||
| 700 | @item creation-date | 700 | @item creation-date |
| 701 | RFC822 date when the part was created (@code{Content-Disposition}). | 701 | Date when the part was created (@code{Content-Disposition}). |
| 702 | This uses the format of RFC 822 or its successors. | ||
| 702 | 703 | ||
| 703 | @item modification-date | 704 | @item modification-date |
| 704 | RFC822 date when the part was modified (@code{Content-Disposition}). | 705 | RFC 822 (or later) date when the part was modified |
| 706 | (@code{Content-Disposition}). | ||
| 705 | 707 | ||
| 706 | @item read-date | 708 | @item read-date |
| 707 | RFC822 date when the part was read (@code{Content-Disposition}). | 709 | RFC 822 (or later) date when the part was read (@code{Content-Disposition}). |
| 708 | 710 | ||
| 709 | @item recipients | 711 | @item recipients |
| 710 | Who to encrypt/sign the part to. This field is used to override any | 712 | Who to encrypt/sign the part to. This field is used to override any |
| @@ -754,7 +756,7 @@ be obtained. Values include @samp{ftp}, @samp{anon-ftp}, @samp{tftp}, | |||
| 754 | @samp{localfile}, and @samp{mailserver}. (@code{Content-Type}.) | 756 | @samp{localfile}, and @samp{mailserver}. (@code{Content-Type}.) |
| 755 | 757 | ||
| 756 | @item expiration | 758 | @item expiration |
| 757 | The RFC822 date after which the file may no longer be fetched. | 759 | RFC 822 (or later) date after which the file may no longer be fetched. |
| 758 | (@code{Content-Type}.) | 760 | (@code{Content-Type}.) |
| 759 | 761 | ||
| 760 | @item size | 762 | @item size |
| @@ -1301,7 +1303,7 @@ on. High-level functionality is dealt with in the first chapter | |||
| 1301 | @menu | 1303 | @menu |
| 1302 | * rfc2045:: Encoding @code{Content-Type} headers. | 1304 | * rfc2045:: Encoding @code{Content-Type} headers. |
| 1303 | * rfc2231:: Parsing @code{Content-Type} headers. | 1305 | * rfc2231:: Parsing @code{Content-Type} headers. |
| 1304 | * ietf-drums:: Handling mail headers defined by RFC822bis. | 1306 | * ietf-drums:: Handling mail headers defined by RFC 2822. |
| 1305 | * rfc2047:: En/decoding encoded words in headers. | 1307 | * rfc2047:: En/decoding encoded words in headers. |
| 1306 | * time-date:: Functions for parsing dates and manipulating time. | 1308 | * time-date:: Functions for parsing dates and manipulating time. |
| 1307 | * qp:: Quoted-Printable en/decoding. | 1309 | * qp:: Quoted-Printable en/decoding. |
| @@ -1385,8 +1387,8 @@ Encode a parameter in headers likes @code{Content-Type} and | |||
| 1385 | @node ietf-drums | 1387 | @node ietf-drums |
| 1386 | @section ietf-drums | 1388 | @section ietf-drums |
| 1387 | 1389 | ||
| 1388 | @dfn{drums} is an IETF working group that is working on the replacement | 1390 | @dfn{drums} was an IETF working group that worked on Internet RFC 2822, |
| 1389 | for RFC822. | 1391 | the first successor to RFC 822 and a predecessor of the current email standard. |
| 1390 | 1392 | ||
| 1391 | The functions provided by this library include: | 1393 | The functions provided by this library include: |
| 1392 | 1394 | ||
| @@ -1588,7 +1590,7 @@ The five data representations used are the following: | |||
| 1588 | 1590 | ||
| 1589 | @table @var | 1591 | @table @var |
| 1590 | @item date | 1592 | @item date |
| 1591 | An RFC822 (or similar) date string. For instance: @code{"Sat Sep 12 | 1593 | An RFC 822 (or similar) date string. For instance: @code{"Sat Sep 12 |
| 1592 | 12:21:54 1998 +0200"}. | 1594 | 12:21:54 1998 +0200"}. |
| 1593 | 1595 | ||
| 1594 | @item time | 1596 | @item time |
| @@ -1861,55 +1863,55 @@ Takes a @acronym{MIME} type as its argument and returns the matching viewer. | |||
| 1861 | The Emacs @acronym{MIME} library implements handling of various elements | 1863 | The Emacs @acronym{MIME} library implements handling of various elements |
| 1862 | according to a (somewhat) large number of RFCs, drafts and standards | 1864 | according to a (somewhat) large number of RFCs, drafts and standards |
| 1863 | documents. This chapter lists the relevant ones. They can all be | 1865 | documents. This chapter lists the relevant ones. They can all be |
| 1864 | fetched from @uref{http://quimby.gnus.org/notes/}. | 1866 | fetched from @uref{https://www.rfc-editor.org}. |
| 1865 | 1867 | ||
| 1866 | @table @dfn | 1868 | @table @dfn |
| 1867 | @item RFC822 | 1869 | @item RFC 5322 |
| 1868 | @itemx STD11 | 1870 | Internet Message Format |
| 1869 | Standard for the Format of ARPA Internet Text Messages. | ||
| 1870 | 1871 | ||
| 1871 | @item RFC1036 | 1872 | @item RFC 5536 |
| 1872 | Standard for Interchange of USENET Messages | 1873 | Netnews Article Format |
| 1873 | 1874 | ||
| 1874 | @item RFC2045 | 1875 | @item RFC 2045 |
| 1875 | Format of Internet Message Bodies | 1876 | Format of Internet Message Bodies |
| 1876 | 1877 | ||
| 1877 | @item RFC2046 | 1878 | @item RFC 2046 |
| 1878 | Media Types | 1879 | Media Types |
| 1879 | 1880 | ||
| 1880 | @item RFC2047 | 1881 | @item RFC 2047 |
| 1881 | Message Header Extensions for Non-@acronym{ASCII} Text | 1882 | Message Header Extensions for Non-@acronym{ASCII} Text |
| 1882 | 1883 | ||
| 1883 | @item RFC2048 | 1884 | @item RFC 6838 |
| 1884 | Registration Procedures | 1885 | Media Type Specifications and Registration Procedures |
| 1886 | |||
| 1887 | @item RFC 4289 | ||
| 1888 | Registration Procedures (obsoleting RFC 2048) | ||
| 1885 | 1889 | ||
| 1886 | @item RFC2049 | 1890 | @item RFC 2049 |
| 1887 | Conformance Criteria and Examples | 1891 | Conformance Criteria and Examples |
| 1888 | 1892 | ||
| 1889 | @item RFC2231 | 1893 | @item RFC 2231 |
| 1890 | @acronym{MIME} Parameter Value and Encoded Word Extensions: Character Sets, | 1894 | @acronym{MIME} Parameter Value and Encoded Word Extensions: Character Sets, |
| 1891 | Languages, and Continuations | 1895 | Languages, and Continuations |
| 1892 | 1896 | ||
| 1893 | @item RFC1843 | 1897 | @item RFC 1843 |
| 1894 | HZ---A Data Format for Exchanging Files of Arbitrarily Mixed Chinese and | 1898 | HZ---A Data Format for Exchanging Files of Arbitrarily Mixed Chinese and |
| 1895 | @acronym{ASCII} characters | 1899 | @acronym{ASCII} characters |
| 1896 | 1900 | ||
| 1897 | @item draft-ietf-drums-msg-fmt-05.txt | 1901 | @item RFC 2387 |
| 1898 | Draft for the successor of RFC822 | ||
| 1899 | |||
| 1900 | @item RFC2112 | ||
| 1901 | The @acronym{MIME} Multipart/Related Content-type | 1902 | The @acronym{MIME} Multipart/Related Content-type |
| 1902 | 1903 | ||
| 1903 | @item RFC1892 | 1904 | @item RFC 6522 |
| 1904 | The Multipart/Report Content Type for the Reporting of Mail System | 1905 | @itemx STD 73 |
| 1906 | The Multipart/Report Media Type for the Reporting of Mail System | ||
| 1905 | Administrative Messages | 1907 | Administrative Messages |
| 1906 | 1908 | ||
| 1907 | @item RFC2183 | 1909 | @item RFC 2183 |
| 1908 | Communicating Presentation Information in Internet Messages: The | 1910 | Communicating Presentation Information in Internet Messages: The |
| 1909 | Content-Disposition Header Field | 1911 | Content-Disposition Header Field |
| 1910 | 1912 | ||
| 1911 | @item RFC2646 | 1913 | @item RFC 3676 |
| 1912 | Documentation of the text/plain format parameter for flowed text. | 1914 | The Text/Plain Format and DelSp Parameters |
| 1913 | 1915 | ||
| 1914 | @end table | 1916 | @end table |
| 1915 | 1917 | ||
diff --git a/doc/misc/gnus-coding.texi b/doc/misc/gnus-coding.texi index 87af5e902e5..95544628f79 100644 --- a/doc/misc/gnus-coding.texi +++ b/doc/misc/gnus-coding.texi | |||
| @@ -141,7 +141,7 @@ There are no Gnus dependencies in this file. | |||
| 141 | There are no Gnus dependencies in this file. | 141 | There are no Gnus dependencies in this file. |
| 142 | 142 | ||
| 143 | @item ietf-drums.el | 143 | @item ietf-drums.el |
| 144 | Functions for parsing RFC822bis headers. | 144 | Functions for parsing RFC 2822 headers. |
| 145 | @c As of 2005-10-21... | 145 | @c As of 2005-10-21... |
| 146 | There are no Gnus dependencies in this file. | 146 | There are no Gnus dependencies in this file. |
| 147 | 147 | ||
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 0ccd52f9d4f..a0c57329433 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -9655,7 +9655,7 @@ Each article is divided into two parts---the head and the body. The | |||
| 9655 | body can be divided into a signature part and a text part. The variable | 9655 | body can be divided into a signature part and a text part. The variable |
| 9656 | that says what is to be considered a signature is | 9656 | that says what is to be considered a signature is |
| 9657 | @code{gnus-signature-separator}. This is normally the standard | 9657 | @code{gnus-signature-separator}. This is normally the standard |
| 9658 | @samp{^-- $} as mandated by son-of-RFC 1036. However, many people use | 9658 | @samp{^-- $} as mandated by RFC 5536. However, many people use |
| 9659 | non-standard signature separators, so this variable can also be a list | 9659 | non-standard signature separators, so this variable can also be a list |
| 9660 | of regular expressions to be tested, one by one. (Searches are done | 9660 | of regular expressions to be tested, one by one. (Searches are done |
| 9661 | from the end of the body towards the beginning.) One likely value is: | 9661 | from the end of the body towards the beginning.) One likely value is: |
| @@ -15956,8 +15956,9 @@ Mailers and list servers are notorious for doing all sorts of really, | |||
| 15956 | really stupid things with mail. ``Hey, RFC 822 doesn't explicitly | 15956 | really stupid things with mail. ``Hey, RFC 822 doesn't explicitly |
| 15957 | prohibit us from adding the string @code{wE aRe ElItE!!!!!1!!} to the | 15957 | prohibit us from adding the string @code{wE aRe ElItE!!!!!1!!} to the |
| 15958 | end of all lines passing through our server, so let's do that!!!!1!'' | 15958 | end of all lines passing through our server, so let's do that!!!!1!'' |
| 15959 | Yes, but RFC 822 wasn't designed to be read by morons. Things that were | 15959 | Yes, but RFC 822 and its successors weren't designed to be read by |
| 15960 | considered to be self-evident were not discussed. So. Here we are. | 15960 | morons. Things that were considered to be self-evident were not |
| 15961 | discussed. So. Here we are. | ||
| 15961 | 15962 | ||
| 15962 | Case in point: The German version of Microsoft Exchange adds @samp{AW: | 15963 | Case in point: The German version of Microsoft Exchange adds @samp{AW: |
| 15963 | } to the subjects of replies instead of @samp{Re: }. I could pretend to | 15964 | } to the subjects of replies instead of @samp{Re: }. I could pretend to |
| @@ -17339,7 +17340,7 @@ Announcement messages from LANL Gov Announce. | |||
| 17339 | 17340 | ||
| 17340 | @cindex forwarded messages | 17341 | @cindex forwarded messages |
| 17341 | @item rfc822-forward | 17342 | @item rfc822-forward |
| 17342 | A message forwarded according to RFC822. | 17343 | A message forwarded according to RFC 822 or its successors. |
| 17343 | 17344 | ||
| 17344 | @item outlook | 17345 | @item outlook |
| 17345 | The Outlook mail box. | 17346 | The Outlook mail box. |
| @@ -26674,18 +26675,20 @@ with, of course. | |||
| 26674 | 26675 | ||
| 26675 | @table @strong | 26676 | @table @strong |
| 26676 | 26677 | ||
| 26677 | @item RFC (2)822 | 26678 | @item RFC 822 |
| 26678 | @cindex RFC 822 | 26679 | @cindex RFC 822 |
| 26679 | @cindex RFC 2822 | 26680 | @cindex RFC 2822 |
| 26680 | There are no known breaches of this standard. | 26681 | @cindex RFC 5322 |
| 26682 | There are no known breaches of this standard or its successors | ||
| 26683 | (currently RFCs 2822 and 5322). | ||
| 26681 | 26684 | ||
| 26682 | @item RFC 1036 | 26685 | @item RFC 1036 |
| 26683 | @cindex RFC 1036 | 26686 | @cindex RFC 1036 |
| 26684 | There are no known breaches of this standard, either. | 26687 | There are no known breaches of this (now-obsolete) standard, either. |
| 26685 | 26688 | ||
| 26686 | @item Son-of-RFC 1036 | 26689 | @item RFC 5536 |
| 26687 | @cindex Son-of-RFC 1036 | 26690 | @cindex RFC 5536 |
| 26688 | We do have some breaches to this one. | 26691 | We do have some breaches of this standard, the successor of RFC 1036. |
| 26689 | 26692 | ||
| 26690 | @table @emph | 26693 | @table @emph |
| 26691 | 26694 | ||
| @@ -26700,10 +26703,9 @@ it wasn't for the @code{X-Newsreader} header. | |||
| 26700 | 26703 | ||
| 26701 | @item USEFOR | 26704 | @item USEFOR |
| 26702 | @cindex USEFOR | 26705 | @cindex USEFOR |
| 26703 | USEFOR is an IETF working group writing a successor to RFC 1036, based | 26706 | USEFOR was an IETF working group that produced Internet RFCs 5536 and 5537. |
| 26704 | on Son-of-RFC 1036. They have produced a number of drafts proposing | 26707 | The Gnus towers will look into implementing the changes embodied by these |
| 26705 | various changes to the format of news articles. The Gnus towers will | 26708 | standards. |
| 26706 | look into implementing the changes when the draft is accepted as an RFC. | ||
| 26707 | 26709 | ||
| 26708 | @item MIME---RFC 2045--2049 etc | 26710 | @item MIME---RFC 2045--2049 etc |
| 26709 | @cindex @acronym{MIME} | 26711 | @cindex @acronym{MIME} |
| @@ -29482,7 +29484,8 @@ header = <text> eol | |||
| 29482 | @end example | 29484 | @end example |
| 29483 | 29485 | ||
| 29484 | @cindex BNF | 29486 | @cindex BNF |
| 29485 | (The version of BNF used here is the one used in RFC822.) | 29487 | (The version of extended BNF used here is ABNF, the one used in Internet RFCs. |
| 29488 | See RFC 5234.) | ||
| 29486 | 29489 | ||
| 29487 | If the return value is @code{nov}, the data buffer should contain | 29490 | If the return value is @code{nov}, the data buffer should contain |
| 29488 | @dfn{network overview database} lines. These are basically fields | 29491 | @dfn{network overview database} lines. These are basically fields |
| @@ -30280,7 +30283,7 @@ almost suspect that the author looked at the @acronym{NOV} specification and | |||
| 30280 | just shamelessly @emph{stole} the entire thing, and one would be right. | 30283 | just shamelessly @emph{stole} the entire thing, and one would be right. |
| 30281 | 30284 | ||
| 30282 | @dfn{Header} is a severely overloaded term. ``Header'' is used in | 30285 | @dfn{Header} is a severely overloaded term. ``Header'' is used in |
| 30283 | RFC 1036 to talk about lines in the head of an article (e.g., | 30286 | RFC 5536 to talk about lines in the head of an article (e.g., |
| 30284 | @code{From}). It is used by many people as a synonym for | 30287 | @code{From}). It is used by many people as a synonym for |
| 30285 | ``head''---``the header and the body''. (That should be avoided, in my | 30288 | ``head''---``the header and the body''. (That should be avoided, in my |
| 30286 | opinion.) And Gnus uses a format internally that it calls ``header'', | 30289 | opinion.) And Gnus uses a format internally that it calls ``header'', |
diff --git a/doc/misc/sc.texi b/doc/misc/sc.texi index 8b25dac32fb..7d53c6dbe5e 100644 --- a/doc/misc/sc.texi +++ b/doc/misc/sc.texi | |||
| @@ -851,7 +851,8 @@ scanned. Info key-value pairs are created for each header found. Also, | |||
| 851 | such useful information as the author's name and email address are | 851 | such useful information as the author's name and email address are |
| 852 | extracted. If the variable @code{sc-mail-warn-if-non-rfc822-p} is | 852 | extracted. If the variable @code{sc-mail-warn-if-non-rfc822-p} is |
| 853 | non-@code{nil}, then Supercite will warn you if it finds a mail header | 853 | non-@code{nil}, then Supercite will warn you if it finds a mail header |
| 854 | that does not conform to RFC822. This is rare and indicates a problem | 854 | that does not conform to RFC 822 (or later). |
| 855 | This is rare and indicates a problem | ||
| 855 | either with your MUA or the original author's MUA, or some MTA (mail | 856 | either with your MUA or the original author's MUA, or some MTA (mail |
| 856 | transport agent) along the way. | 857 | transport agent) along the way. |
| 857 | 858 | ||