Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 968fb36a1d13190d5ed9d2ee3bf64b87 > files > 63

sympa-3.2.1-4mdk.i586.rpm

*****    Changes which are not compatible with previous versions are
*****    listed using "*****"in the margin. Please check this at least.

3.2.1	05 June 2001

  Bug Fix :

	src/tools.pl: [Renato Bonomini] typo
	Not enough arguments for mkdir at tools.pl line 815

	src/List.pm: sympa.pl would die with error message
	"Can't use an undefined value as a HASH reference" 
	It could not access reply-to value when defining an email as the reply-to

  Changes :

	src/etc/script/sympa.spec: [reported by Claus Atzenbeck]
	perl-CGI.pm has been renamed perl-CGI

  New features :

	Makefile, important_changes.pl: Print important changes extracted
	from RELEASE_NOTES (*****)

3.2     01 june 2001

  New features :

	[Nadia Euzen] antivirus scanner, curently working with McAfee Uvscan and 
	FSecure	FSAV.  New conf parameters antivirus_path and antivirus_args New
	template your_infected_msg.tpl

	nls/hu.msg, wwsympa/wws_templates/hu, src/etc/scenari/,src/etc/templates/: 
	[Vizi Szilard] New feature: Translations to Hungrian

	src/etc/templates/: [Rodrigo Filgueira Prates] templates translated to
	Portuguese

	[Harald Wilhelmi] Mail templates translated to German

	wwsympa/wws_templates/fr/help_editlist.fr.tpl: [Michel Bouissou]
	Translated editlist helpfile to french

	[Jérôme Marant] New feature: change sympa man page to POD format
	Add archived, bounced and alias_manager man pages

	wwsympa/wwsympa.fcgi: "Reply" feature from web archives It uses the "compose_mail" 
	action of WWSympa

  Changes :

*****	For enhanced performences, we recommend you add an INDEX to your
***** 	'sympa' database. This fasten the queries based on the subscriber email :
*****	With MySQL :
*****	ALTER TABLE subscriber_table ADD INDEX (user_subscriber,list_subscriber);
*****	With PostgreSQL :
*****	CREATE INDEX subscriber_idx ON subscriber_table (user_subscriber,list_subscriber));

*****	src/List.pm: [proposed by Petr Prazak] supress lower() function from SQL 
*****	SELECT queries in user_table.  This makes query much faster (t/100) with MySQL
*****	
*****	You should therefore lowercase your database entries :
*****	sympa.pl --lowercase

	src/List.pm: [proposed by Claus Atzenbeck] Add 'X-Envelope-To'
	header field deletion for anonymous mode

	src/etc/mhonarc-ressources: Decode encoded header fields

	src/List.pm, wwsympa/wwsympa.fcgi: Order list parameters within a paragraph

	src/List.pm: [Straub Herbert] Changes: change connect string for
	PostgreSQL Did not work with Pg 7.1

	Replace 'reply_to' and 'forced_reply_to' list parameters with 
	'reply_to_header' parameter (paragraph)

	Less restrictions on file names in shared (allow spaces)

	wwsympa/wwsympa.fcgi: Bug fix: did not work when scenario returned multiple actions

	wwsympa/wwsympa.fcgi: could not edit digest hour

	wwsympa/wwsympa.fcgi: [proposed by Petr Prazak] Don't stop deletion process 
	if one address is not subscribed

	src/etc/scenari/send.*: Changes in scenario titles

	src/etc/mhonarc-ressources: Changes: add deletion confirmation

	nls/es.msg, src/etc/create_list_templates/*, wwsympa/wws_templates/es/*: 
	[Philippe Mingo] Changes: corrections

	nls/de.msg [Harald Wilhelmi] updates

	[Petr Prazak] Czech templates update

	nls/es.msg: [Josep Román] additions and corrections

  Bug Fixes :
	
*****	Too many arguments for substr at CipherSaber.pm line 63
*****	If you have Perl Perl 5.005 or earlier installed, you
*****	should either upgrade to Perl 5.6 or change CipherSaber::decrypt() to :
*****	sub decrypt {
*****        	my $self = shift;
*****        	my ($iv, $message) = unpack("a10a*", +shift);
*****        	return $self->crypt($iv, $message);
*****	}

	src/etc/scenari/visibility.conceal: titel => title Sympa
	Could not parse visibility.conceal scenario

	src/Commands.pm, wwsympa/wwsympa.fcgi: Apply list
	visibility to WHICH command (hide secret lists)

	src/Conf.pm: Check if we may executes programs listed in sympa.conf

	wwsympa/cookielib.pm: could not set HTTP cookie if 'cookie_domain' 
	conf parameter was defined

	src/List.pm: [Michail Bachmann] missing comma (',') in Sybase SQL query

	src/etc/mhonarc-ressources: do not parse message body in archives

	src/Commands.pm: [reported by Odile Germes] Sympa would
	die when receiving a REMIND command for an unknown list

	src/List.pm: [reported by Petr Prazak] use correct charset for digest table of content

	src/tools.pl: always look for commands in subject (does
	not depend on body length)

	src/List.pm: Q-decode From header field in digest table of content

	src/List.pm: [Straub Herbert] encode digest Subject header field

	src/List.pm: Sympa was erasing user preferences	(including password) 
	when loading subscribers file to database (from wwsympa edit_list)

	wwsympa/wwsympa.fcgi: Set folder icon though directory
	has no .desc

	src/List.pm: [Yann Bizeul] Escape % chars in moderation message

	wwsympa/wwsympa.fcgi: Did not list lists with no topic

	could not delete editor/owner entries

	src/Makefile: [Jérôme Marant] Change: clean aliaswrapper

	src/Commands.pm: Missing list::get_user_db() in REMIND for getting 
	user prefs (including password)
	
	wwsympa/wwsympa.fcgi: Bug fix: don't reject login if user has no password in db

	src/etc/templates/global_remind.tpl: correct [user->passwd] to [user->password]

	wwsympa/Marc/Search.pm: Bug fix: Search in message body was
	looping if <!--X-MsgBody-End--> was not found

	src/List.pm: [reported by Jean-Michel Beuken] Bug fix: Check if
	scenari dir exists 
	Bug description: wwsympa died when editing list	config : 
		glob failed (child exited with status 1)

	src/sympa.pl: Bug fix: set list language for digest

	src/List.pm: Bug fix: Do not delete 'Received' header field in
	List::store_digest()

 	src/Commands.pm: Bug fix: SET <list> <mode> did not work
	Case-sensitivity problem 

	doc/sympa.tex: [David Lewis] corrections in documentation

	wwsympa/wws_templates/de/: [Harald Wilhelmi] Changes: a few typos in the
	german wwsympa templates

3.1.1	Wed 25 Apr 2001

  Bug fixes :

	Failed archiving emails. (this bug exists since 3.1 only)


3.1	Tue 24 Apr 2001

  New features :
	
	[Harald Wilhelmi] Translations of web templates & scenario titles
	to German

	[Petr Prazak] Translation of scenari titles to Czech

	Add auto alias removal

  Bug Fixes :

	src/List.pm: [reported by Petr Prazak] Did not keep date of 
	'subscribers' file Could not synchronize with changed 'subscribers' 
	file

	[reported by Fiona Dix] forgbid changes in subscriber options 
	if user_data_source is 'include'


	src/List.pm: [Petr Prazak] Died while getting first
	subcriber if subscribers file is empty 
	Bug error: Can't call method "seq" on an undefined value

	wwsympa/wwsympa.fcgi: [reported by Petr Prazak] did not
	apply subscriber options changes if user_data_source is 'file'

	doc/sympa.tex: [David Lewis] Many corrections

	wwsympa/archived.pl: [Petr Prazak] quote listname
	command line argument Add log if mhonarc call failed

	src/List.pm: Consider empty value as undef
	Empty editor/owner mailto: were displayed on WWSympa

	wwsympa/wws_templates/us/main.us.tpl: [reported by Petr Prazak]
	Bug fix: missing getCookieVal() function

3.1b.13 Fri 13 Apr 2001

  New features :

	[Petr Prazak] Translations of Sympa to Czech (nle & templates)

	Auto-install of aliases at list creation time 
	New parameter in wwsympa.conf: alias_manager
	[Harald	Wilhelmi] run newliases via a C wrapper

	src/sympa.pl: --import option 

	doc/sympa.man: Man pages for sympa

	src/sympa.pl: --help and --version options

	wwsympa/wwsympa.fcgi: New feature: Add Javascript cookie check

	wwsympa/wwsympa.fcgi: search_user for listmaster, available
	from "sympa admin" web page

  Bug Fixes :

	src/List.pm: when subscribers are extracted from an SQL query,
	the query ends getting emails at first empty entry

	src/sympa.pl: [reported by Jérôme Marant] parameter
	for --debug is compulsory

	wwsympa/wwsympa.fcgi: no more lowercase in shared ; otherwise
	could not access files with uppercase letters

	src/List.pm: Set list's lang for owner notification
	(instead of subscriber's lang)
	

3.1b.12 4 Apr 2001

  New features :
	
	propose	pre-defined cookie expiration periods in WWSympa

	src/sympa.pl: Add --keepcopy option to keep a copy of 
	incoming messages

	Notices are different from errors. Create new templates

	Add X-No-Archive header field to distributed messages

	src/Log.pm: Attempt to restore lost connexion to syslogd

  Changes :

	nls/es.msg: [Josep Roman] Changes: Removals of extra \n chars,
	new messages added

	Add creation date and email in list templates config

	src/Conf.pm: Change default create_list for reverse compatibility

	wwsympa/wws_templates/: error.fr.tpl, error.us.tpl: Add action
	name when failed

	src/List.pm: look for global header/footer in ~sympa/etc/templates/

	src/List.pm: if user_data_source is 'database', check if
	we have a database up

	wwsympa/wwslib.pm: provides file extention, given the
	content-type

  Bug fixes :

	src/: sympa.pl, tools.pl: Use original msg file for
	S/MIME signature checking

	src/: List.pm, sympa.pl: Use original message for confirmation, 
	not MIME::Entity object This prevents signature	breaking

	src/sympa.pl, src/tools.pl, wwsympa/wwsympa.fcgi: [reported by D.
	Lamballais] Make Cipher::Saber really optional Check in @INC first

	src/List.pm: bad condition, never alert owners about bounce rate

	src/etc/script/load_subscribers.pl: [Gérard Gachelin]
	insert comment

	src/tools.pl, wwsympa/wwsympa.fcgi: [reported by Anne Durand]
	escape quotes in edit_list_request

	src/sympa.pl, src/Commands.pm: Bug Fix: Messages to be approved 
	were not sent to editor (unless editorkey)

	src/tools.pl: [reported by Michael Brennen]
	fix a bug in encryption module introduce in 3.1b5

	src/: List.pm, sympa.pl: [reported by Philippe Leca] 
	signed multipart messages were altered by moderating process

	doc/sympa.tex: [David Lewis] Lots of corrections for "good
	english" compliance

	wwsympa/wwsympa.fcgi: could not delete owners/editors. 
	Format check was performed even on empty entries

	wwsympa/bounced.pl: [proposed by D. Lalot] use strict,
	basic check while opening files, daemon no more dying

	wwsympa/cookielib.pm: [reported by Fiona Dix] 
	Logged in as unknown, because of wrong date format in cookie.  
	Now use	CGI::Cookie for cookie read/write


3.1b.10 15 Mar 2001

  Changes :

*****	HTTP cookie prefix becomes  sympauser (used to be user)

  Bug fixes :

	[O. Lacroix]
	nls/cn-gb.msg: leading tabs instead of spaces, failed compiling
	on HPUX

	wwsympa/wws_templates/d_read.us.tpl: badly placed <FORM>s
	File upload and directory creation failed

	sympa.tex: missng/wrong  sympa.conf parameters


3.1b.9  14 Mar 2001

  Changes :
	
	Attempt to change database structure if needed (MySQL only)


3.1b.8	12 Mar 2001

  New features:
	
	Check db tables structure at sympa.pl startup
	

3.1b.7	9 Mar 2001

  New features:

	'post' action available on list info page

	[requested by Fil] Add an SQL clause while searching among subscribers 
	(used to fetch all subscribers and select afterward)

	[Lukasz Zalubski] Translation to polish

	[Olivier LACROIX] New list
	parameter 'available_user_options' Only available reception modes
	are listed on the web interface.  If a user sets a forbidden mode
	(not listed), he is asigned the mode in 'default_user_options'.  If
	default_user_option reception mode is not listed in
	'available_user_options' it is appended to it.

	wwsympa/wwsympa.fcgi: New action "show_cert" to print SSL
	information.

*****	src/tools.pl: Add reversible encryption for password (rc4)
*****	&crypt_passwd ; &decrypt_passwd ; &ciphersaber_installed
*****	You need to change your database structure :
*****
***** 	with MySQL
*****	 ALTER TABLE user_table CHANGE password_user password_user varchar (40);
*****
*****	with PostgreSQL
***** 	 SELECT * FROM user_table IN user_table_save;
*****	 DROP TABLE user_table; 
*****	 CREATE TABLE user_table ( 
*****    email_user                  varchar (100) NOT NULL, 
*****    gecos_user                  varchar (150), 
*****    cookie_delay_user       int4, 
*****    password_user           varchar (40), 
*****    lang_user               varchar (10), 
*****    CONSTRAINT ind_user PRIMARY KEY (email_user) 
*****	 ); 
*****	 INSERT INTO user_table SELECT * FROM user_table_save 
*****	 GRANT ALL ON user_table TO public; 
*****    GRANT ALL ON user_table TO sympa; 
*****
*****	crypt_passwd.pl: Script for password encryption in database

	[Wang Jian ] Web templates translated to  zh_CN.GB2312
	encoding, Simplified Chinese

	Add links to archives in summary

	Makefile: Added SHADED_COLOR

	src/parser.pl: Allow SET var=number

	Add 'toggle selection' in review page

	[requested by Beatrice Gatto Charton]
	Provide mailto: URL for confirming a subscriber deletion

	src/etc/script/list_alias.pl

*****	New field in table subscriber_table : comment_subscriber
***** 	You **MUST** change your database sctructure:
*****	ALTER TABLE subscriber_table ADD comment_subscriber varchar (150);
*****
*****	src/etc/script/init_comment.pl: Script to initialize newly
*****	introduced comment_subscriber data row

	owners can edit subscribers email address

  Bug fixes :

	src/List.pm: [reported by Ronan Salmon] Can't call
	method "compute_auth" on unblessed reference

	[reported by Fil] When sympa.pl	send a message for wwsympa.fcgi, 
	it uses From: header field for the Return-Path: Now uses additional 
	X-Sympa-From header field

	src/tools.pl: [reported by Fil]  '#' chars were not
	escaped in editsubscriber

	src/etc/script/Makefile: [reported by Jerome Dubois] 
	wrong 'wwsympaconf'

	[Harald Wilhelmi] Bug fix : Subscribers count was going mad 
	when closing/restoring a list

	Makefile: installconfig failed parsing PIDDIR and SPOOLDIR

	Sympa would break S/MIME signatures if message contained encoded
	parts.	This is due to MIME::Entity library use. It would not
	always encode the msg exactly the original way (Ex : number of
	columns for Base64) ; S/MIME signature is broken.  Correction :
	Unless message body was altered (header/footer added), Sympa uses
	the original message's body, bypassing MIME::Parser

	src/Archive.pm, wwsympa/archived.pl: [reported by Hubert Ulliac ]
	Bug fix : if 2 mails for the same list at same time, first was
	erased in outgoing/ Changed file format to
	<list_address>.<epoch_time>.<process_id>

	wwsympa/bounced.pl: check if SIGTERM was received
	before processing each file

	src/List.pm: decode subject while searching custom_subject
	avoids multiple custom_subjects

	src/tools.pl: [reported by Odile Germes] comment in
	list_templates were not seen by wwsympa

	[reported by Wang Jian] Bug fix :
	multiple add failed if one failed.  Display ALL error messages

	src/etc/templates/helpfile.tpl: [Lukasz Zalubski] : wrong var

	nls/es.msg: [reported by X-Term] Bug fixes: unwanted \n at the
	end of some messages Bug report: Helpfile contained MIME-Version,
	Content-Type & Content-Transfer-Encoding: 8bit in its body

	src/List.pm: used an obsolet var $Language::sympa_lang
	Bug description: If user had no lang pref, helpfile body was not in
	the correct lang

	src/tools.pl: Bug fix: could not create user cert dirs

	src/etc/scenari/visibility.conceal: show list for owners
	and editors

	src/etc/script/load_subscribers.pl: [Anton Slabbinck] 
	use db_xxx conf parameter

	src/List.pm: Escape \s chars in gecos and email

	wwsympa/wwsympa.fcgi: Escape weird chars in email Don't stop
	resetbounce processing if lastbounce not found

	wwsympa/bounced.pl: [reported by Philippe Riviere] : Escape weird 
	chars in from before creating directories

	When logged in, if main	window's URL is wws/logout, then 
	change it to wws/ before refresh

	src/List.pm: [reported by Fil] : truncated email
	address last char while including file

	src/List.pm: [reported by Dominique Marant] Failed to open 
	list local scenario

	src/List.pm: For compatibility concerns, [host] var is now
	available in scenari.

	check_perl_modules.pl: Fix typos. reported by Michael
	Yount <csf@moscow.com>

	src/List.pm: Bug fix: last topic not loaded if no ending blank
	line. Reported by ronan.salmon@staff.ittralee.ie

	wwsympa/wwsympa.fcgi: Wrong parameters to
	&List::send_sub_to_owner()

	src/List.pm: Set undefined Topic (defined via subtopic) Bug
	reported by thomas.morin@webmotion.com

	wwsympa/wwsympa.fcgi: Fixed "syntax errors, param xxx" while
	editing list config

	wwsympa/wwsympa.fcgi: Make %changed_params a global var Fix
	problem in edit_list
	
	wwsympa/wwsympa.fcgi: Lower case path for each do_d_XXX proc. The
	goal is to support random case in URL generated by some microsoft
	products.

	src/List.pm: Allow . and - in scenario file names. (reported by
	Odile Germès)

 	Hard-coded colors in wws_templates

	src/Language.pm: Bug fix (reported by Odile Germes) : Glob failed
	in language.pm

	src/Makefile: Install scenari/*.* and templates/*.tpl (not CVS/)

	wwsympa/Makefile: Install *.gif only (not CVS/)

  Changes :

	src/List.pm: Change: Don't query database for subscribers # ;
	read stats file instead

	Use mailto URLs instead of FORMs Did not work with Netscape 6

	Makefile: Setting sympa owner of installation directory

	src/Archive.pm: don't delete Received: header fields

	src/List.pm: Accept more characters for db_name and user
	Accept connect_string without db_name and host

	Make user password case-insensitive

	Add RCS Identification tags to templates

	Require MhOnArc 2.4.6

	set_symlinks.pl: Symlinks are set at installation
	time for templates and scenari 

	src/List.pm: [requested by Dominique Marant & Odile Germes]
	provide current config files when reporting errors

	rename wws-lib.pl to wwslib.pl

	wwsympa/wwsympa.fcgi: using "use strict vars"

	src/sympa.pl: when sending mail to <list>-editor, use
	<list>-owner if no editor are defined

	src/etc/scenari/create_list.listmaster: listmaster is listmaster 
	public_listmaster is anyone with validation

	Allow longer options (--debug for -d, --lang for -l) in sympa.pl

	sympa.pl has a new option for dumping
	subscribers list. sympa.pl -s <listname>|ALL

	Using a memory cache for is_user() in List.pm

	src/List.pm: Change : get_first_user() and
	get_first_bouncing_user() don't do JOIN with user_table anymore


3.0   4 Jan 2001

	3.0 is a major release of Sympa. It includes a lot of changes
        but no significant uncompatible changes. Major new features :
        
             -list configuration edition. At last !!!
             -S/MIME encryption and HTTPS authentication (because
              OpenSSL itself is a beta test distribution, all features
              based on OpenSSL are distributed under beta testing status)
             -Shared web space for each list.
             -New web navigation ergonomie.

        This version 3.0 has been distributed under alpha and beta testing
        version since October and has been widely tested. Special thanks to
        Olivier Lacroix for a lot of contributions.        

  Changes :

        tarball now include a KOWNBUGS file.

  Bug fixes :

	[Olivier LACROIX <Olivier.Lacroix@ciril.fr>]
	Corrected es.msg for HPUX
	Corrected chmod (for HPUX compatibility) in wwsympa/Makefile

	wwsympa::Savefile() failed because filename was lost when calling
        editfile() afterward (may_edit on an unblessed list reference)
        
3.0b.9	23 Dec 2000
  Bug Fixes :

	[reported by Jean-Luc OMS <Jean-Luc.Oms AT lirmm.fr>]
	"comment" files used for site's list templates

	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	Fixed message rejection format in sympa.pl

        [Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	Replace system call to MhOnArc in wwsympa.fcgi

        [reported by François Dagorn <dagorn AT univ-rennes1.fr>]
	When subscribtion is sent to owner, the approve command
        should be a mailto:

	[reported by Fil <fil AT bok.net>]
        Using uniq Return-path impossible with postfix. Replace the
        separator char "/" by "==".  
	
        [Jérôme Marant <jmarant AT free.fr>]
	Missing "CREATE DATABASE" in create_db.Pg

3.0b.8	18 Dec 2000

  New features :
	Sympa not archive anymore message with 'X-no-archive: yes' or
        'Restrict: no-external-archive' smtp header.

	[Fil <fil AT bok.net>]
	New "remove_headers" parameter in sympa.conf
	It tells sympa what SMTP header fields to remove in distributed
	messages.

*****	You need to add an alias for listmaster :
*****	listmaster: "|/home/sympa/bin/queue listmaster"

	New optional wwsympa.conf parameter "default_home" in order to choose
        another home page for exemple "lists"

        A new link to load X509 certificat in list page is added
        if list as it's own email certificat.

	New sympa.conf parameter "ssl_cert_dir"
	Default is expl/X509-user-certs
	Its value in sample sympa.conf can be overwritten with SSLCERTDIR variable
	at make time

	New [list->xxx] vars available within scenario conditions

  Bug fixes :

	[reported by Hubert Ulliac <Hubert.Ulliac AT Uhb.Fr>]
	First subscriber in digest mode did NOT receive digests
	The problem was due to a missing parameter at mailto() call

	[reported by Hubert Ulliac <Hubert.Ulliac AT Uhb.Fr>]
	[conf->xx] where not recognised in scenari match() conditions

	Fix welcome message lost when must be signed
        (bug introduced in 3.0b4)

	Reviewbouncing failed with "No Page 1" error message.

	[Philippe Bricout <pbricout AT setra.fr>]
	Change some hard-coded path to --ETCBINDIR-- in wws_templates

	[reported by J.E. Gadenne <jeg AT lettres.net>]
	Escape '<' and '>' chars in modindex's Subject field

	[Jérôme Marant <jmarant AT free.fr>]
	Delete Perl interpreter calls in perl modules
	Correct privileges on mhonarc-ressources file

	[Philippe Bricout <pbricout AT setra.fr>]
        fixe bugs in wwstemplates\admin_menu.*tpl
         
        [Olivier LACROIX <Olivier.Lacroix AT ciril.fr>] fixe the
        "%s" bug in sentence "Your message for list %s has been ..."
        fr translation of d_read template

	Could not change "digest" time in edit_list_request form

	[reported by Didier Lamballais <Didier.Lamballais AT irisa.fr>]
	Makefile : Missing conditional around Perl 5.6.0 warning

	"Make clean" now deletes the "bouncequeue" program

        Remove unused module sign_filter.pl 

	Fix reviewbouncing

  Changes :

	[Josep Roman <josep.roman AT zuerich-see.ch>]
	Updated spanish wws_templates

	Return the filled form when an error occurs in create_list

	Use a new window for Login

	Resulting addresses of a "search" are selected
	Deletion requires confirmation

	Subscribe/signoff web confirmation now performed with Javascript

	wwsympa.fcgi : default cookie expiration is 0 min
	Login will last until the web browser is closed.

3.0b.4	30 Nov 2000

  New features :

	[Josep Roman <josep.roman@zuerich-see.ch>]
	Complete spanish translations of the web interface, including update of es.msg

	Change_email feature in WWSympa (accessible from prefs)

	[requested by Geoffrey Lee <snailtalk AT linux-mandrake.com>]
	Makefile : include RPMTOPDIR variable

	Makefile : new "make rpm" building Linux RPM binaries for both
	RedHat and Mandrake.

	Makefile : new PIDDIR variable ; creating spool directories

        [reported by Patrick BROSSIER <Patrick.Brossier AT mgm.fr>]
	The main CGI (wwsympa.fcgi) can now be installed elsewhere (not BINDIR)
	by setting WWSBINDIR in Makefile
       
        [Renato Bonomini <renato AT ramiola.dsmnet.it>]
	Translation of web templates in Italian

  Bug fixes :

	[reported by Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	Changes in mail::mailback() to leave messages in msg/ spool
	when working with FastCGI

	[Robert Marchand <robert.marchand AT UMontreal.CA>]
	A few bug fixes in Makefiles

	[reported by Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	"unknown locale" errors in wwsympa log file

	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	chomp() on From: in DoSendMessage()
	Corrected template inclusions

	archived.pl : backslashed '$' in msgid before system call to mhonarc

	Under some circonstances (FastCGI+Perl 5.6+...), WWSympa was dying
	with the following error :
	FastCGI: server wsympa.fcgi stderr: Not a GLOB reference 
	This happened while sending a service message (welcome, bye,...)
	because of the fork performed by WWSympa, not supported by FastCGI.
	WWSympa now completely relies on Sympa for message distribution.
	Communication is performed via spool/msg/.
	
	Could not set owner of non-empty directories or documents in shared.

	Better check of email addresses in ADD and DEL commands

	Marc/Search.pm : add trailing '/' to directories to make it work
	(on Linux system) with symbolic links

	Corrected REMIND from the web


  Changes

	Search among subscribers limited to 500 records

	Sympa deletes its pidfile when exiting

	wwsympa.fcgi : request a confirmation before unsubscription

	Generalization of mail::mailback() in List.pm

	wwsympa.fcgi (edit_list) : deleting an email address, deletes the
	corresponding owner/editor entry

	WWSympa.fcgi installed with SetUID bit

        New admin information in list_menu 

        french templates

3.0a.1


  Bug fixes

	Pass the module name to CPAN::Shell->install(), not the package name 

       	A few corrections in load_subscribers.pl

	Multple "list" INPUTs in wws_templates/review.tpl

       	[reported by Jean-Marc Larre <Jean-Marc.Larre AT cesr.fr>]
       	Accept complex string for 'user' entry in paragraph 'include_ldap_query'

       	Error in review.tpl ; could not delete users form review page.

       	[Bill Shirley <bill AT shirleyfamily.net] 
	a few bugs in documentation

3.0a	30 Oct 2000

	3.0 is a major release of Sympa. It include a lot of changes
        but no significant uncompatible changes. The 3 major new features
        are :
             -list configuration edition. At last !!!
             -S/MIME encryption and HTTPS authentication
             -Shared web space for each list.


   New features:

	S/MIME : Sympa now can be configured to distribute encrypted messages
        (need a email certificate for the list). It also sign welcome message
        comming from a list (in order to distribute the list certificate).
        HTTPS authentication can be used with user certificate. In this case
        no login form is needed at all.

	"edit_list" action in WWSympa : a important change in internal
        data structure for list configuration. You must check that sympa.sympa
        has write access on config files.

	Shared web features set. This developpement from Sophie Le Floch
        sophie.le-floch AT cru.fr is intended for new groupware features
        in WWSympa.
	
****	New design for web navigation. All web templates are changed. 3.0a
****    include ONLY us web templates. Of course 3.0 release will contain
        previous french and spanish translation. Translators are invited to take
        contact with us.


	New parameters in "include_ldap_query" paragraph :
	   o attrs <mail_attribute> (default 'mail') attribute
           containing the email address(es)
           o select <first | all> (default 'first') if the query
           returns multiple values, do we keep the first one or all of them

	Add a protection at the entrance of archives. If the user is
	not identified, he/she has to click a button to access archives.

	New parameter "visibility" for a topic in topics.conf
	It refers to "topics_visibility" scenario

	Check Message-IDs to avoid loops.

	"default_user_options" now applied to included users.
	
	Importing lists to 'database' mode can be performed using
	WWSympa. All you have to do is edit the list config (in WWSympa)
	and change the user_data_source from 'file' to 'database'.


    Changes :

**** 	[] are automatically added to the custom subject

****    Daemons(sympa.pl, archived.pl, bounced.pl) now set their UID themselves.
****    You can thereby run them with root privileges (a script is provided
****	in script/ directory for starting/stoping Sympa)

	No more list_parameter.conf : comments are in wws_template files
	titles are in NLS

	"make install" will install sample sympa.conf and wwsympa.conf 
	if none exist

	Added "INITDIR" var in Makefile, to install SYSV init scripts

	No more translations in wwsympa.fcgi and wws-lib.pl

	["Pascal J. Bourguignon" <pjb AT imaginet.fr>
	Add missing error messages to queue.c
	
	Multipart/report messages are ignored in distribution process

        Disposition-Notification-To headers are removed before distribution

	Search (among subscribers) in WWSympa, also searches the gecos

	Included files can now have a gecos column

	Set a password for users subscribing/ed via email.
	It can be added in templates ([user->password])

	Do not enter user information in user_table before he/she has
	subscribed.

	Set "log_socket-type" to "inet" in sample/sympa.conf if on a Linux 
	system.

	[requested by Geoffrey Lee <snailtalk AT linux-mandrake.com>]
	"DESTDIR" can be set in the main Makefile to install it in
	directory different from "DIR"
	This should make RPM & DEB packagers' life easier.

	Install samples in $(DIR)/sample

	Install scripts in ~sympa/bin/
	Variables parsed at make time in scripts

	[requested by Mathieu Arnold <arn_mat AT club-internet.fr>]
	Add "quiet" option to multiple add

	"editor,quiet" & "editorkey,quiet" actions in "send" scenario
	
	New "close_list" and "restore-list" features in WWSympa

	Made List::request_auth() and List::compute_auth() object methods

	List::_load_users_file() split in 2 subroutines

	Scripts in script/ are now parsed, via a Makefile and installed.

	Access to "info" page is controlled by "info" list parameter

    Bug fixes :
	
        [Jean-Marc Larre <Jean-Marc.Larre AT cesr.fr>] fixe LDAP interoperability
        problem with Netscape directory server.

	Use List::distribute_msg() with CONFIRM command.
	This will allow usage of anonymous_sender with confirmations.

	[Cedric Scott <cedric.scott AT sse.ie>] fix the quiet option
        in scenario.

	Fixe am_i('editor',..) in order to make owners as default editors

	List::verify() failed to evaluate [conf->xxx] and [header->xxx]
	if not exact match

	[Thibault Verollet <tverollet AT jetmultimedia.fr>]
	INSERT IGNORE in load_subscribers.pl

	[reported by Richard Balint <balint AT balintrc.oca.udayton.edu>]
	List::send_msg_digest() does a BULK call to sendmail with ALL 
	the recepients (in Digest mode)

	Bounced.pl failed writing bounces in OTHER directories

	Bounced enable to remove errors (get_action replace by request_action)
        Idem for Commands.pm : del

	[reported by Patrick CAO HUU THIEN <cao_huu_thien AT inrp.fr>]
	Strip end of lines from wwsympa.conf

	[reported by  Christian Perez <cperez AT drecam.saclay.cea.fr>]
	Syntaxe error in Archi.pm and arc2webarc.pl 
	(COMPILANT => COMPLIANT)

	[reported by Odile Germes <odile.germes AT univ-rennes1.fr>]
	Sympa would die while archiving a message for a list
	not in database mode.

	[Hadmut Danisch <hadmut AT danisch.de>]
	SQL query for MySQL changed from :
		bounce_subscriber != 'NULL'
	to :
		bounce_subscriber is not NULL

	[reported by "J.E. Gadenne" <jeg AT lettres.net>]
	Decode messages subject, included in reject.tpl

	[reported by Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	With PostgreSQL, WHICH failed because SELECT is case-sensitive.
	Sender email address is now lower-cased in Commands.pm

	'comment' files in create_list_templates/ directories are
	now available from within 'create_list_request' template

	Changed Language.pm to use multiple NLS catalogues.
	Command reports related to a list now use its language.

	Number of subscribers of lists in 'include' mode is now correct.
	
	Variables in match expresions (/[var]/) were not evaluated
	in scenario 

	[Dominique ROUSSEAU <d.rousseau AT mail.dotcom.fr>]
	archived.pl could not log anymore

	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	Rejection and forwarding reports did not include correct
	MIME headers

	Don't log strings with \0, driving syslogd mad.

	In WWSympa, listmaster has privileged_owner privileges

	[Dominique ROUSSEAU <d.rousseau AT mail.dotcom.fr>]
	Pass the umask to mhonarc in archived.pl

	[reported by Laurent Aublet-Cuvelier <Laurent.Aublet-Cuvelier AT imag.fr>]
	X-Sympa-To should be assigned 'email'@'host' as defined in sympa.conf.

	Rename a message as BAD if it cannot be opened

	[reported by Hervé Maza <herve.maza AT education.gouv.fr>]
	Add Subject: to moderation notification message

	Create "spool/" directory before attempting to create spools.

	[reported by Denis Havlik <denis AT mandrakesoft.com>]
	Header and Footer were not added in 'append' mode

	Could not remove_arc with Message-IDs containing a '$'

	$sortby now used in List::get_first_user() for Oracle and Sybase

	Deletes all Mail::Internet in Commands.pm

	[Hubert Ulliac <Hubert.Ulliac AT Uhb.Fr>]
	Corrected scenario "access_web_archive.intranet"

        fix &is_web_archived function in order to adapt it to the new
        load_admin proc. 

	fix incorrect storage of user certificats

	[reported by Olivier LACROIX <Olivier.Lacroix AT ciril.fr> and
        Bertrand.Poulet AT pasteur-lille.fr (Bertrand Poulet) ]
	Fix src/Makefile in order to update queue and bouncequeue when
	edition main Makefile.

	[reported by Mathieu Arnold <arn_mat AT club-internet.fr>]
	Confirmation for QUIET commands now works

	Change to check_perl_modules.pl :
	argument passed to CPAN::Shell->install() is the module name

	Save a copy of messages for digest before customizations
	(custom_subject, List-xx header fields, footer, ...)

	Warn if topics.conf is empty while creating list.

	[Luc Saillard <luc.saillard AT alcove.fr>]
	Aditional Bounce recognition (Wanadoo, Postfix, bigfoot)

	Don't consider messages as BAD if list has 0 subscriber

	[reported by Emmanuelle Rivière <cdb AT bok.net>]
	Hide recepients of summaries

	[reported by Michel Bouissou <michel.bouissou AT i-quake.com>]
	Corrected templates edition in serveradmin

	[Laurent Rathle <lrathle AT teaser.fr>]
	Corrected scenario_test, wrong path to scenari

	[Raymond Bourges <raymond.bourges AT univ-rennes1.fr>]>
	Missing quote in arcsearch_form.fr.tpl


2.7.3 25 July 2000

    Bug Fixes :

	[Gustavo Araujo Bittencourt <gustavo.bittencourt AT capes.gov.br>]
	Database name hard-coded for one query (Sybase only)

	[Marc Baudoin <babafou AT pasteur.fr>]
	Add <> to anonymous_sender MessageID

	Replace real color by --XX_COLORS-- in mhonarc-ressources

	Allow welcome.tpl edition in edit_list.conf

	Correct path for aliases when creating a list.

	[Laurent Ghys <Laurent.Ghys AT ircam.fr>]
	Sort %todo in check_perl_modules.pl to avoid error message with CGI::Fast

	[Gustavo Araujo Bittencourt <gustavo.bittencourt AT capes.gov.br>]
	Changed connect string for Sybase ("server" instead of "host")

	[Christophe Labouisse <labouiss AT cybercable.fr>]
	NULL characters are coded as 'NULL' with PostgreSQL ('\N' with MySQL)

	[reported by Didier Lamballais <Didier.Lamballais AT irisa.fr>]
	WWSympa would not use its "log_facility" parameter

	[jmr AT computing.com]
	Corrected the LIMIT clause for to work with PostgreSQL 
	LIMIT { count | ALL } [ { OFFSET | , } start ]

	Decode headers of command messages.

	Don't save decoded body data (MIME::Parser) to disk in bounced.pl

    Changes :

	Give up the "cgi-lib"-like ReadParse, to allow file upload.

	Every log entry is preceded by the service (sympa|wwsympa|bounced|archived)
	
	MIME::tools now requires File::Spec


2.7.2 30 June 2000

    Bug Fixes :

	[PORTE Olivier <porte AT dsi.cnrs.fr>]
	Corrected "returned" to "return" in Commands.pm
	(4/07/2000)

        One more bug in modindex

    Changes :
        [Josep Román <josep.roman AT zuerich-see.ch>] 
	update spanish templates

2.7.1 30 June 2000

    Bug Fixes :
	[reported by Claude Gross <Claude.Gross AT urec.cnrs.fr>] 
        Inhibit message footer insertion in multipart/(signed|alternative)
        messages !

	wws : default Content-Type 'application/octect-stream' for
        unknown file extention while viewing archive and moderated
        message attachement.

	wws : fixed modindex templates in order to be able to view
	message without subject

	[Christophe Labouisse <labouiss AT cybercable.fr>]
        bounced.pl : fixed test on regular file

	[proposed by Christophe Labouisse <labouiss AT cybercable.fr>]
        Sympa : patch file for List.pm is included in src directory, 
        not yet tested by Sympa authors :
        http://listes.cru.fr/wws/arc/sympa-dev/2000-06/msg00017.html

    Changes :
	
        New list optional parameter paragraph shared_doc for a futur
        set of features.
     
2.7   27 June 2000

    New features :

	[Christophe Labouisse <labouiss AT cybercable.fr>]
	bounced.pl patched to recognise Postfix bounces

	[proposed by Dominique Marant <Dominique.Marant AT univ-lille1.fr>]
	New configuration parameter "rfc2369_header_fields" to add 
	RFC2369 compliant header fields (List-xxx).

    Changes :

*****	Requires MIME::Parser >= 5.209
	
	[Josep Román <josep.roman AT zuerich-see.ch>]
	Updated nls/es.msg

	Default log_facility in wwsympa.conf is now sympa's log facility
        (used by wwsympa, archived and bounced)

	The directory for list creation templates is renamed
        "create_list_templates" 
	
    Bug Fixes :

	[reported by John Sheehy <jes AT e-techservices.com>]
	Corrected permissions on sample files wwsympa.conf
	& sympa.conf

	Fixed privileges to rw.r..r.. in bin/etc/

        [reported by Dominique Marant <Dominique.Marant AT univ-lille1.fr>]
	location of mhonarc-ressources file is now ~sympa/expl/<listname> or
        ~sympa/etc or ~sympa/bin/etc

        [reported by Lucas <Lucas AT ians.be>]
	Reply-to in list info command when using forced_reply_to

	[reported by Jean-Charles Godien <godien AT univ-nc.nc>]
	incorrect subscribtion form for closed list if user is
        not logged in

	[reported by Dominique Marant <Dominique.Marant AT univ-lille1.fr>]
	Ignoring temporary files T.<my_list> in bounce spool

	[Didier Lamballais <Didier.Lamballais AT irisa.fr>]
	'hostname --long' on Solaris systems sets hostname to '--long'
	Changes in the Makefile to make it work on Solaris

	[reported by Josep Román <josep.roman AT zuerich-see.ch>]
	Sympa is unable to use default helpfile.tpl and lists.tpl

2.7b.3 16 June 2000

    Changes :

	Set -d option when using -D

	Add "Pragma: no-cache" to HTTP headers

    Bug fixes :
	
	[reported by Dominique Marant <Dominique.Marant AT univ-lille1.fr>]
	In WWS, editfile would always show the site's default.
	Missing last;

	[Didier Lamballais <Didier.Lamballais AT irisa.fr>]
	Missing spaces before batslashes in main Makefile

	[reported by Patrick BROSSIER <Patrick.Brossier AT mgm.fr>]
	Bounced.pl failed to load sympa conf file

	When asking WWS for archives of not archived list :
	Can't use an undefined value as an ARRAY reference

	Failed to decode message bodies with MIME::tools 5.xxx
	Now uses bodyhandle() method instead of body().

2.7b.2 15 June 2000

    Bug fixes :
	
	Unknown list parameters welcome_return_path, remind_return_path,
	serial

	Failed to store S/MIME certificates
       
        Fixed SMIME feature in various commands

2.7b.1 14 June 2000

    New features :

	Boucing addresses are sorted by (last_bounce, bounce_class,
        bounce_count)in reviewbouncing page

	"make" now installs required CPAN modules

	WWSympa is now a part of sympa. Default installation location
*****   for wwsympa is now the same as sympa (you may update your
*****   httpd.conf)

*****   Simplifyed installation process with a Makefile in upper directory
*****   level. Others Makefile should not be applyed "by hand" anymore.

	You way define WWSympa colors in the main Makefile

	New etc/list_parameters.<lang>

	Allow templates in list's directory (eg info.tpl)

	Use a new message template named reject.tpl to send a notification
        to the sender of a rejected message while rejected by a editor.
        (quiet reject inibit this feature)

	View unmoderated messages on the web via MhOnArc for better viewing
	of complex MIME messages

	Implement wws/loginrequest/referer ; once logged in, WWS
	redirects to the referer URL

	[laurent Merot <laurent.merot AT univ-rennes1.fr>]
	New Sympa logo

	Commands in multipart messages are recognized in the first text/plain
        part.

	RFC 2369 compliant header fields (List-xxx) are automaticaly
        added to distributed messages.

	New list parameter forced_reply_to like reply_to but overrights
        existing Reply-To: header.

    Changes :

	[proposed by Dominique Marant <Dominique.Marant AT univ-lille1.fr>]
	Show the site's default in edit_file if the template doesn't
	exist for the list. This makes the action more user-friendly
	and helps owners understand templates format.

	Supressed 'sympa_conf_file' param in wwsympa.conf

	Initial password generated randomly

	List-related makefile test the list's language instead of
	the user language

        New HTTP cookie format. This cookie can be checked without access to
        user passwd. The goal is to allow different application to use
	Sympa cookies. New library module : cookie-lib.pl for developpers who
	want to share authentication with WWSympa. 

        New optional WWsympa parameter cookie_domain, used to control
        the domaine validity of Sympa cookies. 

	Scenario can be now located in the list directory. Sympa search
        scenario in the following order :
          -  ~sympa/expl/<listname>/scenari/
          -  ~sympa/etc/scenari/
          -  ~sympa/bin/etc/scenari/
        ~sympa/bin/scenari/ does not exist any more

	Replace --VAR-- in sample conf files

*****	Extend topics.conf format in paragraph mode for further lang info
*****	and scenarization, look at the sample to update you topics.conf

    Bug Fixes :

	Add "hidden" inputs in forms to allow submit when hitting "Return".

	[reported by Mathieu Arnold <arn_mat AT club-internet.fr>]
	"SET * <OPTION>" would only work on the first subscribed list .

	[reported by Dominique Marant <Dominique.Marant AT univ-lille1.fr>]
	Quoted strings not accepted as arguments to conditions in scenario.

	Attached document in web archives accessible through WWSympa.

	Sympa died if it failed to parse a message.

	Use &MIME::Words::decode_mimewords() instead of &tools::decode_string()
	in wwsympa.fcgi


	When a subscriber is deleted from a list, his record is deleted in
        user_table if he/she has no more subscription. This partly prevents
        discrepancy of database	size.

	Ignore white spaces at the end of sympa.conf lines

	[reported by Yves Maniette <et AT xps.sct.ub.es>]
	"unrecognized escape sequences" in fr.msg and es.msg

	[reported by Patrick BROSSIER <Patrick.Brossier AT mgm.fr>]
	Use sympa.conf's "log_socket_type" in archived.pl & bounced.pl

	[Patrick BROSSIER <Patrick.Brossier AT mgm.fr>]
	Create $(ICONSDIR) in Makefile

	[reported by Raymond Bourges <raymond.bourges AT univ-rennes1.fr>]
	WWSympa did not use user prefs for cookie expiration

	[reported by Christophe Turbout <Christophe.Turbout AT info.unicaen.fr>]
	Loosing topics info while creating lists

	No more duplicated headers fields (From, Subject, To) in digests.
	Now using MIME::Words

	Archive message when sent to zero subscriber.

2.7a 22 mai 2000

    New features : (WWsympa list creation, S/MIME handling, remove in archive
                    nls for fi, sorting lists by topics , ...)

	Search_list feature in WWSympa

	New ICONSDIR in WWSympa's Makefile
	New wwsympa.conf parameter icons_url

	Update all send scenario in order to accept smime messages

	script/arc2webarc.pl : for converting sympa archives in wwsympa format.

	Quiet DEL from the web

	etc/topics.conf

	Debug mode set when URL looks like wws/debug/xxx or wws/debug2/xxx

	New subscriber option "summary", available if list have a digest.
        Allow reception of just the list of messages (usefull if the
        list is archived).

	"Lists" page sorting lists by topics (see topics list param)

	SORT feature in REVIEW page.
	REVIEW is faster, thanks to LIMIT use in SQL selections

	New "homepage" file included in the info page of the list.
	"info" file is now text/plain, dedicated to the INFO
	mail command. Info page prints "homepage" file or "info" file.

       	WWsympa include list creation (at last !)   

       	Four new list parameters :
         -1- topics (optional). (key words about the list)
         -2- creation (optional)  include date of creation and creator email
         -3- update (optional) idem creation
         -4- serial (optional) (used for writting access conflict
             resolution on the config file)
	 -5- status (open|closed|pending)
       
       	Creation, update and serial are initialized by WWS's create_list.

	Operation access_web_archive now uses scenario (apply from
        web_archibe/access list parameter). Available scenario include
        previous keyword values and a new one name intranet. This
        scenario uses [remote_host] the client host name or
        [remote_addr] the client host addr  in order to allow privilege
        definition based on the browser host (not only on the email).

        [remote_host] and [remote_addr] are also useable in review 
        and visibility scenario. They should become availible in
        any scenario soon.  

	New operation for list configuration file display available
        from list admin page.

        rule in a scenario now accept a list of auth method :
        exemple :  is_subcriber([listname],[sender]) smime,md5 -> do_it

	List::get_first_user() has 3 new parameters :
	  o sortby : may be "domain"(default), "email" or "date"
	  o offset, rows : the offset of the row to return and the 
	    number of rows. 
	When these last parameters are set, a LIMIT clause is added to 
	the SELECT.

	[Mikko "Bemmu" Sepponen <lomise AT uta.fi>]
	Translation of Sympa in Finnish (NLS only)

        WWS archives are now parsed. 
          - the mhonarc_ressources file do not use anymore
           ".fr" or ".us" suffix but it the preference langage
           is applyed at runtime so anyone can chose it's lang.
          - the message sender can remove its messages
            (the remove button is inserted only to appropriate
            users : message sender, list owner and listmaster)
*****   REQUIRE MHonArc v2.4.6 available from <http://www.mhonarc.org>. Check:
*****   http://www.xray.mpe.mpg.de/mailing-lists/mhonarc/2000-04/msg00028.html
*****   You need to rebuild all your archive. This can be done
*****   using WWSympa (new feature in the "Server Admin" page).
        
       	New template tags : [STOPPARSE] and [STARTPARSE]
        (mainly to prevent abusive parse in mail archive)
          
        New send scenarii that reject multipart messages
        or request editor if message is multipart.

                
    Changes :

	Sympa notifies listmaster and dies when database is unreachable.

	Reverse order in REVIEW by date

	WWSympa RELEASE NOTES integrated into main release notes
	
	Control on email addresses (when subscribing) is more strict.

	New directory lists_templates both under ~sympa/bin/etc
        and  ~sympa/etc/ to store list profile used by WWSympa
        create list.

	Sympa no more reports signatures (quit command found).
	Replying to sender when no command was found.

	No more warning when using an old NLS catalogue file

	Sympa.conf parameter queuemod, queueexpire, queueoutgoing,
        queueauth and queuedigest are optionel. Sympa create all its
        spool at run time. 

	[Raphael Hertzog <rhertzog AT hrnet.fr>]
	Reintroducing alternatives to mailto: for REJECT,
	DISTRIBUTE, CONFIRM. Changed us.msg and fr.msg only.

    Bug Fixes

	No host in X-loop for lists with "host" config param

	[reported by Philippe Bricout <pbricout AT setra.fr>]
	chmod user.group not valid on Solaris system
	Replaced by chown + chgrp

	Deleting last bounce when doing a resetbounce

	[reported by David E. Bernholdt <bernhold AT npac.syr.edu>]
	Sympa processes the message body if no command processing 
	succeeded in the Subject:

	[reported by Jacques PYRAT <webmaster AT tregouet.org>]
	Preserve Subject header field encoding for messages.

	[reported by Hugo Frappier <hugo_f AT hotmail.com>]
	Use log_socket_type parameter within WWSympa.

	Bug detected in Mail::Header caused Sympa to "sleep".
	You should update to Mail::Header 1.18, when it is
	available

	Delete file when saving an empty file.

	The parser failed when processing interleaved loops

	Add smtp::reaper to wwsympa main loop

	No more "Sympa not setup to use DBI" logged by archived.pl

	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	When archived.pl saved mail in arctxt it would
	not close the file descriptor. If the archived 
	process was killed, the last mail is never written.

	Setting gecos from editsubscriber now works.

	[reported by X-Term <xterm AT beta.cosapidata.com.pe>]
	Corrected bug in archived.pl :
	"No db_name defined in configuration file"

	[reported by X-Term <xterm AT beta.cosapidata.com.pe>]
	Setting reception would delete the user's gecos

	[X-Term <xterm AT beta.cosapidata.com.pe>]
	Corrected admin.es.tpl

	[email] may be used in del scenari

	In order to respect the maxsmtp sympa parameter, WWSympa
	moderation process do not distribute messages itself. It
        just put a valid distribute command in Sympa's spool.

	No more "No directory for list sympa" when parsing a
	command.
	
	Reload total of subscribers from database when stats file
	has changed. Total of subscribers used to be incorrect
	due to Sympa and WWSympa working on the same data.

	[reported by Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	Added missing scenario invite.closed

	[reported by Albert Bruc <abruc AT electron-libre.com>]
	Add a subject "No subject" in modindex page to access
	messages

	MD5 confirmation keys are based on time only.
	To ensure keys for different messages are different,
	sympa sleeps 1 second before generating the MD5 key.

	[reported by X-Term <xterm AT beta.cosapidata.com.pe>]
	Corrupted helpfile.tpl

2.6.1   05 April 2000

   Bug Fixes :

	Incorrect inclusion of archives in arc.us.tpl

2.6	03 April 2000

    New features :

	First implementation of remove_arc

	Multiple add

	[list->owner] is made available in list templates
	Example :
		[FOREACH ow IN list->owner]
		  [ow->gecos] <mailto:[ow->email]>
		[END]

	Loop control : 3 new parameters define the site
	policy regarding loop control on command reports : 
	loop_command_max, loop_command_sampling_delay and 
	loop_command_decrease_factor

    Changes :

	Allow "+" in listnames

    Bug fixes :

	Correction in the Makefile, ie trying to install files
	before creating DEST directory.

	Command reports were not sent when using <listname>-<command> 
	addresses

	Unset locale LC_ALL while defining cookie expiration date
	so the client understands it

	Possible loop with reset_bounce action

	Rename a message to BAD-xx when it is rejected.

	Added X-Loop: header field to command reports

	List::is_digest() fixed  (bug from 2.5.4b)

	[Richard Balint <balint AT balintrc.oca.udayton.edu>]
	queue.c patched to match exact keyword "queue" in sympa.conf
	Applied to bouncequeue.c as well

	Restore case-sensitive search of NAME and INDEX in parser.pl


2.5.4b  23 March 2000

   New Features :

	Setlang for POSIX::strftime() use

	Gecos (user name) may be given at subscription time.

	Contextual help.
   
	Owners can choose review/reviewbounce page size from admin page.

	Added 'Reset errors' in bounce review page.

	[Hubert Ulliac <Hubert.Ulliac AT Uhb.Fr>]
	Search feature in web archives. This is based on MarcSearch,
	a search engine dedicated to MhOnArc, written by Eric D. Friedman
	<edf2 AT pacbell.net>.

        [Josep Román <josep.roman AT zuerich-see.ch>]
	Translations of templates to spanish (changes in wws-lib.pl
	and wwsympa.fcgi also)

    Changes :

	New subscribers are not obliged to set their password.

	Added "sigrequest" action and "unsubscribe" to info page. 

	"mhonarc-ressources" renamed "mhonarc-ressources.default".

	"log_socket_type" parameter's default becomes "unix".
	On Linux systems, syslogd requires an additional -r option
	to log via UDP.

	[Alberto Pasquale <techlist AT pianeta.it>]
	Improvements in it.msg
	Translation of templates to italian	

    Bug fixes :

	[reported by Christophe Harbine <Christophe.Harbine AT univ-savoie.fr>]
	Review page size was not respected when datasource was an inclusion.
	(the same problem appeared when using flat users file or Oracle/Sybase
	database)

	No more "Sympa not setup to use DBI" logged by bounced.pl

	Set NLS language in wwsympa.
	
	[Hervé MAZA <herve.maza AT education.gouv.fr>]
	Save files (as listmaster) in etc/templates/ instead
	of expl/ (in do_savefile()).

	Lowercase listname

	Archived.pl did not use default mhonarc ressource file.

        [Hervé Maza <herve.maza AT education.gouv.fr>]
	bounced died when using unique return_path. Fixed.

	[reported by Stephane Igounet <Stephane.Igounet AT univ-avignon.frd>]
	Sympa would die when receiving a WHICH if DBI is not
	installed. Corrected

	[reported by Alberto Pasquale <techlist AT pianeta.it>]
	user->lang variable was not accessible in global templates
	when not using a database. $lang variable becomes 
	$Language::sympa_lang

	[Laurent LAVAUD <laurent.lavaud AT u-bordeaux2.fr>]
	Changed the connect string for PostgreSQL

	[Hervé Maza <herve.maza AT education.gouv.fr>]
	Corrections in List::is_moderated()

	Number of subscribers updated in stats file

        Fixed INVITE scenario usage for INVITE command

        Fixed NLS usage for send auth context (fixe done in
        fr.msg and us.msg, need to be propagated in other NLS)

2.5.3b  9 March 2000

     New features :

*****	New "cookie" parameter in sympa.conf
*****	We HIGHLY RECOMMEND set this parameter to have
*****	different MD5 authentication keys from one site to another

	[Josep Román <josep.roman AT zuerich-see.ch>]
	Translation to spanish of :
		+ Sympa templates
		+ scenari descriptions
		+ WWSympa templates
	Update of es.msg

	[Thierry Charles <tcharles AT electron-libre.com>]
	[Albert Bruc <abruc AT electron-libre.com>]
	Sympa now recognises Sybase databases. 
	You need to install the Sybase openclient first,
	(http://www.sybase.com/products/databaseservers/linux/linux1192_reg.html)
	and then dbd-Sybase.
	(http://www.cpan.org/authors/id/TIMB/DBI/)
	
     Changes :

***** 	Abandon of inline scenarii (defined in list config file)
*****	Sympa now expects a scenario name in list config files.
*****	This is required to go further in list creation/edition in WWSympa
	
*****	Sympa's license is now GPL ONLY (users of previous versions 
*****	may choose between GPL and Artistic licenses). This is needed
*****	to allow inclusion of other GPL librairies within Sympa
*****	distribution (including WWSympa).

	[Carsten Clasohm <cc AT clasohm.com>]
	Update of de.msg

     Bug Fixes :
	
	Default value for "reply_to" parameter is "sender"

	[Raphael Hertzog <rhertzog AT hrnet.fr>]
	Reintroduce $(DESTDIR) in Makefile and subst.pl
	This simplifies the task of creating packages.

	Sympa deletes a digest for unknown lists

	List's hostname available in lists.pl, [l->host]

	[reported by Mathieu ARNOLD <arn_mat AT club-internet.fr>]
	List's "host" parameter uncompletely used ; when forwarding
	requests to owners for instance.

	[Hervé MAZA <herve.maza AT education.gouv.fr>]	
	Corrected $list->info()
	Corrected REMIND when authentifying
	Corrected loop in global_remind.tpl

2.5.2  18 Feb 2000

     Bux fixes :
 
	$List::use_db initialized 

	loginbanner translated to french

      	"subscribe.open" scenario was corrupted ; it was including
      	an unknown scenario

   Changes :
	
	WWSympa requires a RDBMS

2.5.1  18 Feb 2000

     Bux fixes :

      Sympa died when sending a message in an empty list with error msg :
      Illegal division by zero at /var/sympa/bin/List.pm line 751

      "bouncequeue" program accesses sympa.conf to locate "queuebounce" directory.
      There is no more default value for "queuebounce" (and "queue") in
      Conf.pm.

      Sympa died while parsing a template, it could not connect to an unknown
      database type :
      Can't connect(DBI::dbname=sympa;host=  ), no database driver specified 
      and DBI_DSN env var not set at /home/sympa/bin/List.pm line 216

      [Patrick BROSSIER <Patrick.Brossier AT mgm.fr>]
      Make of cn-gb and cn-big5 catalogs failed because of \" ending lines.


     New features :
     
      scenari can contain include directive. If a scenario contain 
      the line include foo
      the scenario will load the file include.foo according to the
      location preference. This is introduce in order to share
      various rules by deffernt scenario in order to made liter
      administration. Can be use for example to manage a blacklist.
    

     Changes :

      Sympa will not die if NLS catalogue version is different
      from Sympa version.

2.5  16 Feb 2000

   For more information on how to update to this version :
   http://listes.cru.fr/sympa/howtoupdate.html

   New features :

	error.<lang>.tpl

	Moderation can be performed from viewmod page

	"Rebuild archives" function restricted to listmaster

	New resetbounce action

	CHeck Sympa version number

	Service files edition is controlled by etc/edit_list.conf

	New action viewfile

	Initial login way be performed via an URL, a new
	password is requested.

 	Admin interface now includes bounce management

     	[Tung Siu Fai <sftung AT hongkong.com>]
     	Chinese localisation (8 bits) are now available :
	 cn-big5 -> BIG5 chinese (hong kong, taiwan)
	 cn-gb -> GB chinese (mainland china)

     	[Marco Ferrante <ferrante AT unige.it>]
     	New italian NLS (nls/it.msg)

     	[Fabien Marquois <fmarquoi AT univ-lr.fr>]
     	You may use Sympa with Oracle databases.
     	Major differences between Oracle and MySQL :
	- connection string uses a sid instead of a dbname
	- $dbh->tables() function doesn't work, a SELECT is performed
	instead
	- no oracle equivalent for UNIX_TIMESTAMP(), a tricky formula
	is used instead
	- no "AS" in SELECT
	- there are case problems with table names
	- "date" is a keyword ; it needs to be quoted

     	New parameter "wwsympa_url" in sympa.conf. Default is 
     	http://<host>/wws

     	make installs a default edit_list.conf in ~sympa/bin/

     	New list parameters "bounce", defining above what bounce rate owners
     	should be alerted, above what rate postings should be halted in
     	the list. The halting feature is not yet implemented.
     	Defaults for these parameters are defined by global parameters
     	"bounce_warn_rate" and "bounce_halt_rate"

     	New user command "INVITE <listname> <email> <gecos>" used to
     	send a message (see invite.tpl) to ask someone to subscribe
     	to a list (the guest user just need to reply the mail to subscribe).
     
     	New user command "LAST <listname>" can be used to received the
     	last message distributed in list <listname>

     	New "etc" parameter in sympa.conf, defining a configuration directory.
     	This etc contain local files that are never updated by "make install",
     	in particular etc/scenari and etc/templates  are local where
     	bin/scenari and bin/templates contains defaults.

######   You must now remove the old scenari sympa.conf parameter (replaced by 
######   etc/scenari)

     	Total of subscribers logged while performing a SUB, SIG, ADD or DEL

     	REMIND * is a new command, each subscriber received a personal
     	summari of it list subscription. It use ~sympa/etc/global_remind.tpl

     	In sympa.conf you can define multiple listmasters introducing
     	a comma separated list of email in the sympa.conf listmaster
     	parameter. 

     	new list option : hidden sender for anonymous list Setting the
     	list parameter "anonymous_sender" to some email, the From: field
     	of any message to distribute is replaced by the parameter value. Various
     	smtp field are removed.
     
     	new list option : welcome and/or remind message Return-path can
     	use can be unique in order to remove automatically subscribers
     	if there welcome or remind message bounce.
 
     	3 new functions in List.pm : get_first_bouncing_use(),
     	get_next_bouncing_use() and get_total_bouncing()

   Changes :

	Documentation is now included in Sympa documentation

     	"Archives" link in info.tpl is now a button to stop harvester

        Bounced now remove user when welcome or remind message
        which are sent using a unique return-path are bounced.
        need "sendmail plussed aliases" and welcome_return_path
        or remind_return_path list parameter set to the value "unique".

	Host added to listnames when doing a LISTS

	Store bounces info (<first_bounce> <last_bounce> <number_of_bounces>) 
	in database (bounce_user in user_table)

****** You need to change your mysql/pgsql database structure:
****** ALTER TABLE subscriber_table ADD bounce_subscriber varchar (30);
****** ALTER TABLE subscriber_table ADD update_subscriber datetime;
****** ALTER TABLE user_table CHANGE lang_user lang_user varchar (10);

	Default value for "user_data_source" list parameter is
	"database" when defining db_xxx parameters in sympa.conf.

*****  	All Sympa parameters defining filenames are NOT recognised
*****	anymore. This includes "subscribers", "config", "info",
*****	"stats", "welcome", "archives", "bye", "removed", "help",
*****	"help_advanced", "lists_header", "lists_footer", 
*****	"message_header", "message_footer"
*****	If you changed the default values of these parameters
*****	in sympa.conf (example: subscribers   abonnes), except
***** 	"reminder" that becomes "remind"
*****	YOU MUST rename the files the standard way, ie as defined 
*****	in documentation.

     	User lang is initialized at subscription time.

     	[Josep Román <josep.roman AT zuerich-see.ch>]
     	Corrections in es.msg

     	Makefile doesn't use "install" anymore.

     	No more unwanted command reports.

     	@sth_stack in List.pm allows to perform a new query while reviewing one.

     	**TO PACKAGERS**
     	--BIN-- in sample/sympa.conf has been corrected to --DIR--

     	New chapter about WWSympa in documentation

     	Sympa supports templates for global service messages ("helpfile",
     	"lists") as well as list service messages ("welcome", "bye", "removed",
     	"reminder","invite"). These files have a ".tpl" extension. Global ones
     	are located in ~sympa/etc/templates/, list specific in ~sympa/expl/<list>/ 
     	directory. Compatibility with old-style files (in ~sympa/expl/) 
     	is maintained. 
     	Templates begining with a From: line are considered as full
     	messages, no header is added (except To:).

     	INFO now includes content of list's "info" file.
     	REVIEW only shows subscribers' list, not configuration
     	informations.

     	List::get_subscriber now returns bounce info.

     	Bounces info are now stored in sympa database

   Bug fixes :

	Empty files are deleted (save_file)	

	Exotic chars (0x25, 0x22, 0x20, 0x2f), in email addresses are escaped.

	[reported by Lalot Dominique <lalot AT univ-aix.fr>]
	Review was limited to authentified users, though review
	was public.

	Subscribers don't access date & reception info in REVIEW
	
	[reported by Hubert Ulliac <Hubert.Ulliac AT Uhb.Fr>]
	Subscription dates now Y2K compliant in REVIEW

 	Archives are now working in english

	Set correct access to directories created at make time

	Corrected date in bounces historique

	Lists in "subscribe auth" mode were considered as closed

     	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
     	Gencat failed compiling on HPUX systems. 
     	$delset have been deleted from nls/*.msg

     	[reported by Vincent Jardin <jardin AT enst.fr>]
     	When parsing an empty header field, it cleans it up and deletes 
     	the carriage return (\n) at the end of the field. When printing 
     	the Mail::Internet header, this \n is missing.
     	A patch (patch.mailheader) has been proposed by the author of 
     	Mail::Internet

     	[reported Richard Balint <richard.balint AT notes.udayton.edu>]
     	Sympa died when openning an unknown scenario. Fixed by adding a
     	default in the code which always return "reject"

     	[reported by Emmanuel POIRET <E.poiret AT edf.fr>]
     	Whitespaces are not cleaned at the end of a command (reported
     	for DEL)

     	Corrected error message in log file when doing info :
     	"internal error, no sender find in List::verify, report authors"

     	Actions and menu templates now have defaults (templates/<action>.default.tpl).

     	List parameter "lang" was overidden by robot lang.

     	[Hubert Ulliac <Hubert.Ulliac AT Uhb.Fr>] 
     	Using postfix, all subscribers received a digest if no subscriber 
     	choose the digest option. Fixed.

     	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
     	Whitespaces are now cleaned at the end of commands.

2.4 13 Dec 1999

   New features :      

	WWSympa now includes a Makefile.
	wws_path var from wwsympa.conf is now obsolet

	Translation of titles and filenames to english

	Add now accepts gecos

	Default values for config parameters.

	Some templates have been translated. Lang user pref is now used.

	Usage of language information sent by the client (HTTP_ACCEPT_LANGUAGE)
	to initialize lang_user field in database.

	Privileges of the user (user/editor/owner/listmaster)have been added 
	to the menu.

     	Scenari for send parameter are available ! Check send.* in the 
     	scenari directory. The send scenari is paticular because you can
     	check headers in rules :  exemple.
      	  match ([header->Content-Type],/multipart/)  smtp -> editorkey
          (semantic is multipart messages must be approved by editor)

     	The list parameter "visibility" is performed by scenari. The goal
     	is to provide defferent lists of lists depending of the context
     	(mainly depending on the sender). The following exemple show how
     	to use visibility scenario in order to provide intranet lists

     	visibility 
       	 match ([sender],/cru\.fr/)  smtp -> do_it

     	New "profile" parameter in owner paragraph.

     	New spool for storing bounces, defined by "queuebounce" parameter.
     
	New bouncequeue binary

   Changes :

	Multiple DEL from REVIEW page.

	WWSympa looks for a site template (eg: ~sympa/expl/welcome.tpl) when 
	editing a service message. Template can include the "info" file of
	the list ([PARSE info_file]). If a such a template exists, owners can't 
	edit message, only listmaster can.
	
	Regexp in "search" are made simple : only "*" wild character
	is supported.

	main.tpl has been split, each action has .tpl file
	this should make internationalization easier

	Subroutines' parameters are now logged

	User email and list added to the log

	Search matches sub-strings

	<PRE> added to info if not HTML

     	Notification of sender when message is forwarded to editor

     	Contacting owners if no editor is defined

     	From field (SYsteme de MultiPostage Automatique) is in NLS

     	Documentation has been updated and slightly reorganized.

     	Moderation key has been added to the log at allocation,
     	distribution or rejection.

     	Default value for send is set to 'private'

     	Now scenario optionaly include title.<lang> <string> in order to
     	print the scenario title in wwsympa (edit_list_request and info)
     	This is compatible with old scenari style
	
   Bug Fixes :

	Editfile & Savefile were not working in 0.3.2 because of
	changes in parser

	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	Lists in "subscribe auth" were seen as closed (pb in unsubscriber.*
	scenarii)

	Corrected "unknown auth method" is ADD action.

	PARSEs are now relative to templates dir (no more absolute path)

	[reported by <miguel AT presence1.observatoiredesmarques.fr>]
	Problems with scenarii auth_xxx

	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
	Notification of owners when deleting or adding users.

	WWSympa now bypass the parser when asked for a non-html
	document from the archives
	
	Reject subrequests for users already subscribed or with 
	incorrect email address

	Default prefs/lang is no more deutch, but sympa's or list's
	language

	Incorrect [sympa->email] and [sympa->host] in templates.

	Corrected icones/ to icons/ in mhomarc ressource files

    	[reported by Patrick Brossier <Patrick.Brossier AT mgm.fr>]
    	HASH(0x....) in wws/info

    	[reported by Philippe Allart <pallart AT nordnet.fr>]
    	Incorrect reference to config file (--CONF-- instead of --CONFIG--)
    	in archived.pl and bounced.pl

    	Corrected "lists" results when not authentified

     	incorrect content-type in confirmation requests

     	[reported by Emmanuel POIRET <E.poiret AT edf.fr>]
     	"Add" was forced to "closed" when "subscribe" was "closed"

     	dynamic LISTS commands are logged

     	[reported Jean-Pierre Doucet <jpd AT univ-lyon1.fr>]
     	For each command, Sympa says "No directory for list sympa"
     	It tries to create a "sympa"list object. This bug had no consequences
     	on Sympa behaviour.

     	Remind command did not work with lists in database mode.

     	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
     	bug in Command.pm, when parsing an auth command, so 
     	all auth message returns "No command found in message".

     	[Jean-Christophe Basaille <Jean-Christophe.Basaille AT u-bourgogne.fr>]    
     	oldadd entry has been deleted in %comms

     	Log message size whith DISTRIBUTE.

2.3.4 28 Oct 1999

   New features : 

	Edition of info file
	
     	[requested by Craig Carey <research AT ijs.co.nz>]
     	Sympa simulates Smartlist behaviour with command addressed to <list>-request
     	in subject. Commands recognised are "subscribe" and "unsubscribe"

     	new request_list, create_list and info parameters

     	email address are now allowed in "reply_to" list parameter.

   Changes :

     	list returned by REVIEW is now sorted

     	Listmaster is owner of every list
     
     	List::get_subscriber() returns «lang» and «gecos» from user_table.

     	New robot configuration parameter "helpfile_advanced"

     	possibility to use [host] in pcregexp use for scenario
     
     	New scenari subscribe.intranet subscribe.intranetorowner and
     	subscribe.open_quiet
	
   Bug Fixes :

	Corrected "already login" ; do_login() & do_logout() were called
	twice.

	Sauver le  fichier %s

	Corrected subscribe & signoff (get-notify_state() is upsolet)

    	First alpha version of WWSympa

     	Subject of messages are now Q- and B- decoded (to avoid
     	multiple custom-subject).

     	Sympa died while trying to process a T.xxx file (temporary
     	file created by queue prog) in the queue

     	Reply-to: header was corrupted when reply_to parameter was
     	not set.

     	owner and editor definition now eliminate space at the the end
     	of line

     	Sympa now uses $dbh->ping() (instead of $dbh->{Active}) to 
     	check database connectivity.

     	Sympa would loop on an incoming message for an unknown list

     	"use strict" in sympa.pl => DoFile now take listname as argument

2.3.3 29 Sept 1999

   New features :

     	New "max_size" parameter in sympa.conf, maximum size allowed
     	for messages. 

     	New "lang" parameter in sympa.conf for default language.

     	[Jens-Uwe Gaspar <gaspar AT tellux.de>]
     	German helpfile

   Changes :

     	Command-line option "-l" (language catalog) used to accept
     	a filename as an argument ; it now take a language.
	  Eg : %sympa.pl -l fr

     	Priorities for -owner and -request are no more list priority.
     	Two new global parameters define these priorities : «owner_priority» 
     	and «request_priority».

     	Command & messages priority added to the log.

     	New subroutine &List::is_listmaster()

     	[Olivier.Lacroix AT ciril.fr]
     	In scenario add, action "do_it,notify" is now possible
     	(usefull for list with multiple owners and subscribe controled
     	by  owners)

   Bug Fixes :

     	[Olivier LACROIX <Olivier.Lacroix AT ciril.fr>]
     	Now accepting is_editor in scenari (corrected in &List::verify()).

     	Sympa uses parameter "default_list_priority".

     	[Olivier.Lacroix AT ciril.fr]
     	Small adjustement in output of signoff command

2.3.2 21 Sept 1999

   Changes :

     	Changes in documentation : DB 2.x is now supported by DB_File.pm

     	load_subscribers.pl lowercases addresses before insertion in database.
     	This is needed by PostgreSQL, which is case sensitive.

   Bug Fixes :

     	[reported by "Frederic ALLIOD" <falliod AT jetmultimedia.fr>]
     	This occures when sending a message to an email address beginning
     	with a "-". When invoking sendmail, this is considered by sendmail 
     	like an argument which he doesn't understand. Sendmail call fails
     	and Sympa dies. 

     	Digest infos returned by Sympa are HASH(0x5f5a38)

2.3.1 16 Sept 1999

   Bug Fixes :
   
      	<listname>-subscribe and <listname>-unsubscribe messages are not 
      	processed by Sympa

2.3.0 16 Sept 1999

    New features :

      	["Carsten Clasohm" <cc AT clasohm.com>]
      	New german dictionnary (de.msg)      

    Changes :

      	[requested by <Michel.Beheregaray AT univ-pau.fr>]
      	Sympa now only includes the first email address from LDAP
      	entries.

      	Priorities are now defined in list configuration files (instead
      	of aliases) by «priority» parameter. New (optional) parameters
      	in sympa.conf : «sympa_priority» and «default_list_priority». 
      	Changes in aliases : no more priority param is needed
      	(though old style remains compatible)

      	[proposed by Carsten Clasohm]
      	Use lowercase email addresses in List.pm in ordrer 
      	for comptability with case-sensitive DBMS such as PostgreSQL.

      	Clean the "To:" header for mail sent to editors and owners.

      	Digest : the "Reply-to:" is set to the list if requested
      	by the replyto list parameter

    Bug Fixes :

      	Sympa used to systematically send a digest on Sunday (for
      	list in digest mode only).

      	Correction of "match()" condition in scenari.

2.3Beta 9 September 1999

    New features :

      	Optional "info" parameter in owner/editor paragraphs, allowing 
      	to store private information (such as tel number) about these 
      	people.

      	In order to use MhOnac to make html archive, Sympa copy
      	all messages distributed in a list which config file
      	containt a "web_archive" paragraph in the "queueoutgoing"
      	parameter.

      	[proposed by Manuel Valente <mvalente AT france-cybermedia.fr>]
      	Requested by users not afraid to corrupt original MIME
      	content-type and encoding! "footer_type" parameter in list
      	config. May be "mime"(default) or "append".

      	[asked by Manuel Valente <mvalente AT france-cybermedia.fr>]
      	"message.header"[.mime] appended at the beginning of messages.

      	Commands del, add, sig, rev, info are now controled by scenari
      
*****  New syntax for condition in scenario rules.
***** This will affect your scenari if you write your own scenari
***** in previous versions. If so, check scenari from src/scenari dir.

      
    Changes :
       
      	[reported by Carsten Clasohm <clasohm AT rivalnet.com>]
      	Table names "user" and "subscriber" respectively become
      	"user_table" and "subscriber_table". This is needed because
      	of a conflict with "USER" keyword in PostgreSQL v 6.4
      	(Define USER as synonym for CURRENT_USER per SQL92 specs).

****** You need to change your database structure:
****** with MySQL :
******    ALTER TABLE user RENAME user_table;
******    ALTER TABLE subscriber RENAME subscriber_table;
******
****** with PostgreSQL :
******    ALTER TABLE user RENAME TO user_table;
******    ALTER TABLE subscriber RENAME TO subscriber_table;


      	[Dominique ROUSSEAU <rousseau AT neuronnexion.fr>]
      	List.pm is patched so PostgreSQL can be used to store internal
      	subscriber data.

      	Added distribute_msg() and get_mod_spool_size()

      	Added message size to the log

      	Charset and Transfer-Encoding are now fully defined in language
      	catalogues.

      	Review command do not return the adminsitrative list info when
      	user isn't allowed to review a list.
     
      	Info return the adminsitrative info about a list, not the
      	welcome message.

      	List::probe_db() does checking of database 
      
      	Sympa warns if it finds unexpected parameters in list config.

    Bug Fixes :
    
      	[reported by Michel BEHEREGARAY <Michel.Beheregaray AT univ-pau.fr>]
      	"include_ldap_query" are now correctly parsed by Sympa. There
      	used to be a problem because of "host" parameter. 

      	set the process umask as defined in sympa.conf
    
      	listname provided to MODINDEX cmd has been made insensitive
      
      	[reported by Patrick Brossier <Patrick.Brossier AT mgm.fr>]
      	subscribers total corrected when using a database

      	Sympa did not keep messages detected as BAD-xxx
          (no from found, loop problems, ...)

      	Sympa now loads editors and owners GECOS 

      	Lists using includes now set correctly the scenario subscribe.closed

      	Sympa perfoms correctly list configuration comments in paragraph
      	mode. Warning when an unknown list parameter is found.

      	[reported by Dominique ROUSSEAU <rousseau AT neuronnexion.fr>]
      	No footer attachement if msg is multipart/alternative

      	[Raphael Hertzog <rhertzog AT hrnet.fr>]
      	Corrections to src/Makefile (scenari installation) and
      	doc/sympa.tex ("a4" extension no more used).

      	"subscribe xxx,yyy" was not recognised

2.2.7 22 June 1999

    Bug Fixes :

      	Fatal bug in HELP and WHICH commands for sites not using DBMs.
      	(Can't connect(DBI::dbname=sympa;host=  ), no database driver
      	specified)

      	Default scenari directory in Conf.pm

      	Reload $* and $/ after each dofile. It seem's to fix the 
      	bug specific to solaris ("No from found ..." for all messages
      	after a WHICH) !!!

2.2.6 17 June 1999

    Changes :

      	new archive parameters per list  :
      	archive
      	period [day|week|month|quater|year]
      	access [public|private|owner|closed]
      
      	New owner command : REMIND [listname] 
      	each subscriber receive a personal reminder. The reminder
      	message is constructed using ~expl/[listname]/remider.mime or
      	~expl/[listname]/remider or ~expl/remider.mime or ...

      	Messages welcome, removed, bye, reminder are parsed 
      	at runtime for variables instanciation. The following keystring
      	are parsed :
      	[listname] [subscriber_email] [sympa_email] [sympa_host]
      	Now you can use a single welcome message for all list :
      	"welcome to [listname], your  email is [subscriber_email]  ..."

      	The helpfile is now splitted into two files : helfile
      	and helpfile.advanced, only list owner and list editor will
      	receive bothg the helfile and the helfile.advanced section.
      	[sympa_email] is replaced by it value at runtime.
****** So you need to update your helpfile and create
****** helpfile.advanced, look in sample dir

      	"user_data_source include" allow multiple include sections

      	new include type :  include_list [listname]
                          include_file [path to a file]

      	parameter "unsubscription owner" is recognized

      	New fields added to the database :
	  lang_user
	  cookie_delay_user
****** You need to change your mysql database structure:
****** ALTER TABLE user ADD cookie_delay_user  int,
******                  ADD lang_user	  char (5);


      	Better management of error codes (undef|1) thoughout 
      	do_commands procedures.

      	Message body is ignored if a command is found in the subject

    Bug Fixes :

      	[Laurent Ghys <Laurent.Ghys AT ircam.fr>]
      	Better checking of modules in check_perl_modules.pl

      	[Francois Petillon <fanch AT netra.uic.asso.fr>]
      	Better checking pseudo MIME messages (rfc 1049) when parsing
      	commands. 

      	include_file fixed

      	Ignore «Re:» in front of commands in subjects
      	Process commands in subjects longer than 79 characters 
      	(Mail::Header) 

      	Decoding of "_" in Q-coded subjects

      	From: header fields of reports from sympa respect «host» config
      	; files sent (welcome, bye,...) are from <listname>-request.
            

2.2.5	18 may 1999


      	"subscription" list parameter is now "subscribe" for simplification
      	("subscription" and "unsubscription" are still accepted).

      	Lists subject returned by LISTS was truncated to 4 lines. It is now
      	extended to 8 lines.

      	List params "reply-to" and "custom-header" are changed to "reply_to"
      	and "cutom_header" ; previous syntax will still be recognized.

      	Creation of new susbscribers file is logged.

      	Safefork now waits longer before giving up.

      	[Laurent Ghys <Laurent.Ghys AT ircam.fr>]
      	Call to check_perl_modules.pl added to the Makefile

    New features :
      
      	New is_user_db and add_user_db in List.pm

      	Loop prevention based on "Content-Identifier: Auto-replied"
      	non standard header. This header is used by crasy X400 mailer.

    Bug Fixes :

      	Correction of List::get_state ("open" instead of "public")

      	Cleaning up in Locale messages loading code (no more "Locale
      	file not used, using builtin messages)

      	Content-disposition of messages within digests have been changed
      	to "inline" ; there were problems with Eudora and MSMail.
      
      	Subject of messages sent to sympa (ie commands) are
      	QuotedPrintable and Base64 decoded before processing
      	; new &tools::decode_string function.

      	Updates using ADD turned subscription mode to digest. Corrected.

      	[Guy Brand <guybrand AT chimie.u-strasbg.fr>]
      	Many syntax corrections in NLS catalogues.

2.2.4	29 april 1999

      Changes :
    
          new optional parameters in sympa.conf for the  file name of
            subscribers file ,welcome message, stats, archives
            directory, list config file.

          default for subscribers is 'subscribers'
                  for welcome is 'welcome'

*****   These 2 default values are not compatible with previous
*****   versions. In this case you must rename all 'bienvenue' files
*****   in 'welcome' and all 'abonnes' files in
*****   'subscribers' ; otherwise add 2 lines in sympa.conf :
 
        subscribers abonnes

        welcome bienvenue
	
*****	Defaults for spools path have been changed in Conf.pm:
*****		queue/		=> 	spool/msg/
*****		queueauth/	=>	spool/auth/
		queuedigest	=>	spool/digest/
		queuemoderation	=>	spool/mod/
		queueexpire	=>	spool/expire/
	
      New features :

	[Alex Nappa <alex.nappa AT imag.fr>]
	New Spanish dictionnary (es.msg).

      Bug Fixes :
      
	Corrections in List::get_lists()

	msg-xxx files created by MIME::Parser are now cleaned

2.2.3b    20 april 1999

      Changes :
	
	New parameter "suffix" in include_ldap_query paragraph (list config)

	Digest are now in "multipart/digest" format, conforming to RFC 2046
	(you need to install "MIME-tools" CPAN module)

	Trailer is now added to Digest messages

	Independant "_add_trailer" subroutine

	You need to update to Mail/Tools v 1.13

2.2.2b	   13 april 1999
	
      New features :

        [Jean Brange <jean AT kubos.org>]
        Per list "custom_subject" parameter. The value of this parameter
        is a string which is added to the subject.

	[Jean Brange <jean AT kubos.org>]
	message.footer file : If this file exists in the list directory,
        it is added to message
	This feature require MIME::Parser part of "MIME-tools" CPAN module

	Added sub update_user_db to update information in user table
	(password, gecos).

      Bug fixes :

	Correction of working version 2.2.1b : Help command needed DBI
	to be installed.

	us.msg corrected line 64 (reported by Luc VEILLON)

      Changes :

        Use "require" insteed of "use" when possible to make installation
        easier.

	Documentation is now in Tex format (SGML has been abandonned), currently
	in update process. French version is not maintained anymore.
	

2.2.1b     8 march 99

      New features :                (note yet documented)

	External data source can be CSV (Comma Separarted Values) files.
	Files are accessed using DBI and DBD::CSV. List config looks like :

		user_data_source include

	        include_sql_query
        	db_type CSV
	        f_dir /home/sympa/import/
        	sql_query SELECT email FROM students WHERE domain='physics'

      Changes :

	In order to make new langage nls file easier to produce,
        internationalization of log messages has been deleted. 
	NLS catalog's consistency can been checked (using nls/check.pl).

        Update sample/helpfile.(fr|en)


2.2b    31 March 99
      
      New features :            
    
	Subscriber list can be stored in a Database (Mysql). The
	Database parameters (db_type, db_name, db_host, db_user
	and db_passwd) have been added to sympa.conf.

	Sympa is able to dynamically load the subscriber list from
	an external datasource (DBM or LDAP). This can be specified
	in the list config. file whithin a include_sql_query or
	include_ldap_query paragraph. (not yet documented but
        easy to confugure using config samples).

	List parameter user_data_source specifies what kind of
	datasource the list use for the user database. Possible
	values are file, database or include.
  
        User command unsubscribe now accept optionaly a email as
        second parameter. Sample : "unsubscribe * foo@cru.fr"
        if email is different from sender ask md5 authentification.
        
        Definition of privateoreditorkey as a value the paramer send.

	New entry listmaster in sympa.conf to allow a site administrator
	to manage lists.

      Changes :

	Sympa may now be distributed under the GPL (GNU General Public 
	Licence Version 2)

	WHICH command's result doesn't contain lists configuration
	info anymore. It now returns ownership and "editorship"
	information. 

	Total of subscribers has been added to stats file.

      Bug fixes :
	
	Content-transfer-encoding fixed for key moderation 
	messages (reported by Andre Lagadec).

	Retun-path: and reply-to: SMTP fields corrected in
	digest messages (reported by Raymond Bourges).

        Fix the MD5  check sum case sensitive bug

	Auth is made more simple by just replying to the request
	(Command present in the Subject:).

1.5            1 march 99

      New features :
      
        Support alias for <listname>-subscribe and <listname>-unsubscribe
        toto-unsubscribe: "| ~sympa/expl/mqueue 1 toto-unsubscribe"       

        new subscriber : send       sympa/expl/[listname]/bienvenue.mime
                        else send  sympa/expl/[listname]/bienvenue
			else send  sympa/expl/bienvenue.mime
			else send  sympa/expl/bienvenue
			else send  a default welcome message according to nls
			
        unsubscribtion : send       sympa/expl/[listname]/bye.mime
                        else send  sympa/expl/[listname]/bye
			else send  sympa/expl/bye.mime
			else send  sympa/expl/bye
			else send  a default unsubscribtion message according to nls

        In those files (template) the string "[listname]" is replaced by the list name.
      
      Bug Fix :
       
        Check Content-Type and Content-Transfert-Encoding for commands

	Differences between French and English NLS catalogs have been corrected.

	[ Olivier LACROIX <Olivier.Lacroix AT ciril.fr> ]
	Correction of default_user_options parsing (pb with visibility).

	Conf::Default_Conf is now correctly used. $DIR defined in Makefile
	is used for the defaults.
	
	(private|public|editor)key : fixed

1.4.2-1   19 February 1999

      Bug Fix :
      
        Sympa now recognises any command sent in the Subject of a message.
      
        [ Fabrice Gaillard <gaillard AT ina.fr> ]
        Changes to NLS catalogs to fix problems under NetBSD1.3.2.

        Sympa was sending -request messages to other lists' owners. This
	bug is now fixed.

        [ Laurent Ghys <Laurent.Ghys AT ircam.fr> ]
	Mailto URLs sent to subscribers now contain %20 instead of spaces.

      Changes :
        
	[ Raphael Hertzog <rhertzog AT hrnet.fr> ]
	Most global parameters now have default values in Conf.pm

        Deletion of purge and reconfirm commands.

1.4.2   5 Febrary 99

      New features :
	
	The result of LISTS command can now be automatically generated.
	It uses 2 extra parameters / list :
	    + visibility [ conceal | noconceal ]
	    + subject 
	You can although define a header (lists.header) and footer 
	(lists.footer). Location of these files are defined in sympa.conf.

        [ Olivier LACROIX <Olivier.Lacroix AT ciril.fr> ]
        default_user_options per/list parameter to define a profile
	for subscribers (reception & visibility).	

        [ Laurent Ghys <Laurent.Ghys AT ircam.fr> ]
	Sympa now checks if NLS version have been updated (if not  => exit).

      Corrections :
      
	[ Laurent Ghys <Laurent.Ghys AT ircam.fr> ]
	Documention refers to Perl 5.004_03 as a prerequisite

        [ Laurent Ghys <Laurent.Ghys AT ircam.fr> ]
        Sort NLS messages (260 & 261) within delset 6.

        Replacement of some spaces with tabs in NLS between msg number
	and msg (Pb under HPUX reported by Olivier LACROIX 
	<Olivier.Lacroix AT ciril.fr>).
1.4.1
      Changes :
	Now accept message without @ in sender address

      Bug corrections :
	
	Your e-mail address has been removed from list %s.

1.4.0  Janary 1999
        
      Changes :

	Previous parameter 'tri' in sympa.conf is now renamed to 'sort'
	Compatibility with previous 'tri' is assured.

        The doc/  makefile use LANG variable to prepare french or
	english documentation. Use make LANG=fr or make LANG=gb or edit
	makefile to chose your langage.
	
	The nls/ directory include us.msg and fr.msg (us.msg was proposed
	by Stephane Alnet).
	
      New feature :

        -for each list config file, you can chose to notify
	 owner for each subscription and/or unsubscribtion
	 using parameters :
	           subscribtion [open|auth],notify
	           unsubscribe  [open|auth],notify
		  
        - Allow option "reception nomail" in owner and editor definition.
	  usefull to define multiple address of one privilegied person.
	
        - Add sympa version number at the end of command  «HELP» result.
	
	- Allow file bienvenue.mime insteed of bienvenue. In this case
	  bienvenue.mime is sent as is so you can use complexe mime structure
	  in the welcome message.

        - use URL mailto: in auth subscrition request (subscrition auth)
	
        - Sympa use his config to forward mails to owners and editor
	  so you can use the following aliases in your sendmail 
	  (no nedd to update alias when changing owner addresse) :
	
          toto-request: "| ~sympa/expl/mqueue 1 toto-request"
	  toto-editor:  "| ~sympa/expl/mqueue 1 toto-editor"

        - Star convention to specify  all lists in user's commands
	
  	     -SIGnoff *
	     -SET * <mail|nomail|digest|conceal|noconceal>

        - priority z and Z are null priority, message stay
	  in queue forever. Usefull to hangup a list.
	  
	 Bug correction  :
	 
	 -when unsubscribe is auth don't ask authentification
	  if the sender is not subscriber at all.
	  
	
	
1.3.4-1 29 décembre 1998

        Correction dans la numérotation des messages de fr.msg.

1.3.4	22 décembre 1998

	Les "digest" sont au format MIME, il faut maintenant installer
	le module CPAN MIME-Base64 en plus des autres modules déjà.

	Quelques petits défauts de corrigés.

1.3.3	10 décembre 1998

	Nouvelle option log_socket_type dans sympa.conf pour choisir la
	journalisation via UDP ou un socket Unix.

	La limite "anti-commandes" passe de 20 lignes à 15 lignes dans le
	corps du message (c'était vraiment pénible).

	On peut maintenant utiliser DESTDIR. Exemple :
		make install DESTDIR=/mnt
	Le nom DESTDIR est préfixé au répertoire DIR du fichier Makefile
	(proposition de Raphaël Hertzog).
	
	Nouvelle fonction : on peut dorénavant mettre des commandes dans
	le fichier sympa.conf. Exemple :
		host	`cat /etc/hostname`
	(proposition de Raphaël Hertzog).

1.3.2	18 septembre 1998

	Avec certaines versions de l'interpéteur Perl, "smtp.pm::reaper"
	ne se comportait pas correctement.

	IMPORTANT : changement des conditions d'utilisation, de modification
	et de diffusion de Sympa (grosso-modo on adopte GPL) -- ceci afin de
	permette création et la diffusion d'un module Debian sympa.deb.

1.3.1-2	6 juillet 1998

	Correction d'une erreur dans sympa.pl rejettant les messages et
	commandes provenant des domaines contenant les chaines "listeserv" ou
	"sympa" (par exemple sympatico.ca).
	Correction d'un défaut mineur dans Commands.pm.

1.3.1	1 juillet 1998

	Création automatique du répertoire "archives" d'une liste, si besoin
	est.
	Correction des messages associés à la commande EXPIRE.
	Restructuration du chapitre 7 (Commands.pm) du catalogue français.
	Ajout d'entête MIME dans les notifications de rejet (contribution
	d'Olivier.Lacroix AT ciril.fr).
	Journalisation des boucles
	Mise à jour de la détection des commandes dans les messages.

1.3.0	11 juin 1998	Contributions du CRU (Fabien Marquois)

	Nouveautés dans les commandes WHICH, expiration des abonnements,
	diffusion des messages pour les listes modérées, état des messages en
	attente.

	Nouvelles options de configuration : authentification des signatures de
	messages, valeurs privatekey, publickey et privateorpublickey pour le
	paramètre "send" ; paramètres clean_delay_queueauth et queueauth dans
	sympa.conf ; paramètre clean_delay_queue dans sympa.conf ; paramètre
	queueexpire dans sympa.conf ; paramètre clean_delay_queuemod dans
	sympa.conf ; paramètre sleep dans sympa.conf.

	Corrections : la date d'abonnement ou de dernière confirmation
	d'abonnement est mise à jour lorsque celui-ci envoie un mail dans
	la liste, uniformisation des logs de Sympa, correction de la
	vérification du champ x-loop des messages modérés, mise à jour de la
	documentation, utilisation du cookie dans la génération des clés de
	modération.

1.2.2	20 mai 1998	Contributions du CRU (Fabien Marquois)

	Corrections de défauts et nouvelles fonctions : plusieurs
	"custom-header", traiter les réponses préfixées par ">",
	présentation en MIME des messages à modérer, accents supprimés
	des journaux (syslog ne sait pas faire), gestion des accents dans
	certaines commandes, journalisation de la durée des commandes.

	Makefile pour générer et installer le catalogue de Sympa.

1.2.1	15 mai 1998	Contributions du CRU (Fabien Marquois)

	Corrections de défauts de la 1.2.0 : review, génération des clés de
	modération.

1.2.0	13 mai 1998	Contributions du CRU (Fabien Marquois)

	Refonte de la documentation : fonctions non encore documentées,
	fichiers de configuration, notes pour certains Unix.

	Nouvelles fonctions : digest, modérator avec editorkey et
	editorkeyonly, commentaires dans les fichiers de configuration,
	liste rouge (conceal, noconceal), nomail, custom-header, tri par
	priorité selon le domaine destination.

	Corrections : problème d'allocation mémoire, mot-clé msgcat pris en
	compte, corrections pour "confirm", fonction stats plus précise,
	problèmes avec les guillements dans le catalogue des messages.

0.011	2 février 1998

	Légers changements dans Makefile (création du répertoire bin qui
	n'était pas faite au bon endroit).

	Les commandes add/del ne fonctionnaient pas comme prévu dans certains
	cas à cause d'une erreur de programmation.

	Ajout systématique des entêtes MIME du catalogue des messages (si elles
	sont définies).

0.010   27 janvier 1998

	Modifications dans le fichier fr.msg -> il faut refaire le catalogue
	avec "gencat".

	Les commandes add/del permettent l'usage de l'authentifieur MD5. Pour
	cela il faut que le propriétaire de la liste ait "auth md5" dans le
	fichier de configuration.

	Une erreur dans Archive.pm mettait des dates fantaisistes dans la date
	de création d'une archive.

	On journalise la durée de l'envoi des messages ainsi que le nombre de
	sessions SMTP.

	Gestion des entêtes MIME (à définir à la fin de fr.msg).

0.009   10 décembre 1997

	Correction d'une erreur dans les expressions régulières de gestion des
	commandes : cela pouvait faire échouer l'usage de l'authentifieur dans
	certains cas très rares.

	Ajout de l'entête X-Loop et traitement visant à prevenir les boucles.

	Erreur dans le total du nombre d'abonnés : l'ajout d'un utilisateur
	n'était pas comptabilisé.

	Reply List ne fonctionnait pas dans certains cas en raison d'une faute
	de programmation.

0.008	15 novembre 1997

	Corrigé quelques bugs et rajout de l'option maxsmtp dans sympa.conf.

0.007   10 novembre 1997

	La modération était en avance sur son temps : on revient à la (mauvaise)
	vieille méthode (AtArticle to modérate).
	Corrections mineures dans les autres modules.
	Le fichier fr.msg a été corrigé et étendu.

0.006   15 septembre 1997

	Beaucoup de changements dans de nombreux modules, notamment un
	début d'écriture en objet pour certains d'entre eux. Quelques
	corrections de défauts. A se demander si on ne devrait pas
	appeler cela une béta de la version 2 de Sympa.


0.005	8 juillet 1997

	version.pl -> Version.pm      log.pl -> Log.pm

	La commande `get' fonctionne enfin.

	Certaines fonctions passent du module `tools' vers `list' où elles
	sont mieux à leur place.

	Bug dans list.pl lorsque le fichier des abonnés n'existe pas il faut
	refuser de charger la liste [signalé par Olivier Lacroix].

	La substitution remplace également le chemin vers le fichier de
	configuration définit dans le Makefile. Cela fonctionnait déjà
	pour le programme queue, mais par pour sympa.pl [O. Lacroix].

0.004	17 juin 1997

	La documentation évolue un peu.

	La commande reconfirm envoie un message aux abonnés qui n'ont pas
	confirmé leur abonnement à la liste depuis le délais indiqué en
	paramètre. Le troisième argument est le nombre de semaines de
	grâce (donné à titre indicatif). Ex : reconfirm tulp-fr 2 4.

	La commande purge permet de virer les abonnés qui n'ont pas
	renouvellé leur abonnement depuis le nombre de mois indiqué
	en argument. Ex : purge tulp-fr 2.

	L'authentification est maintenant supportée pour les commandes
	sub et sig : il faut mettre le drapeau `auth' dans le champ
	subscription du fichier de configuration (et non pas md5).

	Le paquettage MD5 (dans CPAN) n'est plus facultatif : vous devez
	l'installer pour utiliser Sympa.

	Correction de quelques bugs dans la gestion des entêtes
	[A. Thivillon].

0.003	13 juin 1997

	*** ATTENTION - IMPORTANT ***
	Pour utiliser Sympa vous devez installer le paquettage DB de
	Berkeley dans une version supportée par Perl (use DB_File),
	et il vous faut aussi installer MailTools (dans CPAN).

	Correction de 2 petits bugs de programmation [Alain Thivillon].
	Changement de la chaine de reconnaisance what(1) (bug signale
	par O. Robert).

	Utilisation de my a la place de local, usage de my devant $id (pour
	use strict) [O. Robert].

	La fonction "index" a été rajoutée et fonctionne.

	Le tri des abonnés se fait maintenant par un arbre binaire en
	utilisant le module DB_File. C'est beaucoup plus rapide pour
	les grandes listes.

	Le module rfc822.pl n'est plus nécessaire, il a été supprimé de
	la distribution. Le programme utilise maintenant Mail::Address
	(disponible dans CPAN).

0.002	19 mai 1997

	Ajout du nombre d'abonnés à la liste en dernière ligne de la
	commande Review.

0.001	1er avril 1997

	Première version de tests diffusée à un large public.