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]