Watch, Follow, &
Connect with Us
Public Report
Report From: EDN/Discussion Forums/NNTP interface    [ Add a report in this area ]  
Report #:  85154   Status: Open
Long paragraphs: Forum messages posted through the web-client having 510 characters followed by a period (in the last paragraph), can cause failures.
Project:  EDN Build #:  2010/06/05
Version:    2 Submitted By:   Pieter Zijlstra
Report Type:  Crash / Data loss / Total failure Date Reported:  6/4/2010 7:14:30 PM
Severity:    Infrequently encountered problem Last Updated: 6/28/2010 1:47:31 PM
Platform:    All platforms Internal Tracking #:  
Resolution: None (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
When a messages is posted using the web-forum where the last paragraph happens to be 510 characters long followed by a period, its BODY is returned by the NNTP server followed by *two* ".CRLF" pairs instead of one.

Note that:
- ".CRLF" deontes the end of the body.
- a single line containing just an "." should be 'escaped' and returned as "..CRLF"

The current mishap of the server can cause newsreaders to fail depending on how newsreaders handles this.

For instance when downloading all articles using pipe-lining in XanaNews this will result in "pipeline out of sequence error" two times on the following articles (both can be found in embarcadero.public.delphi.non-technical:
article 5052:
article 45490:

Since a normal response (to an article or body command) ends with the ".CRLF", the extra ".CRLF" is sometimes read/used as an answer to the following command given by the newsreader. This can result in errors, like "unexpected reply", "invalid reply" or "Perhaps the article has expired" in (other) news readers.

Also see the test post in embarcadero.public.test:
article 2305:

Also see another thread in embarcadero.public.test which might be related to the above problem:
article 1874 in embarcadero.public.test:
article 2342 in embarcadero.public.test:
Both above posts will give time-out erros when using MSOE and Windows Mail.

Steps to Reproduce:
When using MSOE try to donload:
article 1874 in embarcadero.public.test:
article 2342 in embarcadero.public.test:

When using Thunderbird, try to download:
article 2305 in embarcadero.public.test:
(and then any other message).

When using XanaNews (<= v1.19.1.296), try to download:
all Articles of embarcadero.public.delphi.non-technical
(it will result in error "Pipeline out of sequence")

[edit: 20100628 corrected a typo]


Server Response from: ETNACODE01