List Info

Thread: Courier 20070301




Courier 20070301
country flaguser name
United States
2007-03-01 19:43:00
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-announcelists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/courie
r-announce

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )