7c7 < Expires: October 4, 2005 April 2, 2005 --- > Expires: October 7, 2005 April 5, 2005 11c11 < draft-shafranovich-mime-csv-04.txt --- > draft-shafranovich-mime-csv-05.txt 15,20c15,18 < This document is an Internet-Draft and is subject to all provisions < of Section 3 of RFC 3667. By submitting this Internet-Draft, each < author represents that any applicable patent or other IPR claims of < which he or she is aware have been or will be disclosed, and any of < which he or she become aware will be disclosed, in accordance with < RFC 3668. --- > By submitting this Internet-Draft, each author represents that any > applicable patent or other IPR claims of which he or she is aware > have been or will be disclosed, and any of which he or she becomes > aware will be disclosed, in accordance with Section 6 of BCP 79. 24,25c22,23 < other groups may also distribute working documents as < Internet-Drafts. --- > other groups may also distribute working documents as Internet- > Drafts. 38c36 < This Internet-Draft will expire on October 4, 2005. --- > This Internet-Draft will expire on October 7, 2005. 56c54,56 < Shafranovich Expires October 4, 2005 [Page 1] --- > > > Shafranovich Expires October 7, 2005 [Page 1] 67c67 < 5. Security Considerations . . . . . . . . . . . . . . . . . . . 6 --- > 5. Security Considerations . . . . . . . . . . . . . . . . . . . 7 112c112 < Shafranovich Expires October 4, 2005 [Page 2] --- > Shafranovich Expires October 7, 2005 [Page 2] 123,130c123,130 < registration tree includes a registration for < "text/tab-separated-values" type, no MIME types have ever been < registered with IANA for CSV. At the same time, various programs and < operating systems have begun to use different MIME types for this < format, many of which vary from system to system. This document < seeks to document the format of comma separated values (CSV) files < and to formally register the "text/csv" MIME type for CSV in < accordance with RFC 2048 [1]. --- > registration tree includes a registration for "text/ > tab-separated-values" type, no MIME types have ever been registered > with IANA for CSV. At the same time, various programs and operating > systems have begun to use different MIME types for this format, many > of which vary from system to system. This document seeks to document > the format of comma separated values (CSV) files and to formally > register the "text/csv" MIME type for CSV in accordance with RFC 2048 > [1]. 135c135 < CSV format (for ex. [4], [5], [6] and [7]), no formal specification --- > CSV format (for ex. [4], [5], [6] and [7]), no formal specification 164d163 < 4. Within the header and each record there may be one or more 168c167,168 < Shafranovich Expires October 4, 2005 [Page 3] --- > > Shafranovich Expires October 7, 2005 [Page 3] 172a173 > 4. Within the header and each record there may be one or more 212c213 < escaped = DQUOTE *(TEXTDATA / CR / LF / 2*DQUOTE) DQUOTE --- > escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE 220d220 < DQUOTE = %x22 ;as per section 6.1 of RFC 2234 [2] 224c224 < Shafranovich Expires October 4, 2005 [Page 4] --- > Shafranovich Expires October 7, 2005 [Page 4] 228a229,230 > DQUOTE = %x22 ;as per section 6.1 of RFC 2234 [2] > 233c235 < TEXTDATA = %x20-21 / %x23-7E --- > TEXTDATA = %x20-21 / %x23-2B / %x2D-7E 265c267 < As per section 4.1.1. of RFC 2046 [3], this media type uses CRLF --- > As per section 4.1.1. of RFC 2046 [3], this media type uses CRLF 275,276d276 < maybe shared via this format (which of course applies to any text < data). 280c280 < Shafranovich Expires October 4, 2005 [Page 5] --- > Shafranovich Expires October 7, 2005 [Page 5] 284a285,287 > maybe shared via this format (which of course applies to any text > data). > 330,332d332 < 5. Security Considerations < < See discussion above 336c336 < Shafranovich Expires October 4, 2005 [Page 6] --- > Shafranovich Expires October 7, 2005 [Page 6] 340a341,344 > 5. Security Considerations > > See discussion above > 343,346c347,350 < The author would like to thank Dave Crocker, Martin Duerst, Clyde < Ingram, Graham Klyne, Bruce Lilly, Chris Lilley and members of the < IESG for their helpful suggestions. A special word of thanks to Dave < for helping with the ABNF grammar. --- > The author would like to thank Dave Crocker, Martin Duerst, Joel M. > Halpern, Clyde Ingram, Graham Klyne, Bruce Lilly, Chris Lilley and > members of the IESG for their helpful suggestions. A special word of > thanks to Dave for helping with the ABNF grammar. 356c360 < [1] Freed, N., Klensin, J. and J. Postel, "Multipurpose Internet --- > [1] Freed, N., Klensin, J., and J. Postel, "Multipurpose Internet 364,365c368,369 < Extensions (MIME) Part Two: Media Types", RFC 2046, November < 1996. --- > Extensions (MIME) Part Two: Media Types", RFC 2046, > November 1996. 380,381c384,385 < [7] Raymond, E., "The Art of Unix Programming, Chapter 5", September < 2003, --- > [7] Raymond, E., "The Art of Unix Programming, Chapter 5", > September 2003, 385,386d388 < September 1981. < 390,392c392 < < < Shafranovich Expires October 4, 2005 [Page 7] --- > Shafranovich Expires October 7, 2005 [Page 7] 396a397,399 > September 1981. > > 420a424,429 > Changes from draft-shafranovich-mime-csv-04 to > draft-shafranovich-mime-csv-05: > > o Fixes in ABNF grammar: comma excluded from TEXTDATA and added to > escaped text, 2*DQUOTE changed to 2DQUOTE. > 436a446,452 > > > Shafranovich Expires October 7, 2005 [Page 8] > > Internet-Draft Format and MIME Type for CSV April 2005 > > 446,452d461 < < < Shafranovich Expires October 4, 2005 [Page 8] < < Internet-Draft Format and MIME Type for CSV April 2005 < < 469c478 < changed to allow CRLF only as per section 4.1.1. of RFC 2046 [3]. --- > changed to allow CRLF only as per section 4.1.1. of RFC 2046 [3]. 495,504c504 < < < < < < < < < < Shafranovich Expires October 4, 2005 [Page 9] --- > Shafranovich Expires October 7, 2005 [Page 9] 560c560 < Shafranovich Expires October 4, 2005 [Page 10] --- > Shafranovich Expires October 7, 2005 [Page 10]