Torrent download: http://www.co
urier-mta.org/download.php
Minor changes:
• All configure scripts updated to the latest autoconf
syntax
• minor internal webmail tweaks
Major changes:
+ couriermlm rewrite
Couriermlm's code has undergone a major overhaul.
Externally there are no
major changes, but internally the code has been completely
overhauled.
couriermlm's innards are some of the oldest code in Courier,
going back as
far back as 1999; and not exactly a shining example of
OOD/OOP. All the
cruft has been upgraded to something that's more
maintainable. The
immediate changes are:
+ Archive list indexes -- the "index" control
message now formats the
archive index as UTF-8. Subjects containing non-Latin
characters should now
be shown correctly.
+ This means that in every existing list, you must manually
fix the
idxheaderhtml.tmpl and idxheadertxt.tmpl files. After
installing this
upgrade go into every list's directory, open these two
files, and on the
first line replace "charset=iso8859-1" with
"charset=utf-8". There's really
no automatic way to do this, you'll need to manually fix
this. Sorry.
+ import/export commands now preserve write-only list
aliases. Subscription
lists exported from the new version of couriermlm cannot be
imported into
the earlier versions of couriermlm.
+ The NAME list setting (the sender's name on couriermlm bot
replies) can be
set on the command line using the native character set text,
and will be
appropriately RFC 2047-encoded before it gets inserted in
every couriermlm
bot autoresponse. Actually, native characters will get
encoded in any
option setting, but NAME right now is the only one whose
contents get
inserted into messages.
============================================================
=================
Comments:
These changes required some adjustments to mail parsing
routines that are
used by all major Courier components. No regression was
detected by 'make
check', but that doesn't mean that something isn't hiding
somewhere. Known
change to check for -- if anyone is even doing this -- is
that messages
submitted via the sendmail command wrapper which contain
non-Latin adderss
header content will now be encoded "correctly".
Some webmail cgi code has been factored out of webmail, and
into the cgi
library, with the goal of it being reused in couriermlm.
Forthcoming work
on couriermlm will add a web component (an option will be
added to
acknowledge a subscribe/unsubscribe request by opening a
URL, instead of
replying).
Feedback regarding the revamped couriermlm is welcome. It's
probably too
early to upgrade couriermlm that's responsible for important
lists; but if
you are not using couriermlm for critical lists, please give
this one a
spin.
------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
courier-announce mailing list
courier-announce lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/courie
r-announce
|