7c7 < Expires: August 22, 2005 February 18, 2005 --- > Expires: September 24, 2005 March 23, 2005 11c11 < draft-shafranovich-mime-csv-02.txt --- > draft-shafranovich-mime-csv-03.txt 38c38 < This Internet-Draft will expire on August 22, 2005. --- > This Internet-Draft will expire on September 24, 2005. 56c56 < Shafranovich Expires August 22, 2005 [Page 1] --- > Shafranovich Expires September 24, 2005 [Page 1] 58c58 < Internet-Draft Format and MIME Type for CSV February 2005 --- > Internet-Draft Format and MIME Type for CSV March 2005 112c112 < Shafranovich Expires August 22, 2005 [Page 2] --- > Shafranovich Expires September 24, 2005 [Page 2] 114c114 < Internet-Draft Format and MIME Type for CSV February 2005 --- > Internet-Draft Format and MIME Type for CSV March 2005 130c130 < accordance with RFC 2048 [4]. --- > accordance with RFC 2048 [1]. 135c135 < CSV format (for ex. [5], [6], [7] and [8]), no formal specification --- > CSV format (for ex. [4], [5], [6] and [7]), no formal specification 163,164c163,164 < fields, delimited by commas. The last field in the record may or < may not be followed by a comma. For example: --- > fields, separated by commas. The last field in the record may > not be followed by a comma. For example: 168c168 < Shafranovich Expires August 22, 2005 [Page 3] --- > Shafranovich Expires September 24, 2005 [Page 3] 187,188c187,189 < 7. If double-quotes are used to enclosed fields, then double-quotes < inside fields must be surrounded by double quotes. For example: --- > 7. If double-quotes are used to enclosed fields, then a double-quote > appearing inside a field must be escaped by preceding it with > another double quote. For example: 190c191 < "aaa","b"""bb","ccc" --- > "aaa","b""bb","ccc" 192c193 < The ABNF grammar [1] appears as follows: --- > The ABNF grammar [2] appears as follows: 204c205 < escaped = DQUOTE *(VCHAR / CR / LF / CRLF / 3*DQUOTE) DQUOTE --- > escaped = DQUOTE *(VCHAR / CR / LF / CRLF / 2*DQUOTE) DQUOTE 210c211 < CR = %x0D ;as per section 6.1 of RFC 2234 [1] --- > CR = %x0D ;as per section 6.1 of RFC 2234 [2] 212c213 < DQUOTE = %x22;as per section 6.1 of RFC 2234 [1] --- > DQUOTE = %x22;as per section 6.1 of RFC 2234 [2] 214c215 < LF = %x0A ;as per section 6.1 of RFC 2234 [1] --- > LF = %x0A ;as per section 6.1 of RFC 2234 [2] 216c217 < CRLF = CR LF ;as per section 6.1 of RFC 2234 [1] --- > CRLF = CR LF ;as per section 6.1 of RFC 2234 [2] 218c219 < VCHAR = %x21-7E ;as per section 6.1 of RFC 2234 [1] --- > VCHAR = %x21-7E ;as per section 6.1 of RFC 2234 [2] 223,224c224 < < Shafranovich Expires August 22, 2005 [Page 4] --- > Shafranovich Expires September 24, 2005 [Page 4] 226c226 < Internet-Draft Format and MIME Type for CSV February 2005 --- > Internet-Draft Format and MIME Type for CSV March 2005 232c232 < RFC 2048 [4], which will be submitted to IANA after IESG approval of --- > RFC 2048 [1], which will be submitted to IANA after IESG approval of 252c252 < As per section 4.1.1. of RFC 2046 [2], this media type uses CRLF --- > As per section 4.1.1. of RFC 2046 [3], this media type uses CRLF 270c270 < from others" (RFC 793 [3]) when processing CSV files. An attempt --- > from others" (RFC 793 [8]) when processing CSV files. An attempt 280c280 < Shafranovich Expires August 22, 2005 [Page 5] --- > Shafranovich Expires September 24, 2005 [Page 5] 282c282 < Internet-Draft Format and MIME Type for CSV February 2005 --- > Internet-Draft Format and MIME Type for CSV March 2005 320,322c320,323 < The author would like to thank Dave Crocker, Martin Duerst and Bruce < Lilly 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, Clyde > Ingram, Graham Klyne, Bruce Lilly and Chris Lilley for their helpful > suggestions. A special word of thanks to Dave for helping with the > ABNF grammar. 328,329c329,331 < [1] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax < Specifications: ABNF", RFC 2234, November 1997. --- > [1] Freed, N., Klensin, J. and J. Postel, "Multipurpose Internet > Mail Extensions (MIME) Part Four: Registration Procedures", > BCP 13, RFC 2048, November 1996. 331,332d332 < [2] Freed, N. and N. Borenstein, "Multipurpose Internet Mail < Extensions (MIME) Part Two: Media Types", RFC 2046, November 336c336 < Shafranovich Expires August 22, 2005 [Page 6] --- > Shafranovich Expires September 24, 2005 [Page 6] 338c338 < Internet-Draft Format and MIME Type for CSV February 2005 --- > Internet-Draft Format and MIME Type for CSV March 2005 341c341,342 < 1996. --- > [2] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax > Specifications: ABNF", RFC 2234, November 1997. 343,344c344,346 < [3] Postel, J., "Transmission Control Protocol", STD 7, RFC 793, < September 1981. --- > [3] Freed, N. and N. Borenstein, "Multipurpose Internet Mail > Extensions (MIME) Part Two: Media Types", RFC 2046, November > 1996. 348,352c350 < [4] Freed, N., Klensin, J. and J. Postel, "Multipurpose Internet < Mail Extensions (MIME) Part Four: Registration Procedures", < BCP 13, RFC 2048, November 1996. < < [5] Repici, J., "HOW-TO: The Comma Separated Value (CSV) File --- > [4] Repici, J., "HOW-TO: The Comma Separated Value (CSV) File 356c354 < [6] Edoceo, Inc., "CSV Standard File Format", 2004, --- > [5] Edoceo, Inc., "CSV Standard File Format", 2004, 359c357 < [7] Rodger, R. and O. Shanaghy, "Documentation for Ricebridge CSV --- > [6] Rodger, R. and O. Shanaghy, "Documentation for Ricebridge CSV 363c361 < [8] Raymond, E., "The Art of Unix Programming, Chapter 5", September --- > [7] Raymond, E., "The Art of Unix Programming, Chapter 5", September 366a365,367 > [8] Postel, J., "Transmission Control Protocol", STD 7, RFC 793, > September 1981. > 388d388 < found at . 392c392 < Shafranovich Expires August 22, 2005 [Page 7] --- > Shafranovich Expires September 24, 2005 [Page 7] 394c394 < Internet-Draft Format and MIME Type for CSV February 2005 --- > Internet-Draft Format and MIME Type for CSV March 2005 396a397,398 > found at . > 398a401,412 > Changes from draft-shafranovich-mime-csv-02 to > draft-shafranovich-mime-csv-03: > > o Changed text to prohibit the last field ending with a comma > matching the ABNF grammar > > o The double quote escaping is now set to two double quotes instead > of three > > o Moved some of the references between informative and normative > sections > 400c414 < draft-shafranovich-mime-csv-00: --- > draft-shafranovich-mime-csv-02: 412c426 < changed to allow CRLF only as per section 4.1.1. of RFC 2046 [2]. --- > changed to allow CRLF only as per section 4.1.1. of RFC 2046 [3]. 434,448c448 < < < < < < < < < < < < < < < Shafranovich Expires August 22, 2005 [Page 8] --- > Shafranovich Expires September 24, 2005 [Page 8] 450c450 < Internet-Draft Format and MIME Type for CSV February 2005 --- > Internet-Draft Format and MIME Type for CSV March 2005 504c504 < Shafranovich Expires August 22, 2005 [Page 9] --- > Shafranovich Expires September 24, 2005 [Page 9]