April Fools' Day Request for Comments
A Request for Comments (RFC), in the context of Internet governance, is a type of publication from the Internet Engineering Task Force (IETF) and the Internet Society (ISOC), usually describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-connected systems.
Almost every April Fools' Day (1 April) since 1989, the Internet RFC Editor has published one or more humorous Request for Comments (RFC) documents, following in the path blazed by the June 1973 RFC 527 called ARPAWOCKY, a parody of Lewis Carroll's nonsense poem "Jabberwocky". The following list also includes humorous RFCs published on other dates.
List of April Fools' Day RFCs
- 1978
- M. Crispin (1 April 1978). TELNET RANDOMLY-LOSE Option. IETF. doi:10.17487/RFC0748. RFC 748. Unknown.
- A parody of the TCP/IP documentation style. For a long time it was specially marked in the RFC index with "note date of issue".
- 1989
- B. Miller (1 April 1989). TELNET SUBLIMINAL-MESSAGE Option. Network Working Group. doi:10.17487/RFC1097. RFC 1097. Unknown.
- 1990
- D. Waitzman (1 April 1990). A Standard for the Transmission of IP Datagrams on Avian Carriers. Network Working Group. doi:10.17487/RFC1149. RFC 1149. Experimental.
- Updated by RFC 2549 in 1999; see below. Describes protocol for transmitting IP packets by homing pigeon.
- In 2001, RFC 1149 was actually implemented[1] by members of the Bergen Linux User Group.
- See also RFC 6214, as noted below. Describes the adaptation of RFC 1149 for IPv6.
- 1991
- Poorer Richard; Prof. Kynikos (1 April 1991). Gigabit Network Economics and Paradigm Shifts. Network Working Group. doi:10.17487/RFC1216. RFC 1216. Informational.
- V. Cerf (1 April 1991). Memo from the Consortium for Slow Commotion Research (CSCR). Network Working Group. doi:10.17487/RFC1217. RFC 1217. Informational.
- 1992
- C. Partridge (1 April 1992). Today's Programming for KRFC AM 1313 Internet Talk Radio. Network Working Group. doi:10.17487/RFC1313. RFC 1313. Informational.
- 1993
- N. Borenstein; M. Linimon (1 April 1993). The Extension of MIME Content-Types to a New Medium. Network Working Group. doi:10.17487/RFC1437. RFC 1437. Informational.
- L. Chapin; C. Huitema (1 April 1993). Internet Engineering Task Force Statements Of Boredom (SOBs). Network Working Group. doi:10.17487/RFC1438. RFC 1438. Informational.
- 1994
- W. Shakespeare (1 April 1994). SONET to Sonnet Translation. Network Working Group. doi:10.17487/RFC1605. RFC 1605. Informational.
- Attributed to William Shakespeare.
- J. Onions (1 April 1994). A Historical Perspective On The Usage Of IP Version 9. Network Working Group. doi:10.17487/RFC1606. RFC 1606. Informational.
- V. Cerf (1 April 1994). A VIEW FROM THE 21ST CENTURY. Network Working Group. doi:10.17487/RFC1607. RFC 1607. Informational.
- 1995
- S. Crocker (1 April 1995). The Address is the Message. Network Working Group. doi:10.17487/RFC1776. RFC 1776. Informational.
- 1996
- R. Elz (1 April 1996). A Compact Representation of IPv6 Addresses. Network Working Group. doi:10.17487/RFC1924. RFC 1924. Informational.
- R. Callon, ed. (1 April 1996). The Twelve Networking Truths. Network Working Group. doi:10.17487/RFC1925. RFC 1925. Informational.
- J. Eriksson (1 April 1996). An Experimental Encapsulation of IP Datagrams on Top of ATM. Network Working Group. doi:10.17487/RFC1926. RFC 1926. Informational.
- C. Rogers (1 April 1996). Suggested Additional MIME Types for Associating Documents. Network Working Group. doi:10.17487/RFC1927. RFC 1927. Informational.
- 1997
- J. Ashworth (1 April 1997). The Naming of Hosts. Network Working Group. doi:10.17487/RFC2100. RFC 2100. Informational.
- 1998
- A. Bressen (1 April 1998). RITA -- The Reliable Internetwork Troubleshooting Agent. Network Working Group. doi:10.17487/RFC2321. RFC 2321. Informational.
- K. van den Hout; A. Koopal; R. van Mook (1 April 1998). Management of IP numbers by peg-dhcp. Network Working Group. doi:10.17487/RFC2322. RFC 2322. Informational.
- This RFC is not solely for entertainment; the described protocol has regularly been implemented at hacker events in Europe.
- A. Ramos (1 April 1998). IETF Identification and Security Guidelines. Network Working Group. doi:10.17487/RFC2323. RFC 2323. Informational.
- L. Masinter (1 April 1998). Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0). Network Working Group. doi:10.17487/RFC2324. RFC 2324. Informational. Updated by RFC 7168 in 2014.
- M. Slavitch (1 April 1998). Definitions of Managed Objects for Drip-Type Heated Beverage Hardware Devices using SMIv2. Network Working Group. doi:10.17487/RFC2325. RFC 2325. Informational.
- 1999
- D. Waitzman (1 April 1999). IP over Avian Carriers with Quality of Service. Network Working Group. doi:10.17487/RFC2549. RFC 2549. Informational. Updates RFC 1149.
- S. Glassman; M. Manasse; J. Mogul (1 April 1999). Y10K and Beyond. Network Working Group. doi:10.17487/RFC2550. RFC 2550. Informational.
- S. Bradner (1 April 1999). The Roman Standards Process -- Revision III (I April MCMXCIV). Network Working Group. doi:10.17487/RFC2551. RFC 2551. Worst Current Practice. Obsoletes MCMXCIX.
- 2000
- S. Christey (1 April 2000). The Infinite Monkey Protocol Suite (IMPS). Network Working Group. doi:10.17487/RFC2795. RFC 2795. Informational.
- Concerning the practicalities of the infinite monkey theorem.
- 2001
- H. Kennedy (1 April 2001). Pi Digit Generation Protocol. Network Working Group. doi:10.17487/RFC3091. RFC 3091. Informational.
- D. Eastlake 3rd; C. Manros; E. Raymond (1 April 2001). Etymology of "Foo". Network Working Group. doi:10.17487/RFC3092. RFC 3092. Informational.
- M. Gaynor; S. Bradner (1 April 2001). Firewall Enhancement Protocol (FEP). Network Working Group. doi:10.17487/RFC3093. RFC 3093. Informational.
- 2002
- B. Rajagopalan (1 April 2002). Electricity over IP. Network Working Group. doi:10.17487/RFC3251. RFC 3251. Informational.
- H. Kennedy (1 April 2002). Binary Lexical Octet Ad-hoc Transport. Network Working Group. doi:10.17487/RFC3252. RFC 3252. Informational.
- 2003
- S. Bellovin (1 April 2003). The Security Flag in the IPv4 Header. Network Working Group. doi:10.17487/RFC3514. RFC 3514. Informational.
- Proposal for the 'evil bit', as an option in the IPv4 packet header. Later, this became a synonym for all attempts to seek simple technical solutions for difficult human social problems which require the willing participation of malicious actors.
- 2004
- S. Bradner (1 April 2004). Omniscience Protocol Requirements. Network Working Group. doi:10.17487/RFC3751. RFC 3751. Informational.
- 2005
- A. Farrel (1 April 2005). Requirements for Morality Sections in Routing Area Drafts. Network Working Group. doi:10.17487/RFC4041. RFC 4041. Informational.
- M. Crispin (1 April 2005). UTF-9 and UTF-18 Efficient Transformation Formats of Unicode. Network Working Group. doi:10.17487/RFC4042. RFC 4042. Informational.
- Notable for containing PDP-10 assembly language code nearly 22 years after the manufacturer ceased production of the PDP-10, and for being technically possible as opposed to many of these other proposals.
- M. Schulze; W. Lohsen (1 April 2005). IP over Burrito Carriers. IETF. I-D draft-lohsen-ip-burrito-00.
- 2007
- J. Hofmueller; A. Bachmann; IO. zmoelnig, eds. (1 April 2007). The Transmission of IP Datagrams over the Semaphore Flag Signaling System (SFSS). Network Working Group. doi:10.17487/RFC4824. RFC 4824. Informational.
- 2008
- A. Falk; S. Bradner (1 April 2008). Naming Rights in IETF Protocols. Network Working Group. doi:10.17487/RFC5241. RFC 5241. Informational.
- J. Klensin; H. Alvestrand (1 April 2008). A Generalized Unified Character Code: Western European and CJK Sections. Network Working Group. doi:10.17487/RFC5242. RFC 5242. Informational.
- 2009
- A. Farrel (1 April 2009). IANA Considerations for Three Letter Acronyms. Network Working Group. doi:10.17487/RFC5513. RFC 5513. Informational.
- E. Vyncke (1 April 2009). IPv6 over Social Networks. Network Working Group. doi:10.17487/RFC5514. RFC 5514. Experimental.
- 2010
- R. Hay; W. Turkal (1 April 2010). TCP Option to Denote Packet Mood. Independent Submission. doi:10.17487/RFC5841. ISSN 2070-1721. RFC 5841. Informational.
- 2011
- R. Hay; W. Turkal (1 April 2010). TCP Option to Denote Packet Mood. Independent Submission. doi:10.17487/RFC5841. ISSN 2070-1721. RFC 5841. Informational.
- B. Carpenter; R. Hinden (1 April 2011). Adaptation of RFC 1149 for IPv6. Internet Engineering Task Force. doi:10.17487/RFC6214. ISSN 2070-1721. RFC 6214. Informational.
- T. Ritter (1 April 2011). Regional Broadcast Using an Atmospheric Link Layer. Independent Submission. doi:10.17487/RFC6217. ISSN 2070-1721. RFC 6217. Experimental.
- 2012
- C. Pignataro (1 April 2012). The Null Packet. Independent Submission. doi:10.17487/RFC6592. ISSN 2070-1721. RFC 6592. Informational.
- C. Pignataro; J. Clarke; G. Salgueiro (1 April 2012). Service Undiscovery Using Hide-and-Go-Seek for the Domain Pseudonym System (DPS). Independent Submission. doi:10.17487/RFC6593. ISSN 2070-1721. RFC 6593. Informational.
- 2013
- R. Barnes; S. Kent; E. Rescorla (1 April 2013). Further Key Words for Use in RFCs to Indicate Requirement Levels. Independent Submission. doi:10.17487/RFC6919. ISSN 2070-1721. RFC 6919. Experimental.
- R. Hinden (1 April 2013). Design Considerations for Faster-Than-Light (FTL) Communication. Independent Submission. doi:10.17487/RFC6921. ISSN 2070-1721. RFC 6921. Informational.
- 2014
- I. Nazar (1 April 2014). The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA). Independent Submission. doi:10.17487/RFC7168. ISSN 2070-1721. RFC 7168. Informational.
- Updates RFC 2324 for coffee machines which are also capable of brewing tea. Also defines the HTTP response code 418 I'm a Teapot, for teapots to use when unable to brew coffee.
- S. Turner (1 April 2014). The NSA (No Secrecy Afforded) Certificate Extension. Independent Submission. doi:10.17487/RFC7169. ISSN 2070-1721. RFC 7169. Informational.
- 2015
- M. Wilhelm (1 April 2015). Scenic Routing for IPv6. IETF. doi:10.17487/RFC7511. RFC 7511.
- M. Luckie (1 April 2015). Really Explicit Congestion Notification (RECN). IETF. doi:10.17487/RFC7514. RFC 7514.
- 2016
- An April 1st RFC was not published this year.[3]
- 2017
- M. Danielson; M. Nilsson (1 April 2017). Complex Addressing in IPv6. IETF. doi:10.17487/RFC8135. RFC 8135.
- B. Carpenter (1 April 2017). Additional Transition Functionality for IPv6. IETF. doi:10.17487/RFC8136. RFC 8136.
- A. Farrel (1 April 2017). The Arte of ASCII: Or, An True and Accurate Representation of an Menagerie of Thynges Fabulous and Wonderful in Ye Forme of Character. IETF. doi:10.17487/RFC8140. RFC 8140.
- 2018
- T. Mizrahi; J. Yallouz (1 April 2018). Wrongful Termination of Internet Protocol (IP) Packets. IETF. doi:10.17487/RFC8367. RFC 8367.
- H. Kaplan (1 April 2018). Internationalizing IPv6 Using 128-Bit Unicode. IETF. doi:10.17487/RFC8369. RFC 8369.
- 2019
- E. Fokschaner (1 April 2019). Hypertext Jeopardy Protocol (HTJP/1.0). IETF. doi:10.17487/RFC8565. RFC 8565.
- E. Rye; R. Beverly (1 April 2019). Customer Management DNS Resource Records. IETF. doi:10.17487/RFC8567. RFC 8567.
- 2020
- Mayrhofer, A.; Hague, J. (1 April 2020). The Internationalized Deliberately Unreadable Network NOtation (I-DUNNO). IETF. doi:10.17487/RFC8771. RFC 8771.
- M. Welzl (1 April 2020). The Quantum Bug. IETF. doi:10.17487/RFC8774. RFC 8774.
- 2021
- G. Grover; N. ten Oever; C. Cath; S. Sahib (1 April 2021). Establishing the Protocol Police. IETF. doi:10.17487/RFC8962. RFC 8962.
- 2022
- J. Snijders; C. Morrow; R. van Mook (1 April 2022). Software Defects Considered Harmful. IETF. doi:10.17487/RFC9225. RFC 9225.
- M. Breen (1 April 2022). Bioctal: Hexadecimal 2.0. IETF. doi:10.17487/RFC9226. RFC 9226.
- 2023
- S. Toyosawa (1 April 2023). The Addition of the Death (DTH) Flag to TCP. IETF. doi:10.17487/RFC9401. RFC 9401.
- M. Basaglia; J. Bernards; J. Maas (1 April 2023). Concat Notation. IETF. doi:10.17487/RFC9402. RFC 9402.
- C. GPT; R. L. Barnes, Ed. (1 April 2023). AI Sarcasm Detection: Insult Your AI without Offending It. IETF. doi:10.17487/RFC9405. RFC 9405.
Other humorous RFCs
- V. Cerf (21 January 1972). PARRY encounters the DOCTOR. IETF. doi:10.17487/RFC0439. RFC 439.
- R. Merryman, UCSD (22 June 1973). ARPAWOCKY. IETF. doi:10.17487/RFC0527. RFC 527.
{{citation}}
: CS1 maint: multiple names: authors list (link) - Vint Cerf (1 December 1985). Twas the night before start-up. IETF. doi:10.17487/RFC0968. RFC 968.
- B. Hancock (December 1995). The 12-Days of Technology Before Christmas. IETF. doi:10.17487/RFC1882. RFC 1882.
- The NULL Encryption Algorithm and Its Use With IPsec. IETF. November 1998. doi:10.17487/RFC2410. RFC 2410. Makes humorous statements about the NULL encryption algorithm.
Non-RFC IETF humor
- An announcement on the IETF list about the appointment of the Sesame Street character Bert as member of the IAB appears to have been the April Fools' Day 2006 stunt.
Submission of April Fools' Day RFCs
The RFC Editor accepts submission of properly formatted April Fools' Day RFCs from the general public, and considers them for publication in the same year if received at least two weeks prior to April 1st.[4][5] This practice of publishing April Fool's Day RFCs is specifically acknowledged in the instructions memo for RFC authors, with a tongue-in-cheek note saying: "Note that in past years the RFC Editor has sometimes published serious documents with April 1 dates. Readers who cannot distinguish satire by reading the text may have a future in marketing."[4]
References
- "RFC 1149 implemented". Blug.linux.no. Archived from the original on 2011-10-04. Retrieved 2012-03-18.
- E. Vyncke. "IPv6 over the Facebook Social Network".
- Flanagan, Heather (2 April 2016). "hey, guys, where 1 april 2016 RFC. Ups..." rfc-i (Mailing list).
- "Instructions to Request for Comments (RFC) Authors". Archived from the original on 2012-03-27. Retrieved 2012-03-18.
- "IETF RFC-Editor FAQ, Q20: How can I submit an April 1st RFC?". Rfc-editor.org. 2011-07-21. Retrieved 2012-03-18.
Further reading
- RFC Editor home page – hosts individual RFCs
External links
- Marsan, Carolyn Duffy (April 1, 2005). "Yet Another Foolish Network Protocol". Network World – on RFC 3751 and April Fools' Day RFCs in general.
- Limoncelli, Thomas A.; Peter H. Salus (2007). The Complete April Fools' Day RFCs. Peer-to-Peer Communications. ISBN 978-1-57398-042-5.