1*4d5d8b54SAndroid Build Coastguard Worker 2*4d5d8b54SAndroid Build Coastguard Worker 3*4d5d8b54SAndroid Build Coastguard Worker 4*4d5d8b54SAndroid Build Coastguard Worker 5*4d5d8b54SAndroid Build Coastguard Worker 6*4d5d8b54SAndroid Build Coastguard Worker 7*4d5d8b54SAndroid Build Coastguard WorkerNetwork Working Group L. Walleij 8*4d5d8b54SAndroid Build Coastguard WorkerRequest for Comments: 3534 The Ogg Vorbis Community 9*4d5d8b54SAndroid Build Coastguard WorkerCategory: Standards Track May 2003 10*4d5d8b54SAndroid Build Coastguard Worker 11*4d5d8b54SAndroid Build Coastguard Worker 12*4d5d8b54SAndroid Build Coastguard Worker The application/ogg Media Type 13*4d5d8b54SAndroid Build Coastguard Worker 14*4d5d8b54SAndroid Build Coastguard WorkerStatus of this Memo 15*4d5d8b54SAndroid Build Coastguard Worker 16*4d5d8b54SAndroid Build Coastguard Worker This document specifies an Internet standards track protocol for the 17*4d5d8b54SAndroid Build Coastguard Worker Internet community, and requests discussion and suggestions for 18*4d5d8b54SAndroid Build Coastguard Worker improvements. Please refer to the current edition of the "Internet 19*4d5d8b54SAndroid Build Coastguard Worker Official Protocol Standards" (STD 1) for the standardization state 20*4d5d8b54SAndroid Build Coastguard Worker and status of this protocol. Distribution of this memo is unlimited. 21*4d5d8b54SAndroid Build Coastguard Worker 22*4d5d8b54SAndroid Build Coastguard WorkerCopyright Notice 23*4d5d8b54SAndroid Build Coastguard Worker 24*4d5d8b54SAndroid Build Coastguard Worker Copyright (C) The Internet Society (2003). All Rights Reserved. 25*4d5d8b54SAndroid Build Coastguard Worker 26*4d5d8b54SAndroid Build Coastguard WorkerAbstract 27*4d5d8b54SAndroid Build Coastguard Worker 28*4d5d8b54SAndroid Build Coastguard Worker The Ogg Bitstream Format aims at becoming a general, freely-available 29*4d5d8b54SAndroid Build Coastguard Worker standard for transporting multimedia content across computing 30*4d5d8b54SAndroid Build Coastguard Worker platforms and networks. The intention of this document is to define 31*4d5d8b54SAndroid Build Coastguard Worker the MIME media type application/ogg to refer to this kind of content 32*4d5d8b54SAndroid Build Coastguard Worker when transported across the Internet. It is the intention of the Ogg 33*4d5d8b54SAndroid Build Coastguard Worker Bitstream Format developers that it be usable without intellectual 34*4d5d8b54SAndroid Build Coastguard Worker property concerns. 35*4d5d8b54SAndroid Build Coastguard Worker 36*4d5d8b54SAndroid Build Coastguard WorkerConventions used in this Document 37*4d5d8b54SAndroid Build Coastguard Worker 38*4d5d8b54SAndroid Build Coastguard Worker The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 39*4d5d8b54SAndroid Build Coastguard Worker "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 40*4d5d8b54SAndroid Build Coastguard Worker document are to be interpreted as described in RFC 2119 [2]. 41*4d5d8b54SAndroid Build Coastguard Worker 42*4d5d8b54SAndroid Build Coastguard Worker1. The Ogg Bitstream Format 43*4d5d8b54SAndroid Build Coastguard Worker 44*4d5d8b54SAndroid Build Coastguard Worker The Ogg Bitstream format has been developed as a part of a larger 45*4d5d8b54SAndroid Build Coastguard Worker project aimed at creating a set of components for the coding and 46*4d5d8b54SAndroid Build Coastguard Worker decoding of multimedia content (codecs) which are to be freely 47*4d5d8b54SAndroid Build Coastguard Worker available and freely re-implementable both in software and in 48*4d5d8b54SAndroid Build Coastguard Worker hardware for the computing community at large, including the Internet 49*4d5d8b54SAndroid Build Coastguard Worker community. 50*4d5d8b54SAndroid Build Coastguard Worker 51*4d5d8b54SAndroid Build Coastguard Worker Raw packets from these codecs may be used directly by transport 52*4d5d8b54SAndroid Build Coastguard Worker mechanisms that provide their own framing and packet-separation 53*4d5d8b54SAndroid Build Coastguard Worker mechanisms (such as UDP datagrams). 54*4d5d8b54SAndroid Build Coastguard Worker 55*4d5d8b54SAndroid Build Coastguard Worker 56*4d5d8b54SAndroid Build Coastguard Worker 57*4d5d8b54SAndroid Build Coastguard Worker 58*4d5d8b54SAndroid Build Coastguard WorkerWalleij Standards Track [Page 1] 59*4d5d8b54SAndroid Build Coastguard Worker 60*4d5d8b54SAndroid Build Coastguard WorkerRFC 3534 The application/ogg Media Type May 2003 61*4d5d8b54SAndroid Build Coastguard Worker 62*4d5d8b54SAndroid Build Coastguard Worker 63*4d5d8b54SAndroid Build Coastguard Worker One such framing and content-separation mechanism is the real-time 64*4d5d8b54SAndroid Build Coastguard Worker transport protocol (RTP). RTP allows the streaming of synchronous 65*4d5d8b54SAndroid Build Coastguard Worker lossy data for broadcasting and similar purposes. If this function 66*4d5d8b54SAndroid Build Coastguard Worker is desired then a separate RTP wrapping mechanism should be used. A 67*4d5d8b54SAndroid Build Coastguard Worker wrapping mechanism is currently under development. 68*4d5d8b54SAndroid Build Coastguard Worker 69*4d5d8b54SAndroid Build Coastguard Worker For stream based storage (such as files) and transport (such as TCP 70*4d5d8b54SAndroid Build Coastguard Worker streams or pipes), Ogg codecs use the Ogg Bitstream Format to provide 71*4d5d8b54SAndroid Build Coastguard Worker framing/sync, sync recapture after error, landmarks during seeking, 72*4d5d8b54SAndroid Build Coastguard Worker and enough information to properly separate data back into packets at 73*4d5d8b54SAndroid Build Coastguard Worker the original packet boundaries without relying on decoding to find 74*4d5d8b54SAndroid Build Coastguard Worker packet boundaries. The application/ogg MIME type refers to this kind 75*4d5d8b54SAndroid Build Coastguard Worker of bitstreams, when no further knowledge of the bitstream content 76*4d5d8b54SAndroid Build Coastguard Worker exists. 77*4d5d8b54SAndroid Build Coastguard Worker 78*4d5d8b54SAndroid Build Coastguard Worker The bitstream format in itself is documented in [1]. 79*4d5d8b54SAndroid Build Coastguard Worker 80*4d5d8b54SAndroid Build Coastguard Worker2. Registration Information 81*4d5d8b54SAndroid Build Coastguard Worker 82*4d5d8b54SAndroid Build Coastguard Worker To: [email protected] 83*4d5d8b54SAndroid Build Coastguard Worker 84*4d5d8b54SAndroid Build Coastguard Worker Subject: Registration of MIME media type application/ogg 85*4d5d8b54SAndroid Build Coastguard Worker 86*4d5d8b54SAndroid Build Coastguard Worker MIME media type name: application 87*4d5d8b54SAndroid Build Coastguard Worker 88*4d5d8b54SAndroid Build Coastguard Worker MIME subtype name: ogg 89*4d5d8b54SAndroid Build Coastguard Worker 90*4d5d8b54SAndroid Build Coastguard Worker Required parameters: none 91*4d5d8b54SAndroid Build Coastguard Worker 92*4d5d8b54SAndroid Build Coastguard Worker Optional parameters: none 93*4d5d8b54SAndroid Build Coastguard Worker 94*4d5d8b54SAndroid Build Coastguard Worker Encoding Considerations: 95*4d5d8b54SAndroid Build Coastguard Worker 96*4d5d8b54SAndroid Build Coastguard Worker The Ogg bitstream format is binary data, and must be encoded for 97*4d5d8b54SAndroid Build Coastguard Worker non-binary transport; the Base64 encoding is suitable for Email. 98*4d5d8b54SAndroid Build Coastguard Worker Binary encoding could also be used. 99*4d5d8b54SAndroid Build Coastguard Worker 100*4d5d8b54SAndroid Build Coastguard Worker Security Considerations: 101*4d5d8b54SAndroid Build Coastguard Worker 102*4d5d8b54SAndroid Build Coastguard Worker As the Ogg bitstream file is a container format and only a carrier of 103*4d5d8b54SAndroid Build Coastguard Worker content (such as Vorbis audio) with a very rigid definition (see 104*4d5d8b54SAndroid Build Coastguard Worker [1]), this format in itself is not more vulnerable than any other 105*4d5d8b54SAndroid Build Coastguard Worker content framing mechanism. The main security consideration for the 106*4d5d8b54SAndroid Build Coastguard Worker receiving application is to ensure that manipulated packages can not 107*4d5d8b54SAndroid Build Coastguard Worker cause buffer overflows and the like. It is possible to encapsulate 108*4d5d8b54SAndroid Build Coastguard Worker even executable content in the bitstream, so for such uses additional 109*4d5d8b54SAndroid Build Coastguard Worker security considerations must be taken. 110*4d5d8b54SAndroid Build Coastguard Worker 111*4d5d8b54SAndroid Build Coastguard Worker 112*4d5d8b54SAndroid Build Coastguard Worker 113*4d5d8b54SAndroid Build Coastguard Worker 114*4d5d8b54SAndroid Build Coastguard WorkerWalleij Standards Track [Page 2] 115*4d5d8b54SAndroid Build Coastguard Worker 116*4d5d8b54SAndroid Build Coastguard WorkerRFC 3534 The application/ogg Media Type May 2003 117*4d5d8b54SAndroid Build Coastguard Worker 118*4d5d8b54SAndroid Build Coastguard Worker 119*4d5d8b54SAndroid Build Coastguard Worker Ogg bitstream files are not signed or encrypted using any applicable 120*4d5d8b54SAndroid Build Coastguard Worker encryption schemes. External security mechanisms must be added if 121*4d5d8b54SAndroid Build Coastguard Worker content confidentiality and authenticity is to be achieved. 122*4d5d8b54SAndroid Build Coastguard Worker 123*4d5d8b54SAndroid Build Coastguard Worker Interoperability considerations: 124*4d5d8b54SAndroid Build Coastguard Worker 125*4d5d8b54SAndroid Build Coastguard Worker The Ogg bitstream format has proved to be widely implementable across 126*4d5d8b54SAndroid Build Coastguard Worker different computing platforms. A broadly portable reference 127*4d5d8b54SAndroid Build Coastguard Worker implementation is available under a BSD license. 128*4d5d8b54SAndroid Build Coastguard Worker 129*4d5d8b54SAndroid Build Coastguard Worker The Ogg bitstream format is not patented and can be implemented by 130*4d5d8b54SAndroid Build Coastguard Worker third parties without patent considerations. 131*4d5d8b54SAndroid Build Coastguard Worker 132*4d5d8b54SAndroid Build Coastguard Worker Published specification: 133*4d5d8b54SAndroid Build Coastguard Worker 134*4d5d8b54SAndroid Build Coastguard Worker See [1]. 135*4d5d8b54SAndroid Build Coastguard Worker 136*4d5d8b54SAndroid Build Coastguard Worker Applications which use this media type: 137*4d5d8b54SAndroid Build Coastguard Worker 138*4d5d8b54SAndroid Build Coastguard Worker Any application that implements the specification will be able to 139*4d5d8b54SAndroid Build Coastguard Worker encode or decode Ogg bitstream files. Specifically, the format is 140*4d5d8b54SAndroid Build Coastguard Worker supposed to be used by subcodecs that implement, for example, Vorbis 141*4d5d8b54SAndroid Build Coastguard Worker audio. 142*4d5d8b54SAndroid Build Coastguard Worker 143*4d5d8b54SAndroid Build Coastguard Worker Additional information: 144*4d5d8b54SAndroid Build Coastguard Worker 145*4d5d8b54SAndroid Build Coastguard Worker Magic number(s): 146*4d5d8b54SAndroid Build Coastguard Worker 147*4d5d8b54SAndroid Build Coastguard Worker In Ogg bitstream files, the first four bytes are 0x4f 0x67 0x67 0x53 148*4d5d8b54SAndroid Build Coastguard Worker corresponding to the string "OggS". 149*4d5d8b54SAndroid Build Coastguard Worker 150*4d5d8b54SAndroid Build Coastguard Worker File extension: .ogg 151*4d5d8b54SAndroid Build Coastguard Worker 152*4d5d8b54SAndroid Build Coastguard Worker Macintosh File Type Code(s): OggS 153*4d5d8b54SAndroid Build Coastguard Worker 154*4d5d8b54SAndroid Build Coastguard Worker Object Identifier(s) or OID(s): none 155*4d5d8b54SAndroid Build Coastguard Worker 156*4d5d8b54SAndroid Build Coastguard Worker Person & email address to contact for further information: 157*4d5d8b54SAndroid Build Coastguard Worker 158*4d5d8b54SAndroid Build Coastguard Worker Questions about this proposal should be directed to Linus Walleij 159*4d5d8b54SAndroid Build Coastguard Worker <[email protected]>. Technical questions about the Ogg bitstream 160*4d5d8b54SAndroid Build Coastguard Worker standard may be asked on the mailing lists for the developer 161*4d5d8b54SAndroid Build Coastguard Worker community. <http://www.xiph.org/archives/> 162*4d5d8b54SAndroid Build Coastguard Worker 163*4d5d8b54SAndroid Build Coastguard Worker Intended usage: COMMON 164*4d5d8b54SAndroid Build Coastguard Worker 165*4d5d8b54SAndroid Build Coastguard Worker 166*4d5d8b54SAndroid Build Coastguard Worker 167*4d5d8b54SAndroid Build Coastguard Worker 168*4d5d8b54SAndroid Build Coastguard Worker 169*4d5d8b54SAndroid Build Coastguard Worker 170*4d5d8b54SAndroid Build Coastguard WorkerWalleij Standards Track [Page 3] 171*4d5d8b54SAndroid Build Coastguard Worker 172*4d5d8b54SAndroid Build Coastguard WorkerRFC 3534 The application/ogg Media Type May 2003 173*4d5d8b54SAndroid Build Coastguard Worker 174*4d5d8b54SAndroid Build Coastguard Worker 175*4d5d8b54SAndroid Build Coastguard Worker Author/Change controller: 176*4d5d8b54SAndroid Build Coastguard Worker 177*4d5d8b54SAndroid Build Coastguard Worker This document was written by Linus Walleij <[email protected]>. 178*4d5d8b54SAndroid Build Coastguard Worker Changes to this document will either be handled by him, a 179*4d5d8b54SAndroid Build Coastguard Worker representative of the Xiph.org, or the associated development 180*4d5d8b54SAndroid Build Coastguard Worker communities. 181*4d5d8b54SAndroid Build Coastguard Worker 182*4d5d8b54SAndroid Build Coastguard Worker The Ogg bitstream format is controlled by the Xiph.org and the 183*4d5d8b54SAndroid Build Coastguard Worker respective development communities. 184*4d5d8b54SAndroid Build Coastguard Worker 185*4d5d8b54SAndroid Build Coastguard Worker3. Security Considerations 186*4d5d8b54SAndroid Build Coastguard Worker 187*4d5d8b54SAndroid Build Coastguard Worker Security considerations are discussed in the security considerations 188*4d5d8b54SAndroid Build Coastguard Worker clause of the MIME registration in section 2. 189*4d5d8b54SAndroid Build Coastguard Worker 190*4d5d8b54SAndroid Build Coastguard Worker4. Normative References 191*4d5d8b54SAndroid Build Coastguard Worker 192*4d5d8b54SAndroid Build Coastguard Worker [1] Pfeiffer, S., "The Ogg encapsulation format version 0", RFC 193*4d5d8b54SAndroid Build Coastguard Worker 3533, May 2003. 194*4d5d8b54SAndroid Build Coastguard Worker 195*4d5d8b54SAndroid Build Coastguard Worker [2] Bradner, S., "Key words for use in RFCs to Indicate Requirement 196*4d5d8b54SAndroid Build Coastguard Worker Levels", BCP 14, RFC 2119, March 1997. 197*4d5d8b54SAndroid Build Coastguard Worker 198*4d5d8b54SAndroid Build Coastguard Worker5. Intellectual Property Statement 199*4d5d8b54SAndroid Build Coastguard Worker 200*4d5d8b54SAndroid Build Coastguard Worker The IETF takes no position regarding the validity or scope of any 201*4d5d8b54SAndroid Build Coastguard Worker intellectual property or other rights that might be claimed to 202*4d5d8b54SAndroid Build Coastguard Worker pertain to the implementation or use of the technology described in 203*4d5d8b54SAndroid Build Coastguard Worker this document or the extent to which any license under such rights 204*4d5d8b54SAndroid Build Coastguard Worker might or might not be available; neither does it represent that it 205*4d5d8b54SAndroid Build Coastguard Worker has made any effort to identify any such rights. Information on the 206*4d5d8b54SAndroid Build Coastguard Worker IETF's procedures with respect to rights in standards-track and 207*4d5d8b54SAndroid Build Coastguard Worker standards-related documentation can be found in BCP-11. Copies of 208*4d5d8b54SAndroid Build Coastguard Worker claims of rights made available for publication and any assurances of 209*4d5d8b54SAndroid Build Coastguard Worker licenses to be made available, or the result of an attempt made to 210*4d5d8b54SAndroid Build Coastguard Worker obtain a general license or permission for the use of such 211*4d5d8b54SAndroid Build Coastguard Worker proprietary rights by implementors or users of this specification can 212*4d5d8b54SAndroid Build Coastguard Worker be obtained from the IETF Secretariat. 213*4d5d8b54SAndroid Build Coastguard Worker 214*4d5d8b54SAndroid Build Coastguard Worker The IETF invites any interested party to bring to its attention any 215*4d5d8b54SAndroid Build Coastguard Worker copyrights, patents or patent applications, or other proprietary 216*4d5d8b54SAndroid Build Coastguard Worker rights which may cover technology that may be required to practice 217*4d5d8b54SAndroid Build Coastguard Worker this standard. Please address the information to the IETF Executive 218*4d5d8b54SAndroid Build Coastguard Worker Director. 219*4d5d8b54SAndroid Build Coastguard Worker 220*4d5d8b54SAndroid Build Coastguard Worker 221*4d5d8b54SAndroid Build Coastguard Worker 222*4d5d8b54SAndroid Build Coastguard Worker 223*4d5d8b54SAndroid Build Coastguard Worker 224*4d5d8b54SAndroid Build Coastguard Worker 225*4d5d8b54SAndroid Build Coastguard Worker 226*4d5d8b54SAndroid Build Coastguard WorkerWalleij Standards Track [Page 4] 227*4d5d8b54SAndroid Build Coastguard Worker 228*4d5d8b54SAndroid Build Coastguard WorkerRFC 3534 The application/ogg Media Type May 2003 229*4d5d8b54SAndroid Build Coastguard Worker 230*4d5d8b54SAndroid Build Coastguard Worker 231*4d5d8b54SAndroid Build Coastguard Worker6. Author's Address 232*4d5d8b54SAndroid Build Coastguard Worker 233*4d5d8b54SAndroid Build Coastguard Worker Linus Walleij 234*4d5d8b54SAndroid Build Coastguard Worker The Ogg Vorbis Community 235*4d5d8b54SAndroid Build Coastguard Worker Master Olofs Vag 24 236*4d5d8b54SAndroid Build Coastguard Worker Lund 224 66 237*4d5d8b54SAndroid Build Coastguard Worker SE 238*4d5d8b54SAndroid Build Coastguard Worker 239*4d5d8b54SAndroid Build Coastguard Worker Phone: +46 703 193678 240*4d5d8b54SAndroid Build Coastguard Worker EMail: [email protected] 241*4d5d8b54SAndroid Build Coastguard Worker URI: http://www.xiph.org/ 242*4d5d8b54SAndroid Build Coastguard Worker 243*4d5d8b54SAndroid Build Coastguard Worker 244*4d5d8b54SAndroid Build Coastguard Worker 245*4d5d8b54SAndroid Build Coastguard Worker 246*4d5d8b54SAndroid Build Coastguard Worker 247*4d5d8b54SAndroid Build Coastguard Worker 248*4d5d8b54SAndroid Build Coastguard Worker 249*4d5d8b54SAndroid Build Coastguard Worker 250*4d5d8b54SAndroid Build Coastguard Worker 251*4d5d8b54SAndroid Build Coastguard Worker 252*4d5d8b54SAndroid Build Coastguard Worker 253*4d5d8b54SAndroid Build Coastguard Worker 254*4d5d8b54SAndroid Build Coastguard Worker 255*4d5d8b54SAndroid Build Coastguard Worker 256*4d5d8b54SAndroid Build Coastguard Worker 257*4d5d8b54SAndroid Build Coastguard Worker 258*4d5d8b54SAndroid Build Coastguard Worker 259*4d5d8b54SAndroid Build Coastguard Worker 260*4d5d8b54SAndroid Build Coastguard Worker 261*4d5d8b54SAndroid Build Coastguard Worker 262*4d5d8b54SAndroid Build Coastguard Worker 263*4d5d8b54SAndroid Build Coastguard Worker 264*4d5d8b54SAndroid Build Coastguard Worker 265*4d5d8b54SAndroid Build Coastguard Worker 266*4d5d8b54SAndroid Build Coastguard Worker 267*4d5d8b54SAndroid Build Coastguard Worker 268*4d5d8b54SAndroid Build Coastguard Worker 269*4d5d8b54SAndroid Build Coastguard Worker 270*4d5d8b54SAndroid Build Coastguard Worker 271*4d5d8b54SAndroid Build Coastguard Worker 272*4d5d8b54SAndroid Build Coastguard Worker 273*4d5d8b54SAndroid Build Coastguard Worker 274*4d5d8b54SAndroid Build Coastguard Worker 275*4d5d8b54SAndroid Build Coastguard Worker 276*4d5d8b54SAndroid Build Coastguard Worker 277*4d5d8b54SAndroid Build Coastguard Worker 278*4d5d8b54SAndroid Build Coastguard Worker 279*4d5d8b54SAndroid Build Coastguard Worker 280*4d5d8b54SAndroid Build Coastguard Worker 281*4d5d8b54SAndroid Build Coastguard Worker 282*4d5d8b54SAndroid Build Coastguard WorkerWalleij Standards Track [Page 5] 283*4d5d8b54SAndroid Build Coastguard Worker 284*4d5d8b54SAndroid Build Coastguard WorkerRFC 3534 The application/ogg Media Type May 2003 285*4d5d8b54SAndroid Build Coastguard Worker 286*4d5d8b54SAndroid Build Coastguard Worker 287*4d5d8b54SAndroid Build Coastguard Worker7. Full Copyright Statement 288*4d5d8b54SAndroid Build Coastguard Worker 289*4d5d8b54SAndroid Build Coastguard Worker Copyright (C) The Internet Society (2003). All Rights Reserved. 290*4d5d8b54SAndroid Build Coastguard Worker 291*4d5d8b54SAndroid Build Coastguard Worker This document and translations of it may be copied and furnished to 292*4d5d8b54SAndroid Build Coastguard Worker others, and derivative works that comment on or otherwise explain it 293*4d5d8b54SAndroid Build Coastguard Worker or assist in its implementation may be prepared, copied, published 294*4d5d8b54SAndroid Build Coastguard Worker and distributed, in whole or in part, without restriction of any 295*4d5d8b54SAndroid Build Coastguard Worker kind, provided that the above copyright notice and this paragraph are 296*4d5d8b54SAndroid Build Coastguard Worker included on all such copies and derivative works. However, this 297*4d5d8b54SAndroid Build Coastguard Worker document itself may not be modified in any way, such as by removing 298*4d5d8b54SAndroid Build Coastguard Worker the copyright notice or references to the Internet Society or other 299*4d5d8b54SAndroid Build Coastguard Worker Internet organizations, except as needed for the purpose of 300*4d5d8b54SAndroid Build Coastguard Worker developing Internet standards in which case the procedures for 301*4d5d8b54SAndroid Build Coastguard Worker copyrights defined in the Internet Standards process must be 302*4d5d8b54SAndroid Build Coastguard Worker followed, or as required to translate it into languages other than 303*4d5d8b54SAndroid Build Coastguard Worker English. 304*4d5d8b54SAndroid Build Coastguard Worker 305*4d5d8b54SAndroid Build Coastguard Worker The limited permissions granted above are perpetual and will not be 306*4d5d8b54SAndroid Build Coastguard Worker revoked by the Internet Society or its successors or assigns. 307*4d5d8b54SAndroid Build Coastguard Worker 308*4d5d8b54SAndroid Build Coastguard Worker This document and the information contained herein is provided on an 309*4d5d8b54SAndroid Build Coastguard Worker "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 310*4d5d8b54SAndroid Build Coastguard Worker TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 311*4d5d8b54SAndroid Build Coastguard Worker BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 312*4d5d8b54SAndroid Build Coastguard Worker HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 313*4d5d8b54SAndroid Build Coastguard Worker MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 314*4d5d8b54SAndroid Build Coastguard Worker 315*4d5d8b54SAndroid Build Coastguard WorkerAcknowledgement 316*4d5d8b54SAndroid Build Coastguard Worker 317*4d5d8b54SAndroid Build Coastguard Worker Funding for the RFC Editor function is currently provided by the 318*4d5d8b54SAndroid Build Coastguard Worker Internet Society. 319*4d5d8b54SAndroid Build Coastguard Worker 320*4d5d8b54SAndroid Build Coastguard Worker 321*4d5d8b54SAndroid Build Coastguard Worker 322*4d5d8b54SAndroid Build Coastguard Worker 323*4d5d8b54SAndroid Build Coastguard Worker 324*4d5d8b54SAndroid Build Coastguard Worker 325*4d5d8b54SAndroid Build Coastguard Worker 326*4d5d8b54SAndroid Build Coastguard Worker 327*4d5d8b54SAndroid Build Coastguard Worker 328*4d5d8b54SAndroid Build Coastguard Worker 329*4d5d8b54SAndroid Build Coastguard Worker 330*4d5d8b54SAndroid Build Coastguard Worker 331*4d5d8b54SAndroid Build Coastguard Worker 332*4d5d8b54SAndroid Build Coastguard Worker 333*4d5d8b54SAndroid Build Coastguard Worker 334*4d5d8b54SAndroid Build Coastguard Worker 335*4d5d8b54SAndroid Build Coastguard Worker 336*4d5d8b54SAndroid Build Coastguard Worker 337*4d5d8b54SAndroid Build Coastguard Worker 338*4d5d8b54SAndroid Build Coastguard WorkerWalleij Standards Track [Page 6] 339*4d5d8b54SAndroid Build Coastguard Worker 340