Hi Dean,

On 6 Aug 2004 at 11:51, Dean Jackson spoke, thus:

> Can you please advise us what exactly is the issue here?  there are a
> couple of things your email could refer to, hence the question.  You might
> also give us an example if you've discovered a complex issue.

This is the issue where BrailleNote does not wrap its lines in messages.  
Netiquette and the limitations of certain mail user agents or transports 
mean that line lengths should not exceed 75-78 characters.  RFC 2822 
places a 998-character limit at the absolute maximum but recommends the 78-
character limit (not counting CR/LF, making 80 total), but BrailleNote 
just writes lines until terminated by the user (i.e. each paragraph is 
given a stream of characters, terminated usually by two CR/LF pairs).  
This is causing corruption over here, where my mail transport is sternly 
refusing to let me have lines longer than the 998-defined limit (actually, 
I think it's a bit more generous than this, but I know the author refuses 
to go further for security and compliance reasons - I've asked), instead 
forcing a newline wherever it is necessary, normally resulting in lines 
and words getting chopped at inoportune moments.  Some people here are 
using text-based user agents that abide by the 80-25 dimensional display 
and so don't much like the wrapping, this is true even for modern 
graphical viewers like Mozilla where an option is provided for wrapping 
malformed plaintext lines.  The other, and far worse issue, is that of 
transports which simply trunkate lines beyond the limit.  For this reason 
I am enquiring whether the wrapping of lines, as per the recommendations 
of RFC 2822, has been addressed, as I do feel it sufficiently important.  
Previous messages about this problem have visited the list before.

An example of a malformed message can be had by making a BrailleNote send 
anything longer than 80 characters in a single paragraph - most messages 
on this list.  Such messages will not look nice over here and will have 
words split by newlines, which my user agent then cleverly reassembles by 
substituting the newline/carriage-return with a space (it estimates how 
the lines should look, you see).  Still perfectly horrible, though, with 
split words in the middle of sentences, and non-compliant.  It may be that 
you will not spot these malformations because your transport doesn't 
enforce the limit (most Windows transports and the most modern and up-to-
date UNIX transports, such as Sendmail) - try saving the message as a flat 
file and then examining it with a BrailleNote or hex editor, and you'll 
see what's happening.  It's so-called "Paragraph mode", when it should 
really be "Line mode" with a right margin of 78 - 75 is best, allows for 
quoting characters.

If you're still not sure what I mean or haven't found the trouble ticket, 
feel free to write back and I'll try to be a bit more clear.  I wouldn't 
know whether this issue has been resolved in 5.1 because I rarely use the 
email program, and I can't infer it from the list although I still get 
these malformed messages.  If you want to see a message as I see it, let 
me know and I'll encode one such message using MIME BASE64 encoding and 
send it to you - you'll get it without corruption because it was 
transported in a flexible encoding that works even with the limit in place 
and which all mail programs understand.  Incidentally, that's one possible 
resolution (though I don't recommend it, because it theoretically narrows 
the audience of BrailleNote's email) - you could make BrailleNote encode 
the mail before it was sent in a suitable encoding method like 
Quoted/Printable, which is also designed to work with the RFC 2822 
limitation, if you didn't prefer BrailleNote users to be purist netizens 
and wanted the benefit of long lines in email (even Microsoft don't, 
Outlook Express wraps by default, though it didn't used to).

Cheers,
Sabahattin

-- 
Thought for the day:
    Intuition (n): an uncanny sixth sense which tells people 
    that they are right, whether they are or not.


Sabahattin Gucukoglu
Phone: +44 20 7,502-1615
Mobile: +44 7986 053399
http://www.sabahattin-gucukoglu.com/
Email/MSN: <[EMAIL PROTECTED]>


Reply via email to