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
List of April Fools' Day RFCs
1978
- . 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. . Unknown.
1990
- D. Waitzman (1 April 1990). A Standard for the Transmission of IP Datagrams on Avian Carriers. Network Working Group. . Experimental.
- Updated by RFC 2549 in 1999; see below. Describes protocol for transmitting IP packets by homing pigeon.
- In 2001, RFC 1149 was actually implementedLinux 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. . Informational.
- . Informational.
1992
- . Informational.
1993
- . Informational.
- L. Chapin; . Informational.
1994
- . Informational.
- Attributed to William Shakespeare.
- J. Onions (1 April 1994). A Historical Perspective On The Usage Of IP Version 9. Network Working Group. . Informational.
- . Informational.
1995
- . Informational.
1996
- R. Elz (1 April 1996). A Compact Representation of IPv6 Addresses. Network Working Group. . Informational.
- R. Callon, ed. (1 April 1996). The Twelve Networking Truths. Network Working Group. . Informational.
- J. Eriksson (1 April 1996). An Experimental Encapsulation of IP Datagrams on Top of ATM. Network Working Group. . Informational.
- C. Rogers (1 April 1996). Suggested Additional MIME Types for Associating Documents. Network Working Group. . Informational.
1997
- J. Ashworth (1 April 1997). The Naming of Hosts. Network Working Group. . Informational.
1998
- A. Bressen (1 April 1998). RITA -- The Reliable Internetwork Troubleshooting Agent. Network Working Group. . Informational.
- K. van den Hout; A. Koopal; R. van Mook (1 April 1998). Management of IP numbers by peg-dhcp. Network Working Group. . 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. . Informational.
- . 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. . Informational.
1999
- D. Waitzman (1 April 1999). IP over Avian Carriers with Quality of Service. Network Working Group. . Informational. Updates RFC 1149.
- S. Glassman; M. Manasse; J. Mogul (1 April 1999). Y10K and Beyond. Network Working Group. . Informational.
- . Worst Current Practice. Obsoletes MCMXCIX.
2000
- S. Christey (1 April 2000). The Infinite Monkey Protocol Suite (IMPS). Network Working Group. . Informational.
- Concerning the practicalities of the infinite monkey theorem.
2001
- H. Kennedy (1 April 2001). Pi Digit Generation Protocol. Network Working Group. . Informational.
- D. Eastlake 3rd; C. Manros; ) Informational.
- M. Gaynor; . Informational.
2002
- B. Rajagopalan (1 April 2002). Electricity over IP. Network Working Group. . Informational.
- Parody of "Everything over IP and IP over Everything"[2] and the 2000–2001 California electricity crisis.
- H. Kennedy (1 April 2002). Binary Lexical Octet Ad-hoc Transport. Network Working Group. . Informational.
2003
- . 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
- . Informational.
2005
- . Informational.
- . 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.
2006
- An April 1st RFC was not published this year, but 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.
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. . Informational.
2008
- A. Falk; . Informational.
- . Informational.
2009
- . Informational.
- E. Vyncke (1 April 2009). IPv6 over Social Networks. Network Working Group. . Experimental.
2010
- R. Hay; W. Turkal (1 April 2010). TCP Option to Denote Packet Mood. Independent Submission. . Informational.
2011
- . Informational.
- T. Ritter (1 April 2011). Regional Broadcast Using an Atmospheric Link Layer. Independent Submission. . Experimental.
2012
- C. Pignataro (1 April 2012). The Null Packet. Independent Submission. . 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. . Informational.
2013
- R. Barnes; . Experimental.
- R. Hinden (1 April 2013). Design Considerations for Faster-Than-Light (FTL) Communication. Independent Submission. . Informational.
2014
- I. Nazar (1 April 2014). The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA). Independent Submission. . Informational.
- Updates .
- S. Turner (1 April 2014). The NSA (No Secrecy Afforded) Certificate Extension. Independent Submission. . Informational.
2015
- M. Wilhelm (1 April 2015). Scenic Routing for IPv6. Independent Submission. . Experimental.
- fibers and copper cablesall the time.
- M. Luckie (1 April 2015). Really Explicit Congestion Notification (RECN). Independent Submission. . Experimental.
An RECN message SHOULD be sent by a router in response to a host that is generating traffic at a rate persistently unfair to other competing flows and that has not reacted to previous packet losses or ECN marks.
- In an approach similar to the now deprecated ECN) tell the sender to shut up. The user responsible for the traffic MUST be made aware of the contents of an RECN message by means of text-to-speech, or pop-upsif the audio channel is muted.
- In an approach similar to the now deprecated
2016
- An April 1st RFC was not published this year.[4]
2017
- M. Danielson; M. Nilsson (1 April 2017). Complex Addressing in IPv6. Independent Submission. . Experimental.
- Takes a rather mathematical approach to use the 128-bit IP over avian carriers.
- Takes a rather mathematical approach to use the 128-bit
- . Informational.
- As the hop-by-hopoption header.
- As the
- . Informational.
- avian carriers.
2018
- T. Mizrahi; J. Yallouz (1 April 2018). Wrongful Termination of Internet Protocol (IP) Packets. Independent Submission. . Informational.
- A heartfelt cry to end packet discrimination at the IP level, where they frequently (even in this day and age) are terminated prematurely, based on color,IP version!
- A heartfelt cry to end packet discrimination at the IP level, where they frequently (even in this day and age) are terminated prematurely, based on color,
- H. Kaplan (1 April 2018). Internationalizing IPv6 Using 128-Bit Unicode. Independent Submission. . Informational.
- Proposes to use 128-bit Unicode to facilitate internationalization of IPv6, since the 1.114.112 code points of the current implementation of Unicode is deemed insufficient for the future. IPv6 addresses may be represented by a single U+128 glyph, to reduce stress on the eyes of network administrators.
- If implemented, it would obsolete RFC 8135, because "[i]t was found to be too complex to implement anyway".
2019
- E. Fokschaner (1 April 2019). Hypertext Jeopardy Protocol (HTJP/1.0). Independent Submission. . Informational.
- A 'response/request' protocol similar to HTTP/1.1 but where clients send a response to the server (e.g. "Hello World. My payload includes a trailing CRLF.") to which the server answers with a request (e.g. GET /hello.txt), like in the Jeopardy!game. The Hypertext Double Jeopardy Protocol (HTJ2P) (described in Appendix A) inverses the semantics of HTJP again.
- A 'response/request' protocol similar to
- E. Rye; R. Beverly (1 April 2019). Customer Management DNS Resource Records. Independent Submission. . Informational.
- The authors contend that the social security number, and an SSN pointer record) they hope to create end-to-end, holistic network management.
- The authors contend that the
2020
- A. Mayrhofer; J. Hague (1 April 2020). The Internationalized Deliberately Unreadable Network NOtation (I-DUNNO). Independent Submission. . Experimental.
- A proposal to use UTF-8 to obfuscate (and help replace) textual IP addresses, to coerce a small minority of people to use the DNS instead of sticking to (and mixing up) plain IP addresses.
- M. Welzl (1 April 2020). The Quantum Bug. Independent Submission. . Informational.
- Dismisses round trip times, which (depending on the observer) could reach zero. This may cause havoc among several protocols, which should be fixed "in time" before things break.
- Dismisses
2021
- G. Grover; N. ten Oever; C. Cath; S. Sahib (1 April 2021). Establishing the Protocol Police. Independent Submission. /dev/null. The Protocol Police are listening and will take care of it.
- Since the walled gardens and may even resort to traffic imprisonment. By the way: if you are interested in joining the Protocol Police, contact your localhost.
- Since the
2022
- J. Snijders; C. Morrow; R. van Mook (1 April 2022). Software Defects Considered Harmful. Independent Submission. . Informational.
- Discourages the practice of introducing software defects, to reduce costs and lessen security impacts. By introducing some best current practicesthe authors hope to get rid of them: "Authors MUST NOT implement bugs. If bugs are introduced in code, they MUST be clearly documented."
- Discourages the practice of introducing
- M. Breen (1 April 2022). Bioctal: Hexadecimal 2.0. Independent Submission. . Experimental.
- Known problems with hexadecimal representation of numbers can be avoided by replacing its alphabet of 0-9 and A-F with two octal ranges: 0-7 and the letters 'cjzwfsbv' (to represent values 8-15 in a bitwise elegant way).
2023
- S. Toyosawa (1 April 2023). The Addition of the Death (DTH) Flag to TCP. Independent Submission. . Informational.
- As is customary in light novels, a 'death flag' indicates the increased likelihood of a swift demise of the character. Transferred to TCP, the DTH flag in the packet header could lead to smoother and more attractive session narratives.
- M. Basaglia; J. Bernards; J. Maas (1 April 2023). Concat Notation. Independent Submission. . Informational.
- Finally, a formalized way (with a ABNF grammar description) to properly describe the interaction between cats and containers, including the occasional ball of yarn.
- . Informational.
- The AI Sarcasm Detection Protocol (ASDP) is a framework for detecting sarcasm in AI systems (written with the help of ChatGPT). Detecting sarcasm may help improve AI - human intercommunication.
2024
- M. Blanchet (1 April 2024). Faster Than Light Speed Protocol (FLIP). Independent Submission. . Informational.
- The recent advances in artificial intelligence (AI) such as large language models enable the design of the Faster than Light speed Protocol (FLIP) for Internet. FLIP provides a way to avoid congestion, enhance security, and deliver faster packets on the Internet by using AI to predict future packets at the receiving peer before they arrive. This document describes the protocol, its various encapsulations, and some operational considerations.
Other humorous RFCs
- . Unknown. NIC 13771.
- Transcript of a talk of the schizophrenic chatbot PARRY with the computer simulated psychiatrist ELIZA (a.k.a 'The Doctor') which both fail the Turing testwith flying colours.
- Transcript of a talk of the
- D.L. Covill (22 June 1973). R. Merryman (ed.). ARPAWOCKY. Network Working Group. . Status Unknown.
- A very 'nonsense poem 'Jabberwocky'.
- A very '
- . Status Unknown.
- A array indexingis problematic since the olden days.
- A
- B. Hancock (December 1995). The 12-Days of Technology Before Christmas. Network Working Group. . Informational.
- A parody of the Christmas carol 'The Twelve Days of Christmas', where computer problems pile up and the IT staff is swamped, like on a regular day.
- R. Glenn; S. Kent (November 1998). The NULL Encryption Algorithm and Its Use With IPsec. Network Working Group. . Proposed Standard.
- Introducing the .
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.[6][7] 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."[6]
References
- ^ "RFC 1149 implemented". Blug.linux.no. Archived from the original on 2011-10-04. Retrieved 2012-03-18.
- . Informational.
- ^ 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).
- . Informational.
- ^ a b "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.