4.3BSD-UWisc/man/catl/burst.l




BURST(1)            UNIX Programmer's Manual             BURST(1)



NAME
     burst - explode digests into messages

SYNOPSIS
     burst [+folder] [msgs] [-inplace] [-noinplace] [-quiet]
          [-noquiet] [-verbose] [-noverbose] [-help]
9     _B_u_r_s_t considers the specified messages in the named folder
     to be Internet digests, and explodes them in that folder.

     If `-inplace' is given, each digest is replaced by the
     "table of contents" for the digest (the original digest is
     removed).  _B_u_r_s_t then renumbers all of the messages follow-
     ing the digest in the folder to make room for each of the
     messages contained within the digest.  These messages are
     placed immediately after the digest.

     If `-noinplace' is given, each digest is preserved, no table
     of contents is produced, and the messages contained within
     the digest are placed at the end of the folder.  Other mes-
     sages are not tampered with in any way.

     The `-quiet' switch directs _b_u_r_s_t to be silent about report-
     ing messages that are not in digest format.

     The `-verbose' switch directs _b_u_r_s_t to tell the user the
     general actions that it is taking to explode the digest.

     It turns out that _b_u_r_s_t works equally well on forwarded mes-
     sages and blind-carbon-copies as on Internet digests, pro-
     vided that the former two were generated by _f_o_r_w or _s_e_n_d.

FILES
     $HOME/.mh_profile                  The user profile

PROFILE COMPONENTS
     Path:                To determine the user's MH directory
     Current-Folder:      To find the default current folder
     Msg-Protect:         To set mode when creating a new message

SEE ALSO
     _P_r_o_p_o_s_e_d _S_t_a_n_d_a_r_d _f_o_r _M_e_s_s_a_g_e _E_n_c_a_p_s_u_l_a_t_i_o_n (aka RFC-934),
     inc(1), msh(1), pack(1)

DEFAULTS
     `+folder' defaults to the current folder
     `msgs' defaults to cur
     `-noinplace'
     `-noquiet'
     `-noverbose'


9


Printed 1/10/87                MH                               1






BURST(1)            UNIX Programmer's Manual             BURST(1)



CONTEXT
     If a folder is given, it will become the current folder.  If
     `-inplace' is given, then the first message burst becomes
     the current message.  This leaves the context ready for a
     _s_h_o_w of the table of contents of the digest, and a _n_e_x_t to
     see the first message of the digest.  If `-noinplace' is
     given, then the first message extracted from the first dig-
     est burst becomes the current message.  This leaves the con-
     text in a similar, but not identical, state to the context
     achieved when using `-inplace'.

BUGS
     The _b_u_r_s_t program enforces a limit on the number of messages
     which may be _b_u_r_s_t from a single message.  This number is on
     the order of 1000 messages.  There is usually no limit on
     the number of messages which may reside in the folder after
     the _b_u_r_s_ting.

     Although _b_u_r_s_t uses a sophisticated algorithm to determine
     where one encapsulated message ends and another begins, not
     all digestifying programs use an encapsulation algorithm.
     In degenerate cases, this usually results in _b_u_r_s_t finding
     an encapsulation boundary prematurely and splitting a single
     encapsulated message into two or more messages.  These
     erroneous digestifying programs should be fixed.

     Furthermore, any text which appears after the last encapsu-
     lated message is not placed in a seperate message by _b_u_r_s_t.
     In the case of digestified messages, this text is usally an
     "End of digest" string.  As a result of this possibly
     un-friendly behavior on the part of _b_u_r_s_t, note that when
     the `-inplace' option is used, this trailing information is
     lost.  In practice, this is not a problem since correspon-
     dents usually place remarks in text prior to the first
     encapsulated message, and this information is not lost.




















Printed 1/10/87                MH                               2