[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-mailutils] MH's burst.c

From: djh
Subject: [bug-mailutils] MH's burst.c
Date: Thu, 18 Jan 2007 14:21:22 +0900

At first I thought it was a bug, but RFC 934 is pretty iffy on the number of 
dashes, -, required for marking boundaries.

As a user who received emacs developers list mails in digests I found that the 
default of one dash, '-' is a bad choice.

I propose that line #68 in source file  .."cvs/mailutils/mh/burst.c"  be 
as follows:

- int eb_min_length = 1;  /* Minimal length of encapsulation boundary */
+ int eb_min_length =28;  /* Minimal length of encapsulation boundary */

or some other number greater than 8  (or at least greater than 4)

The current default of (1), does not work well because:

(1) many people use --- or ----  to separate names, and even worse
(2) when diff results are embedded in a message, as often are for developement 
    mailing lists, for example in emacs developers list digests....
    E.g. Because diff uses ---  for boundary markers

I found that by changing the default to 28 I got a very nicely bursted digest, 
probably anything like 5 or 9 might work as well.  Emacs digests use 30 dashes. 
Otherwise messages get sliced in the middle of a diff into multiple messages.

  Darel Henman

reply via email to

[Prev in Thread] Current Thread [Next in Thread]