Hello,
I finally made my commit. If you notice anything abnormal with this version,
report it to the list and I'll look at it right away.
Daniel, I included your latest modifs before making the commit. I need to
remove some of my notes on the code (look for the comments with _at_@ chars),
but I thought it'd be better to make my commit ASAP, to avoid diverging.
Here below you'll find a more detailed description of my commit.
I first tagged the current CVS version with tag hm2a24
cd hypermail
cvs tag hm2a24
Then, made my commits on the main CVS tree (not in the tagged version),
by removing my hypermail directory, and checking it out again (otherwise
the changes would have gone to the tagged version).
The changes mainly concern parse.c. Here's an excerpt of the Changelog file.
Jose (September 8, 1999)
- (This is a big commit as I'm merging my independent developments into
the public hypermail tree, which I'll use from now on)
If there's a Content-Description header, we now use it to describe
MIME attachments (unless they are inlined).
Two new options (see the hmrc.4 or hmrc.html file for more info):
+ hm_uselock to turn off hypermail's internal locking mechanism
+ hm_usemeta to store the content type of a MIME attachment in a
metadata file (also available thru commandline option -M)
If the usemeta option is turned on, the Content-Type header of an
attachment is stored in a .meta directory (see hmrc.4 or hmrc.html for
more info).
Files where MIME attachments are now prefixed with a two-digit counter,
a la dd-name. This is to avoid having having to create temporary files,
and to preserver links. The counter is incremented for each attachment,
regardless of it's being inline or not. I disabled the call to emptydir
as it's not useful (will add it as an option later on).
External MIME attachments that don't have a filename, are given the name
dd-part.
Improved handling of MIME rfc822 attachments.
Improved handling of Content-Disposition
And a list of the files that were commited:
Changelog docs/hmrc.4 docs/hmrc.html src/file.c
src/hypermail.c src/parse.c src/proto.h src/setup.c
src/setup.h
Happy archiving :)
-Jose
Received on Wed 08 Sep 1999 06:08:56 PM GMT