------------------------------------------------------------------------ r4928 | sympa-authors | 2008-04-01 12:16:14 +0200 (mar, 01 avr 2008) | 1 line Chemins modifiés : M /branches/sympa-5.4-branch/po/ru.po Committing updated catalogues from Pootle ------------------------------------------------------------------------ r4927 | sympa-authors | 2008-04-01 12:14:04 +0200 (mar, 01 avr 2008) | 1 line Chemins modifiés : M /branches/sympa-5.4-branch/po/ru.po Committing latest translations from Pootle ------------------------------------------------------------------------ r4926 | sympa-authors | 2008-04-01 11:53:08 +0200 (mar, 01 avr 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/wwsympa/wwsympa.fcgi [Reported by J.M. Beuken, univ. cat. Louvain] Fix: When copying a template through the web interface, HTML was not unescaped before writing the file. c onsequently, the file used to reload the page for template edition had escaped HTML. for critical files such as main.tt2 or title.tt2, this caused the web page diaply to choke on tt2 parse errors. ------------------------------------------------------------------------ r4922 | sympa-authors | 2008-03-28 11:12:36 +0100 (ven, 28 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/src/Lock.pm Increasing log levels in low level functions of Log.pm. ------------------------------------------------------------------------ r4918 | sympa-authors | 2008-03-27 17:41:49 +0100 (jeu, 27 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/check_perl_modules.pl [#3898][Submitted by M. Keisler, mitsein.net] Fix: When checking perl version, Sympa was using human readable version notation (5.8.8 for example) instead of the format returned by $] (5.008008 for example). ------------------------------------------------------------------------ r4916 | sympa-authors | 2008-03-27 12:07:47 +0100 (jeu, 27 mar 2008) | 1 line Chemins modifiés : M /branches/sympa-5.4-branch/ChangeLog M /branches/sympa-5.4-branch/NEWS Preparing version 5.4 ------------------------------------------------------------------------ r4915 | sympa-authors | 2008-03-27 12:04:27 +0100 (jeu, 27 mar 2008) | 1 line Chemins modifiés : M /branches/sympa-5.4-branch/po/af.po M /branches/sympa-5.4-branch/po/ar.po M /branches/sympa-5.4-branch/po/bg.po M /branches/sympa-5.4-branch/po/br.po M /branches/sympa-5.4-branch/po/ca.po M /branches/sympa-5.4-branch/po/cs.po M /branches/sympa-5.4-branch/po/de.po M /branches/sympa-5.4-branch/po/el.po M /branches/sympa-5.4-branch/po/en_US.po M /branches/sympa-5.4-branch/po/es.po M /branches/sympa-5.4-branch/po/et.po M /branches/sympa-5.4-branch/po/eu.po M /branches/sympa-5.4-branch/po/fi.po M /branches/sympa-5.4-branch/po/fr.po M /branches/sympa-5.4-branch/po/hu.po M /branches/sympa-5.4-branch/po/id.po M /branches/sympa-5.4-branch/po/it.po M /branches/sympa-5.4-branch/po/ja.po M /branches/sympa-5.4-branch/po/ko.po M /branches/sympa-5.4-branch/po/ml.po M /branches/sympa-5.4-branch/po/nb_NO.po M /branches/sympa-5.4-branch/po/nl.po M /branches/sympa-5.4-branch/po/nn_NO.po M /branches/sympa-5.4-branch/po/oc.po M /branches/sympa-5.4-branch/po/pl.po M /branches/sympa-5.4-branch/po/pt.po M /branches/sympa-5.4-branch/po/pt_BR.po M /branches/sympa-5.4-branch/po/ro.po M /branches/sympa-5.4-branch/po/ru.po M /branches/sympa-5.4-branch/po/sv.po M /branches/sympa-5.4-branch/po/tr.po M /branches/sympa-5.4-branch/po/vi.po M /branches/sympa-5.4-branch/po/zh_CN.po M /branches/sympa-5.4-branch/po/zh_TW.po Committing updated catalogues from Pootle ------------------------------------------------------------------------ r4914 | sympa-authors | 2008-03-27 12:00:55 +0100 (jeu, 27 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/po/Makefile New "clean-po" option in Makefile. ------------------------------------------------------------------------ r4913 | sympa-authors | 2008-03-27 11:56:39 +0100 (jeu, 27 mar 2008) | 1 line Chemins modifiés : M /branches/sympa-5.4-branch/po/sympa.pot Committing updated catalogues from Pootle ------------------------------------------------------------------------ r4912 | sympa-authors | 2008-03-27 11:54:56 +0100 (jeu, 27 mar 2008) | 1 line Chemins modifiés : M /branches/sympa-5.4-branch/po/ru.po Committing latest translations from Pootle ------------------------------------------------------------------------ r4909 | david.verdin | 2008-03-25 11:27:46 +0100 (mar, 25 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/web_tt2/pref.tt2 Change: As alt emails aren't mature enough, removing them from the 5.4 release. ------------------------------------------------------------------------ r4908 | david.verdin | 2008-03-25 11:17:10 +0100 (mar, 25 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/wwsympa/bounced.pl Fix: When a bounce file could not be created, nothing was done, so at the next bounced.pl iteration, the faulty report was still present. In such a case, the bounce report is now moved to bad. ------------------------------------------------------------------------ r4903 | olivier.salaun | 2008-03-12 13:51:40 +0100 (mer, 12 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/wwsympa/wwsympa.fcgi Change: while processing a subscription request, first check if user is member of the list ------------------------------------------------------------------------ r4896 | david.verdin | 2008-03-07 12:40:53 +0100 (ven, 07 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/wwsympa/wwsympa.fcgi Fix: XSS filtering had been reitroduced in the shared directory for HTML documents. It settles too much troubles compared to the benefits. Removing. ------------------------------------------------------------------------ r4895 | david.verdin | 2008-03-07 11:47:21 +0100 (ven, 07 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/po/en_US.po M /branches/sympa-5.4-branch/po/fr.po Updating to latest translations. ------------------------------------------------------------------------ r4894 | david.verdin | 2008-03-07 11:46:26 +0100 (ven, 07 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/po/af.po M /branches/sympa-5.4-branch/po/ar.po M /branches/sympa-5.4-branch/po/bg.po M /branches/sympa-5.4-branch/po/br.po M /branches/sympa-5.4-branch/po/ca.po M /branches/sympa-5.4-branch/po/cs.po M /branches/sympa-5.4-branch/po/de.po M /branches/sympa-5.4-branch/po/el.po M /branches/sympa-5.4-branch/po/en_US.po M /branches/sympa-5.4-branch/po/es.po M /branches/sympa-5.4-branch/po/et.po M /branches/sympa-5.4-branch/po/eu.po M /branches/sympa-5.4-branch/po/fi.po M /branches/sympa-5.4-branch/po/fr.po M /branches/sympa-5.4-branch/po/hu.po M /branches/sympa-5.4-branch/po/id.po M /branches/sympa-5.4-branch/po/it.po M /branches/sympa-5.4-branch/po/ja.po M /branches/sympa-5.4-branch/po/ko.po M /branches/sympa-5.4-branch/po/ml.po M /branches/sympa-5.4-branch/po/nb_NO.po M /branches/sympa-5.4-branch/po/nl.po M /branches/sympa-5.4-branch/po/nn_NO.po M /branches/sympa-5.4-branch/po/oc.po M /branches/sympa-5.4-branch/po/pl.po M /branches/sympa-5.4-branch/po/pt.po M /branches/sympa-5.4-branch/po/pt_BR.po M /branches/sympa-5.4-branch/po/ro.po M /branches/sympa-5.4-branch/po/ru.po M /branches/sympa-5.4-branch/po/sv.po M /branches/sympa-5.4-branch/po/sympa.pot M /branches/sympa-5.4-branch/po/tr.po M /branches/sympa-5.4-branch/po/vi.po M /branches/sympa-5.4-branch/po/zh_CN.po M /branches/sympa-5.4-branch/po/zh_TW.po Committing updated catalogues. ------------------------------------------------------------------------ r4892 | david.verdin | 2008-03-07 11:23:46 +0100 (ven, 07 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/po/ru.po Integrating latest translations. ------------------------------------------------------------------------ r4891 | david.verdin | 2008-03-07 11:20:23 +0100 (ven, 07 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/web_tt2/setlang.tt2 The button to submit languages preference was not conform to the button global design. In addition, it must be hidden if javascript is enabled. ------------------------------------------------------------------------ r4884 | david.verdin | 2008-03-06 10:43:41 +0100 (jeu, 06 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/wwsympa/wwsympa.fcgi Fix: Anybody loading a page from the web archives would presented a HTTP header for the page expiration corresponding to the last time the archive file was modified (this was introduced to limit multiple harvesting of hte same page by web crawlers). The drawback was that, when browsing archives, all the page is not staitc, just the part related to archives. This posed problems for session management. Fixed by testing if a user is a crawler prior to define the expiration header. ------------------------------------------------------------------------ r4883 | david.verdin | 2008-03-06 10:40:33 +0100 (jeu, 06 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/mail_tt2/invite.tt2 Missing argument in a message. ------------------------------------------------------------------------ r4882 | david.verdin | 2008-03-05 16:20:16 +0100 (mer, 05 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/po/en_US.po M /branches/sympa-5.4-branch/po/fr.po M /branches/sympa-5.4-branch/po/web_help_fr.po Committing updated translations. ------------------------------------------------------------------------ r4881 | david.verdin | 2008-03-05 16:00:25 +0100 (mer, 05 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/po/af.po M /branches/sympa-5.4-branch/po/ar.po M /branches/sympa-5.4-branch/po/bg.po M /branches/sympa-5.4-branch/po/br.po M /branches/sympa-5.4-branch/po/ca.po M /branches/sympa-5.4-branch/po/cs.po M /branches/sympa-5.4-branch/po/de.po M /branches/sympa-5.4-branch/po/el.po M /branches/sympa-5.4-branch/po/en_US.po M /branches/sympa-5.4-branch/po/es.po M /branches/sympa-5.4-branch/po/et.po M /branches/sympa-5.4-branch/po/eu.po M /branches/sympa-5.4-branch/po/fi.po M /branches/sympa-5.4-branch/po/fr.po M /branches/sympa-5.4-branch/po/hu.po M /branches/sympa-5.4-branch/po/id.po M /branches/sympa-5.4-branch/po/it.po M /branches/sympa-5.4-branch/po/ja.po M /branches/sympa-5.4-branch/po/ko.po M /branches/sympa-5.4-branch/po/ml.po M /branches/sympa-5.4-branch/po/nb_NO.po M /branches/sympa-5.4-branch/po/nl.po M /branches/sympa-5.4-branch/po/nn_NO.po M /branches/sympa-5.4-branch/po/oc.po M /branches/sympa-5.4-branch/po/pl.po M /branches/sympa-5.4-branch/po/pt.po M /branches/sympa-5.4-branch/po/pt_BR.po M /branches/sympa-5.4-branch/po/ro.po M /branches/sympa-5.4-branch/po/ru.po M /branches/sympa-5.4-branch/po/sv.po M /branches/sympa-5.4-branch/po/sympa.pot M /branches/sympa-5.4-branch/po/tr.po M /branches/sympa-5.4-branch/po/vi.po M /branches/sympa-5.4-branch/po/zh_CN.po M /branches/sympa-5.4-branch/po/zh_TW.po Updated catalogues by new pot file. ------------------------------------------------------------------------ r4880 | david.verdin | 2008-03-05 15:56:22 +0100 (mer, 05 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/po/af.po M /branches/sympa-5.4-branch/po/ar.po M /branches/sympa-5.4-branch/po/bg.po M /branches/sympa-5.4-branch/po/br.po M /branches/sympa-5.4-branch/po/ca.po M /branches/sympa-5.4-branch/po/cs.po M /branches/sympa-5.4-branch/po/de.po M /branches/sympa-5.4-branch/po/el.po M /branches/sympa-5.4-branch/po/en_US.po M /branches/sympa-5.4-branch/po/es.po M /branches/sympa-5.4-branch/po/et.po M /branches/sympa-5.4-branch/po/eu.po M /branches/sympa-5.4-branch/po/fi.po M /branches/sympa-5.4-branch/po/fr.po M /branches/sympa-5.4-branch/po/hu.po M /branches/sympa-5.4-branch/po/id.po M /branches/sympa-5.4-branch/po/it.po M /branches/sympa-5.4-branch/po/ja.po M /branches/sympa-5.4-branch/po/ko.po M /branches/sympa-5.4-branch/po/ml.po M /branches/sympa-5.4-branch/po/nb_NO.po M /branches/sympa-5.4-branch/po/nl.po M /branches/sympa-5.4-branch/po/nn_NO.po M /branches/sympa-5.4-branch/po/oc.po M /branches/sympa-5.4-branch/po/pl.po M /branches/sympa-5.4-branch/po/pt.po M /branches/sympa-5.4-branch/po/pt_BR.po M /branches/sympa-5.4-branch/po/ro.po M /branches/sympa-5.4-branch/po/ru.po M /branches/sympa-5.4-branch/po/sv.po M /branches/sympa-5.4-branch/po/sympa.pot M /branches/sympa-5.4-branch/po/tr.po M /branches/sympa-5.4-branch/po/vi.po M /branches/sympa-5.4-branch/po/web_help_pt_BR.po M /branches/sympa-5.4-branch/po/zh_CN.po M /branches/sympa-5.4-branch/po/zh_TW.po Committing updated translations. ------------------------------------------------------------------------ r4879 | david.verdin | 2008-03-05 15:31:40 +0100 (mer, 05 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/po/de.po Intergrating latest translations in the stable branch. ------------------------------------------------------------------------ r4868 | david.verdin | 2008-03-03 17:54:09 +0100 (lun, 03 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/important_changes.pl Removing trace. ------------------------------------------------------------------------ r4867 | david.verdin | 2008-03-03 17:49:51 +0100 (lun, 03 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/NEWS M /branches/sympa-5.4-branch/important_changes.pl Fix: Sympa would not display critical upgrade informations for version 5.4. ------------------------------------------------------------------------ r4865 | david.verdin | 2008-03-03 14:05:37 +0100 (lun, 03 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/.version M /branches/sympa-5.4-branch/ChangeLog M /branches/sympa-5.4-branch/NEWS Preparing version 5.4. ------------------------------------------------------------------------ r4862 | david.verdin | 2008-03-03 09:17:38 +0100 (lun, 03 mar 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/po/el.po M /branches/sympa-5.4-branch/po/fr.po M /branches/sympa-5.4-branch/po/it.po M /branches/sympa-5.4-branch/po/nl.po M /branches/sympa-5.4-branch/po/pt_BR.po M /branches/sympa-5.4-branch/po/ru.po M /branches/sympa-5.4-branch/po/web_help_pt_BR.po Updating internationalization data. ------------------------------------------------------------------------ r4861 | david.verdin | 2008-02-29 12:34:07 +0100 (ven, 29 fév 2008) | 4 lines Chemins modifiés : M /branches/sympa-5.4-branch/wwsympa/wwsympa.fcgi [#3790][Reported by R. Tassoni, National Library of Australia and T. Danel] Fix: When displaying a message to moderate in the web interface, if a document was attached to the message, the link to display the message lead to empty documents. This was because we didn't take into account the fact that MHonArc put the file in a subdirectory. Fixed by changing the kind of ergument file passed from scalar to vector. ------------------------------------------------------------------------ r4856 | david.verdin | 2008-02-27 15:03:03 +0100 (mer, 27 fév 2008) | 2 lines Chemins modifiés : M /branches/sympa-5.4-branch/important_changes.pl M /branches/sympa-5.4-branch/src/Upgrade.pm Fix: Upgrade process failed to spot version number due to new use of strict vars, and a character cas problem occured while parsing the database structure. ------------------------------------------------------------------------ r4854 | david.verdin | 2008-02-26 12:04:15 +0100 (mar, 26 fév 2008) | 2 lines Chemins modifiés : A /branches/sympa-5.4-branch (de /trunk:4853) Creating the stabilisation branch for version 5.4 of Sympa ------------------------------------------------------------------------ r4852 | olivier.salaun | 2008-02-13 16:04:53 +0100 (mer, 13 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/SQLSource.pm [M.Redinger]Change: reported problems with field names upper cased with Oracle. Now forcing lower cased field names. ------------------------------------------------------------------------ r4851 | olivier.salaun | 2008-02-13 15:56:47 +0100 (mer, 13 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/etc/scenari/access_web_archive.intranet M /trunk/src/etc/scenari/review.intranet M /trunk/src/etc/scenari/visibility.intranet [#3744]Fix: [remote_addr] variable might not be available for a scenario. [env->remote_addr] should be used instead ------------------------------------------------------------------------ r4850 | olivier.salaun | 2008-02-13 14:15:20 +0100 (mer, 13 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm [reported by S.Kristoffersen] Fix: The default value for wwsympa_url paramater was still http_host/wws. It has been changed to http_host/sympa ------------------------------------------------------------------------ r4849 | olivier.salaun | 2008-02-13 10:18:15 +0100 (mer, 13 fév 2008) | 2 lines Chemins modifiés : M /trunk/web_tt2/notice.tt2 M /trunk/wwsympa/wwsympa.fcgi Fix: create_list notification failed if listname contained uppercased chars ------------------------------------------------------------------------ r4848 | olivier.salaun | 2008-02-12 17:52:34 +0100 (mar, 12 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/Archive.pm Remove trace ------------------------------------------------------------------------ r4847 | olivier.salaun | 2008-02-12 15:14:23 +0100 (mar, 12 fév 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/SympaSession.pm Fix: user could get logged out if he subscribed to the RSS feed. Now we skip session management in RSS context ------------------------------------------------------------------------ r4845 | david.verdin | 2008-02-08 18:05:22 +0100 (ven, 08 fév 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#1809][Reported by P. von der Hagen, univ. Karlsruhe] Fix: Files in the shared directory with regexp special characters could not be renamed. Fixed by using "\Q" escape signal at the beginning of the regexp (s/\Q$strtofind/strtosubst/). ------------------------------------------------------------------------ r4843 | david.verdin | 2008-02-08 16:39:58 +0100 (ven, 08 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/Lock.pm Removing development traces. ------------------------------------------------------------------------ r4841 | david.verdin | 2008-02-08 16:22:51 +0100 (ven, 08 fév 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/SympaSession.pm Fix: "$rss" used instead of "$action eq 'rss'". ------------------------------------------------------------------------ r4839 | david.verdin | 2008-02-08 16:12:35 +0100 (ven, 08 fév 2008) | 3 lines Chemins modifiés : M /trunk/src/Lock.pm [#3229][#3237][#3518][Reported by T. Berry, NASA and D. Lalot, univ. Aix-Marseille] Fix: Lock failed when two processes were reading the same file, then one of them switched to write mode. It could then modify the file while the other process was reading, leading to uncomplete informations gathered from reading. Fixed by changing behaviour: Now if a process wants to switch to or from write mode, it first release the file lock at the filesystem level, then tries to put a new one. this way, switching to write mode is controlled by the filesystem. ------------------------------------------------------------------------ r4838 | serge.aumont | 2008-02-07 17:02:34 +0100 (jeu, 07 fév 2008) | 4 lines Chemins modifiés : M /trunk/wwsympa/SympaSession.pm M /trunk/wwsympa/wwsympa.fcgi Fix a bug related to session lost when RSS access comes from the same browser as web browser. ------------------------------------------------------------------------ r4837 | david.verdin | 2008-02-07 10:30:01 +0100 (jeu, 07 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/List.pm [#3721][Submitted by M.Keisler, mitsein.net] Fix: Misleading comment in List.pm ------------------------------------------------------------------------ r4836 | david.verdin | 2008-02-06 16:19:28 +0100 (mer, 06 fév 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3719][Reported by O. Berger, INT] Fix: Used List object insted of list name to display list name in logs. ------------------------------------------------------------------------ r4835 | david.verdin | 2008-02-06 14:12:56 +0100 (mer, 06 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/PlainDigest.pm [#3702][Reported by A. Bernstein, electricembers.net] [CORRECTION TO THE PREVIOUS REVISION (4834)] Fix: Some malformed headers caused Sympa to crash by calling a method on an undefined MIME::Entity object. Fixed by testing the definition of this object before calling the method. ------------------------------------------------------------------------ r4834 | david.verdin | 2008-02-06 13:57:00 +0100 (mer, 06 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/PlainDigest.pm [#3702][Reported by A. Bernstein, electricembers.net] Fix: Some malformed headers caused Sympa to crash by calling a method on an undefined MIME::Entity::head object. Fixed by testing the definition of this object before calling the method. ------------------------------------------------------------------------ r4833 | david.verdin | 2008-02-06 12:28:42 +0100 (mer, 06 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/List.pm [#3713][Reported by A. Bernstein, evil-wire.org]Fix: Call to functions in the Storage CPAN module could lead to Sympa processes dying because these functions could issue "croak" message. Fixed by enclosing these call into eval{} blocks. ------------------------------------------------------------------------ r4832 | david.verdin | 2008-02-06 10:32:32 +0100 (mer, 06 fév 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3719][Submitted by O. Berger, INT] Fix: A parameter was missing in logs, leading to uncomplete log message. ------------------------------------------------------------------------ r4831 | david.verdin | 2008-02-06 09:19:09 +0100 (mer, 06 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/src/mail.pm Changed 'warning' log level to 'notice' in order to be coherent with the rest of the application. ------------------------------------------------------------------------ r4830 | david.verdin | 2008-02-05 17:03:42 +0100 (mar, 05 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/etc/script/create_db.Pg [Reported by S. Kristoffersen, univ. Oslo] Fix: Missing "DROP TABLE session_table;" line in Pg creation script. ------------------------------------------------------------------------ r4829 | david.verdin | 2008-02-05 16:43:49 +0100 (mar, 05 fév 2008) | 2 lines Chemins modifiés : M /trunk/src/etc/script/create_db.Pg [Reported by S. Kristoffersen, univ. Oslo] Fix: Field id_session in table session_table had the type "int4" which was too small for the size of session id. Fixed by changing type to int8. ------------------------------------------------------------------------ r4828 | david.verdin | 2008-02-05 15:49:12 +0100 (mar, 05 fév 2008) | 3 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3479]Fix: http://listes.mydomain.fr/sympa/dump/mylist/light returned an error if authentication was required and not satisfied. Now Sympa asks for authentification instead. ------------------------------------------------------------------------ r4827 | david.verdin | 2008-02-05 12:11:02 +0100 (mar, 05 fév 2008) | 3 lines Chemins modifiés : M /trunk/src/Commands.pm bug # 3554 finally closed: content incorporated in a feature request. Removing preparatory works. ------------------------------------------------------------------------ r4826 | david.verdin | 2008-02-05 11:46:36 +0100 (mar, 05 fév 2008) | 2 lines Chemins modifiés : M /trunk/mail_tt2/invite.tt2 M /trunk/src/Commands.pm Preparing code for resolving bug #3554. ------------------------------------------------------------------------ r4825 | david.verdin | 2008-02-04 17:40:06 +0100 (lun, 04 fév 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi Remove traces. ------------------------------------------------------------------------ r4824 | david.verdin | 2008-02-04 16:42:16 +0100 (lun, 04 fév 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3596]Fix: "spam_protection" list parameter was not used. Just the robot parameter value. ------------------------------------------------------------------------ r4823 | david.verdin | 2008-02-04 15:17:07 +0100 (lun, 04 fév 2008) | 3 lines Chemins modifiés : M /trunk/src/Commands.pm M /trunk/src/List.pm M /trunk/src/report.pm [#3636] Fix: When accepting multiple subscription requests, the list of pending subscription was not updated. This was due to two loops over email addresses one the one hand and over files on the other hand which were embedded in the wrong order, causing only the first file to be parsed. Change: when an authorized subscription request is received, if the sender is subscribed already, the request is rejected. ------------------------------------------------------------------------ r4820 | david.verdin | 2008-01-31 12:10:43 +0100 (jeu, 31 jan 2008) | 2 lines Chemins modifiés : M /trunk/.version M /trunk/ChangeLog M /trunk/NEWS M /trunk/doc/sympa.pdf Preparing version 5.4b.1 ------------------------------------------------------------------------ r4819 | david.verdin | 2008-01-30 18:28:31 +0100 (mer, 30 jan 2008) | 9 lines Chemins modifiés : M /trunk/src/Conf.pm M /trunk/src/sympa_wizard.pl Five new languages supported in Sympa: Almost complete: - Korean: Mark Smith and Kang Tae-Hee (HP) - Simplified Chinese: Mark Smith and Xun Yan (HP) - Tradional Chinese: Mark Smith (HP) Still partial but on good way: - Russian: Chernysh - Catalan: Jordi Deu-Pons ------------------------------------------------------------------------ r4818 | david.verdin | 2008-01-30 18:14:54 +0100 (mer, 30 jan 2008) | 3 lines Chemins modifiés : M /trunk/po/af.po M /trunk/po/ar.po M /trunk/po/bg.po M /trunk/po/br.po M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_US.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/eu.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/id.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/ko.po M /trunk/po/ml.po M /trunk/po/nb_NO.po M /trunk/po/nl.po M /trunk/po/nn_NO.po M /trunk/po/oc.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/sympa.pot M /trunk/po/tr.po M /trunk/po/vi.po M /trunk/po/zh_CN.po M /trunk/po/zh_TW.po Committing catalogues updated with new pot file. ------------------------------------------------------------------------ r4817 | david.verdin | 2008-01-30 18:10:56 +0100 (mer, 30 jan 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/Makefile We need the -U options for perl, having activated the "enable-secure" option or not. We will always give the bit s to wwsympa-wrapper.fcgi, having or not activated the "enable-secure" option. ------------------------------------------------------------------------ r4816 | david.verdin | 2008-01-30 17:50:03 +0100 (mer, 30 jan 2008) | 6 lines Chemins modifiés : M /trunk/po/Makefile M /trunk/po/fr.po M /trunk/po/ko.po M /trunk/po/ru.po A /trunk/po/web_help_zh_TW.po M /trunk/po/zh_CN.po A /trunk/po/zh_TW.po Introducing works from HP's Open Source Review Board: - Korean full support: Mark Smith and Kang Tae-Hee - Simplified Chinese full support: Mark Smith and Xun Yan - Tradional Chinese full support: Mark Smith and iconv ;) ------------------------------------------------------------------------ r4815 | david.verdin | 2008-01-30 17:39:06 +0100 (mer, 30 jan 2008) | 2 lines Chemins modifiés : M /trunk/po/ar.po M /trunk/po/ca.po M /trunk/po/fr.po M /trunk/po/ru.po M /trunk/po/web_help_de.po Committing latest translations. ------------------------------------------------------------------------ r4814 | david.verdin | 2008-01-22 16:55:07 +0100 (mar, 22 jan 2008) | 2 lines Chemins modifiés : M /trunk/web_tt2/compose_mail.tt2 [#3683][Submitted by S. Kristoffersen, univ. Oslo] Fix: A carriage return in compose_mail.tt2 inserted a blank line into the text area in which the mails were composed. ------------------------------------------------------------------------ r4813 | david.verdin | 2008-01-22 16:30:14 +0100 (mar, 22 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/List.pm [Reported by C. desmoulins and J. Beretta, Orange] Change: During an LDAP include, we didn't check if an email address was present several times, leading to a database field "include_sources_subscriber" containing the LDAP source id as many times as the address had been found. Fixed by preventing an address to be taken into account if it has been met already in the LDAP query result set. ------------------------------------------------------------------------ r4812 | david.verdin | 2008-01-22 15:26:28 +0100 (mar, 22 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/Datasource.pm Fix: In a review, data sources name were not displayed because they were searched by comparing a MD5 hash on their parameters to the value stored in the database. As for complex datasources, these description were stored in hash, the order of the parameters was not fixed, leadinf to different values of MD5 for the same data sources. Fixed by sorting the hashes according to the hash keys, storing the result into an array and computing the MD5 with the array. ------------------------------------------------------------------------ r4811 | david.verdin | 2008-01-22 12:23:21 +0100 (mar, 22 jan 2008) | 2 lines Chemins modifiés : M /trunk/web_tt2/add_request.tt2 multiple_add : a JS to clear textarea on click ------------------------------------------------------------------------ r4810 | david.verdin | 2008-01-22 11:32:11 +0100 (mar, 22 jan 2008) | 2 lines Chemins modifiés : M /trunk/web_tt2/serveradmin.tt2 M /trunk/wwsympa/wwsympa.fcgi Missing carriage returns. ------------------------------------------------------------------------ r4809 | david.verdin | 2008-01-22 11:08:52 +0100 (mar, 22 jan 2008) | 2 lines Chemins modifiés : M /trunk/mail_tt2/listowner_notification.tt2 Removed useless ">" character. ------------------------------------------------------------------------ r4808 | david.verdin | 2008-01-18 16:04:47 +0100 (ven, 18 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/tools.pl Change: Switching log level of tools:sanitize_var to debug4 instead of debug3. Faaaaaaaar too much logs generated otherwise. ------------------------------------------------------------------------ r4807 | david.verdin | 2008-01-18 15:06:26 +0100 (ven, 18 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/sympa.pl Fix: Sympa didn't check that a "bad/" spool existed prior to cleaning it, leading to useless attempt to open said directory. Now, the "bad/" spool existence is tested before calling tools::CleanSpool(). ------------------------------------------------------------------------ r4806 | david.verdin | 2008-01-18 14:15:00 +0100 (ven, 18 jan 2008) | 2 lines Chemins modifiés : M /trunk/web_tt2/serveradmin.tt2 Fix: All the radio buttons in the form used by the "set_log_level" action didn't share the same control name, thus preventing the web client from expliting them as a set of buttons. This prevented the value from being correctly processed. ------------------------------------------------------------------------ r4805 | david.verdin | 2008-01-17 17:24:59 +0100 (jeu, 17 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/Commands.pm M /trunk/src/List.pm M /trunk/src/Scenario.pm M /trunk/src/sympa.pl M /trunk/src/tools.pl [#3662][Submitted by J. Kirkland, westover.org] Change: Message headers can now be used by any scenario. Admin can use, for example, match([msg_header->],/someregexp/) smtp -> do_it in a scenario, for any message header. ------------------------------------------------------------------------ r4803 | david.verdin | 2008-01-15 15:48:13 +0100 (mar, 15 jan 2008) | 2 lines Chemins modifiés : M /trunk/web_tt2/copy_template.tt2 [#3032][Submitted by J. Kirkland] Fix: It was impossible to copy a template through wwsympa to a language-specific directory because the lang was no passe as argument to Sympa. Fixed by modifying the template. ------------------------------------------------------------------------ r4802 | david.verdin | 2008-01-15 13:52:12 +0100 (mar, 15 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/tools.pl [Reported by C. Andrews, Boston College] Fix: ampersand character was forbidden in email addresses though it is authorized by the RFC 2822. ------------------------------------------------------------------------ r4801 | david.verdin | 2008-01-15 13:22:05 +0100 (mar, 15 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/src/sympa.pl [#3253][Reported by P. Ferrari, riseup.net] Fix: When all editors and owners have set their reception mode to "nomail", a message is sent to all of them instead of generating an internal server error and sendinf a message to listmaster. ------------------------------------------------------------------------ r4800 | david.verdin | 2008-01-14 16:04:41 +0100 (lun, 14 jan 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3661][Reported by S. Kristofferesen, univ. Oslo] Fix: In-Reply-To header did not follow rfc2822 format: opening '<' and closing '>' were missing. ------------------------------------------------------------------------ r4799 | david.verdin | 2008-01-14 11:41:43 +0100 (lun, 14 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/Commands.pm M /trunk/src/List.pm [#3109] Fix: When an user requests a subscription more than once, spare requests are ignored. That way, subscription requests appear only once in the moderation panel and the list owner receive only one message. ------------------------------------------------------------------------ r4798 | david.verdin | 2008-01-14 10:36:04 +0100 (lun, 14 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/Task.pm [Reported by M. Deranek, slonko.net] Change: task_manager now ignores files whose name starts with a dot in the spool directory. this done to avoid errors in distributions (such as gentoo) which add doted (system) files in the file system. ------------------------------------------------------------------------ r4797 | olivier.salaun | 2008-01-09 10:03:07 +0100 (mer, 09 jan 2008) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi Fix: lismaster was notified about listowner email changes, even when user is not listowner. Added a condition to the notification ------------------------------------------------------------------------ r4796 | david.verdin | 2008-01-09 09:06:55 +0100 (mer, 09 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/List.pm [#3611][Reported by A. Berstein, electricembers.net] Change: Adds a "Precedence:" field with value "bulk" in addition to the preexisting one with the value "list" to let MS exchange autoresponders ignore mails from Sympa. ------------------------------------------------------------------------ r4795 | david.verdin | 2008-01-09 09:01:55 +0100 (mer, 09 jan 2008) | 2 lines Chemins modifiés : M /trunk/mail_tt2/listmaster_notification.tt2 Fix : improper use of "%s" in template. ------------------------------------------------------------------------ r4794 | david.verdin | 2008-01-09 08:17:13 +0100 (mer, 09 jan 2008) | 2 lines Chemins modifiés : M /trunk/check_perl_modules.pl [#3643][Submitted by S. Kristoffersen, univ. Oslo] Fix: wrong description of SQLite driver in perl module verification. ------------------------------------------------------------------------ r4791 | david.verdin | 2008-01-07 16:39:23 +0100 (lun, 07 jan 2008) | 2 lines Chemins modifiés : M /trunk/.version M /trunk/ChangeLog Preparing version 5.4a.10 (missing sessions update). ------------------------------------------------------------------------ r4790 | olivier.salaun | 2008-01-07 16:25:58 +0100 (lun, 07 jan 2008) | 2 lines Chemins modifiés : M /trunk/src/parser.pl Fix: changes to introduce "use strict" broke the parsing of tasks ------------------------------------------------------------------------ r4789 | serge.aumont | 2008-01-07 15:27:27 +0100 (lun, 07 jan 2008) | 5 lines Chemins modifiés : M /trunk/wwsympa/SympaSession.pm M /trunk/wwsympa/wwsympa.fcgi Reduce SQL queries for sessions. Don't exist if new session abort. Also renew the cookie (a random used as session_id) so it make session hijacking much more difficult. ------------------------------------------------------------------------ r4787 | david.verdin | 2008-01-07 14:49:12 +0100 (lun, 07 jan 2008) | 2 lines Chemins modifiés : M /trunk/.version M /trunk/ChangeLog Preparing version 5.4a.9 ------------------------------------------------------------------------ r4786 | david.verdin | 2008-01-07 14:48:25 +0100 (lun, 07 jan 2008) | 2 lines Chemins modifiés : M /trunk/po/af.po M /trunk/po/ar.po M /trunk/po/bg.po M /trunk/po/br.po M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_US.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/eu.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/id.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/ko.po M /trunk/po/ml.po M /trunk/po/nb_NO.po M /trunk/po/nl.po M /trunk/po/nn_NO.po M /trunk/po/oc.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/sympa.pot M /trunk/po/tr.po M /trunk/po/vi.po M /trunk/po/web_help_nn_NO.po M /trunk/po/zh_CN.po Integrating internationalization catalogues modified according to the latest developments. ------------------------------------------------------------------------ r4785 | david.verdin | 2008-01-07 14:05:19 +0100 (lun, 07 jan 2008) | 2 lines Chemins modifiés : M /trunk/po/Makefile A /trunk/po/nn_NO.po A /trunk/po/web_help_nn_NO.po M /trunk/src/Language.pm [Requested by B.C. Aasgaard, Oslo univ.] Added new Norvegian (nn_NO) to version control. ------------------------------------------------------------------------ r4784 | david.verdin | 2008-01-07 13:57:19 +0100 (lun, 07 jan 2008) | 2 lines Chemins modifiés : M /trunk/po/ar.po M /trunk/po/ca.po M /trunk/po/es.po M /trunk/po/fr.po M /trunk/po/id.po M /trunk/po/ru.po M /trunk/po/vi.po Updated translations. ------------------------------------------------------------------------ r4783 | olivier.salaun | 2007-12-24 09:06:50 +0100 (lun, 24 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [requested by B.Thale, Motorola] New feature: keep the 'nomenu' attribute from page to page. Note that the nomenu attribute is lost whenever the user hits a button that uses POST. A better implementation would require the nomenu attribute to be attached to the user session. ------------------------------------------------------------------------ r4781 | david.verdin | 2007-12-20 15:10:44 +0100 (jeu, 20 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/sympa.pl [Reported by M Bouissou] Fix: Command "quit" was ignored in mail commands. This was due to the correction of bug fix in Rev 3548: "Commands starting with 'qui' would be skipped, including QUIET". Fixed by removing comments and changing the regexp to match lines containing 'quit', 'stop', 'end' or '-' ONLY. ------------------------------------------------------------------------ r4778 | david.verdin | 2007-12-20 14:38:31 +0100 (jeu, 20 déc 2007) | 2 lines Chemins modifiés : M /trunk/mail_tt2/invite.tt2 [Reported by M. Bouissou] Fix: Invite message suggested to reply to the message to accept to subscribe to a list. this led to an answer with "unknown command" error. Fixed by removinf this message and giving an answer address and an appropriate subject string for people who couldn't hit the "mailto" link. ------------------------------------------------------------------------ r4776 | david.verdin | 2007-12-20 10:34:29 +0100 (jeu, 20 déc 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/edit_list_request.tt2 [#798] Fix: When selecting a scenario, a duplicate scenario was proposed, one being the default. The default is now hidden. ------------------------------------------------------------------------ r4775 | david.verdin | 2007-12-19 16:57:06 +0100 (mer, 19 déc 2007) | 3 lines Chemins modifiés : M /trunk/src/Family.pm M /trunk/src/List.pm [#3528][Reported by D. Lalot, univ. Aix-Marseille] Fix: A list created by family instantiation without "config_changes" file in its directory would be set to status "error_config". Now, if the file is missing we assume that no changes occur. We still set the list in status error_config if the file exists but can't be opened. **Same behaviour implemented with the file "param_constraint.conf".** ------------------------------------------------------------------------ r4774 | olivier.salaun | 2007-12-19 16:22:54 +0100 (mer, 19 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm M /trunk/src/Fetch.pm M /trunk/src/Ldap.pm M /trunk/src/Log.pm M /trunk/src/Version.pm M /trunk/src/parser.pl M /trunk/wwsympa/Auth.pm M /trunk/wwsympa/wwsympa.fcgi Generalize "use strict vars" ------------------------------------------------------------------------ r4772 | david.verdin | 2007-12-19 15:47:07 +0100 (mer, 19 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Family.pm [Reported by D. Lalot, univ. Aix-Marseille] Fix: Opening xML files when instantiating families would make Sympa crash under Debian Etch. Fixed by switching "<:utf8" opening mode to "<:raw". ------------------------------------------------------------------------ r4771 | david.verdin | 2007-12-19 13:17:06 +0100 (mer, 19 déc 2007) | 8 lines Chemins modifiés : M /trunk/src/etc/mhonarc-ressources.tt2 M /trunk/src/mail.pm M /trunk/web_tt2/compose_mail.tt2 M /trunk/web_tt2/suboptions.tt2 M /trunk/wwsympa/wwsympa.fcgi [#2989][Reported by J.C. Delepine, univ. Picardie] - Fix: When reply_to_header add the following values: - apply forced - value all The archives still offered to reply either to the sender or to the list (and not to both!). - Change: If "apply" has the value "forced", then a single "reply" button is available, without nay choice. The reply is sent to the addresses specified by "value". Otherwise, the user has three choices: reply to sender, to list or to both. - Change: web mail composer is now able to send messages to several recipients. ------------------------------------------------------------------------ r4770 | david.verdin | 2007-12-17 16:00:23 +0100 (lun, 17 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3537] Change: In web archives, sets a "Last-Modified" HTTP header to prevent frequent web-harvesting. ------------------------------------------------------------------------ r4769 | serge.aumont | 2007-12-17 14:06:37 +0100 (lun, 17 déc 2007) | 4 lines Chemins modifiés : M /trunk/src/Conf.pm M /trunk/web_tt2/menu.tt2 M /trunk/wwsympa/wwsympa.fcgi Add custom button in main menu by config https://www.sympa.org/wiki/manual/conf-parameters/part1#main_menu_custom_button ------------------------------------------------------------------------ r4768 | olivier.salaun | 2007-12-14 17:42:15 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/soap/sympasoap.pm M /trunk/src/Commands.pm [#1287] Fix: ADD commands are now rejected if user is already member. This will prevent multiple welcome messages to be sent. ------------------------------------------------------------------------ r4767 | david.verdin | 2007-12-14 17:36:08 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/SQLSource.pm [#3136][Submitted by G. Haverkamp and M. Deranek, slonko.net] eval in SQLSource.pm would prevent correct SQLite use in Sympa. Removing the eval semm to fix the problem. ------------------------------------------------------------------------ r4766 | david.verdin | 2007-12-14 17:03:13 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm A /trunk/wwsympa/Challenge.pm D /trunk/wwsympa/chalenge.pm [#3502] "Challenge" was typed "chalenge" in the file name, in the comments, parameters and subroutines in chalenge.pm and in Conf.pm parameters. This has been corrected (including the capital "C"). ------------------------------------------------------------------------ r4765 | olivier.salaun | 2007-12-14 16:57:28 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : D /trunk/mail_tt2/archive.tt2 Removed unused TT2 ------------------------------------------------------------------------ r4764 | david.verdin | 2007-12-14 16:49:46 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/etc/script/sympa [#3149, Reported by D. Mayo, Univ. Bath] Fix: init.d script was broken on Solaris 10. Fixed by forcing value of ${OSTYPE} to 'SunOS' when `uname -s` returns 'solaris*'. ------------------------------------------------------------------------ r4763 | olivier.salaun | 2007-12-14 16:39:27 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/mail_tt2/listmaster_notification.tt2 M /trunk/mail_tt2/message_report.tt2 M /trunk/soap/sympasoap.pm M /trunk/src/Commands.pm M /trunk/src/List.pm M /trunk/src/report.pm M /trunk/wwsympa/wwsympa.fcgi [#1085] Fix: standardized the way to refer to a list name in message_report.tt2 and listmaster_notification.tt2. The standard way is [% list.name %] ------------------------------------------------------------------------ r4762 | david.verdin | 2007-12-14 16:12:21 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm M /trunk/src/sympa.pl M /trunk/src/task_manager.pl M /trunk/src/tools.pl [#3234] Fix: Bounces in spool/bounce/OTHER/ were never cleaned up. Cleaning is now intergrated into the "expire_bounce" task, and the existence duration of such bounces is ruled by a new parameter : clean_delay_queueother. ------------------------------------------------------------------------ r4761 | olivier.salaun | 2007-12-14 14:44:28 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3397] Fix: while running change_email(), don't try to update the member in DB if new email address is already member of the list. ------------------------------------------------------------------------ r4760 | olivier.salaun | 2007-12-14 14:27:56 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/main.tt2 M /trunk/wwsympa/wwsympa.fcgi [#2222] Fix: RSS feeds for web archives and shared documents are only proposed if access to these contents is available and public. This is required because RSS does not provide authentication methods. ------------------------------------------------------------------------ r4759 | olivier.salaun | 2007-12-14 13:47:17 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#1498] [T.Berry, NASA] Fix: resetbounce required 'del' privilege ; now only checking that user is list owner. ------------------------------------------------------------------------ r4758 | david.verdin | 2007-12-14 11:54:47 +0100 (ven, 14 déc 2007) | 3 lines Chemins modifiés : M /trunk/mail_tt2/listmaster_notification.tt2 M /trunk/src/List.pm [#3272][Reported by M. Anderson, riseup.net] Fix: In some cases still to elucidate, the "verp_rate" parameter trailing percent sign disappears before being use. This would mak sympa crash. We now return undef if this parameter hasn't the right structure. ------------------------------------------------------------------------ r4757 | olivier.salaun | 2007-12-14 11:45:05 +0100 (ven, 14 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Language.pm Fixed do_log call ------------------------------------------------------------------------ r4755 | olivier.salaun | 2007-12-13 17:50:10 +0100 (jeu, 13 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm [#1174]Change: default_user_options now applies to included list members. Sympa now ignore most user attributes coming from the original data source (date, update_date, reception, visibility). It make sence to adopt this behavior because these data were set in another list's context and should not be inherited in the new list. ------------------------------------------------------------------------ r4754 | olivier.salaun | 2007-12-13 16:42:04 +0100 (jeu, 13 déc 2007) | 2 lines Chemins modifiés : M /trunk/soap/sympa_soap_server.fcgi M /trunk/wwsympa/Makefile M /trunk/wwsympa/wwsympa.fcgi Change: restore usage of -U perl option because it is still required with the C wrapper ------------------------------------------------------------------------ r4753 | olivier.salaun | 2007-12-13 16:27:24 +0100 (jeu, 13 déc 2007) | 2 lines Chemins modifiés : M /trunk/ChangeLog Updated ------------------------------------------------------------------------ r4752 | david.verdin | 2007-12-13 15:47:33 +0100 (jeu, 13 déc 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/blacklist.tt2 M /trunk/web_tt2/compose_mail.tt2 M /trunk/web_tt2/create_list_request.tt2 M /trunk/web_tt2/css.tt2 M /trunk/web_tt2/edit_list_request.tt2 M /trunk/web_tt2/editfile.tt2 M /trunk/web_tt2/editsubscriber.tt2 M /trunk/web_tt2/home.tt2 M /trunk/web_tt2/list_admin_menu.tt2 M /trunk/web_tt2/list_panel.tt2 M /trunk/web_tt2/lists.tt2 M /trunk/web_tt2/main.tt2 M /trunk/web_tt2/modindex.tt2 M /trunk/web_tt2/rename_list_request.tt2 M /trunk/web_tt2/review.tt2 M /trunk/web_tt2/rss_request.tt2 M /trunk/web_tt2/serveradmin.tt2 M /trunk/web_tt2/setlang.tt2 M /trunk/web_tt2/tt2_error.tt2 M /trunk/web_tt2/viewlogs.tt2 [#3072] [Reported by C.Fournier, ITOP] Fix: Accessibility problems and non conformance to W3C in some places in the web interface. ------------------------------------------------------------------------ r4751 | david.verdin | 2007-12-13 14:33:38 +0100 (jeu, 13 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/bounced.pl Fix: In bounced.pl, when we couldn't open a file, we rename it with a "BAD-" prefix instead of copying them into the "bad" directory. ------------------------------------------------------------------------ r4750 | david.verdin | 2007-12-13 14:18:47 +0100 (jeu, 13 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/bounce-lib.pl [Submitted by M. Quintero, North Central College, Naperville, IL] Fix: Bounces from Postfix were not always properly spotted due to a bad identification of the postfix bounce message. Fixed by extending the regexp to match a new kind of message. ------------------------------------------------------------------------ r4749 | david.verdin | 2007-12-13 14:08:41 +0100 (jeu, 13 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm M /trunk/src/sympa.pl Fix: bounce and archive "bad" directories weren't automatically cleaned. Adds two parameters, 'clean_delay_queuebounce' and 'clean_delay_queueoutgoing' to set cleaning delay. Adds 'clean_delay_tmpdir', too, which was missing. ------------------------------------------------------------------------ r4748 | david.verdin | 2007-12-13 12:11:23 +0100 (jeu, 13 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/bounced.pl [Reported by M. Anderson, riseup.net] Fix: Sympa didn't support ARF format correctly. errors were thrown when Original-Rcpt-To field was missing, though this field is optional. We now separate two steps of control: the Feedback-Type field value control and the Original-Rcpt-To field value control. ------------------------------------------------------------------------ r4747 | olivier.salaun | 2007-12-13 11:54:45 +0100 (jeu, 13 déc 2007) | 3 lines Chemins modifiés : M /trunk/src/Conf.pm M /trunk/src/List.pm M /trunk/src/admin.pm M /trunk/src/alias_manager.pl A /trunk/src/etc/ldap_alias_manager.conf M /trunk/src/etc/script/ldap_alias_manager.pl M /trunk/src/sympa.pl M /trunk/wwsympa/wwslib.pm [#3357][P.Baumgart, British Telecom]New feature: LDAP alias manager is now LDAPS enabled and can be configured via a separate configuration file. We've also added a new 'alias_manager' sympa.conf parameter that allows to use such alternate mail aliases management scripts. ------------------------------------------------------------------------ r4746 | olivier.salaun | 2007-12-13 11:18:42 +0100 (jeu, 13 déc 2007) | 2 lines Chemins modifiés : D /trunk/src/vrobot.txt Remove old todo list ------------------------------------------------------------------------ r4745 | olivier.salaun | 2007-12-12 16:19:46 +0100 (mer, 12 déc 2007) | 2 lines Chemins modifiés : M /trunk/soap/sympa_soap_server.fcgi M /trunk/wwsympa/Makefile M /trunk/wwsympa/wwsympa.fcgi Change: no more require "-U" option to wwsympa.fcgi and sympa_soap_server.fcgi because we hace C wrappers or Sudo ------------------------------------------------------------------------ r4744 | olivier.salaun | 2007-12-12 11:55:18 +0100 (mer, 12 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm [#3219][Charles Paul, evil-wire.org] Change: Optimizations to List::get_list and List::get_which. List::get_lists() calls from List::get_which() now only load lists of interest, ie those that were determined by querying the subscriber_table DB table. ------------------------------------------------------------------------ r4742 | david.verdin | 2007-12-11 17:19:30 +0100 (mar, 11 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/bounced.pl Generalising the use of "bad" directory for bounces messages. Listmaster is not systematically sent a notification, but faulty bounces are always moved to the "bad" directory. ------------------------------------------------------------------------ r4741 | david.verdin | 2007-12-11 16:50:38 +0100 (mar, 11 déc 2007) | 2 lines Chemins modifiés : M /trunk/mail_tt2/listmaster_notification.tt2 M /trunk/wwsympa/bounced.pl Change: When a problem occurs while handling a bounce, the message is saved to a "spool/bounce/bad" directory. ------------------------------------------------------------------------ r4740 | david.verdin | 2007-12-11 16:49:30 +0100 (mar, 11 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/tools.pl M /trunk/wwsympa/archived.pl Change: factorizing save_to_bad() in tools.pl ------------------------------------------------------------------------ r4739 | david.verdin | 2007-12-11 15:19:20 +0100 (mar, 11 déc 2007) | 2 lines Chemins modifiés : M /trunk/mail_tt2/listmaster_notification.tt2 M /trunk/wwsympa/archived.pl Change: Sympa now copie any message whose archiving failed into the "spool/outgoin/bad" directory (and notify listmaster). ------------------------------------------------------------------------ r4738 | david.verdin | 2007-12-10 15:24:24 +0100 (lun, 10 déc 2007) | 3 lines Chemins modifiés : M /trunk/mail_tt2/listmaster_notification.tt2 M /trunk/wwsympa/archived.pl [#3388] Change: If archived.pl can't create the list archive directory when archiving the first message, a notification is set to the listmaster, and the message is saved to spool/outgoing/bad. ------------------------------------------------------------------------ r4737 | olivier.salaun | 2007-12-10 11:43:33 +0100 (lun, 10 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/src/SQLSource.pm [#3550] Change: Changed the SQLSource module to keep track of existing DB handler and their status. The new code allows to save connect() if $dbh already exists. It also allows to prevent multiple "DB connectoin" notifications to be sent to the listmaster ; only the first one is sent. ------------------------------------------------------------------------ r4736 | olivier.salaun | 2007-12-07 17:10:21 +0100 (ven, 07 déc 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/review.tt2 Change: The Dump button is now proposed to list owners only ------------------------------------------------------------------------ r4735 | olivier.salaun | 2007-12-07 16:54:39 +0100 (ven, 07 déc 2007) | 2 lines Chemins modifiés : M /trunk/mail_tt2/message_report.tt2 [#3041]Fix: adapt the error message if no list is concerned. ------------------------------------------------------------------------ r4734 | olivier.salaun | 2007-12-07 16:33:07 +0100 (ven, 07 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3466]Fix: Could no more change user's email from the preference page. ------------------------------------------------------------------------ r4733 | olivier.salaun | 2007-12-07 16:12:37 +0100 (ven, 07 déc 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/menu.tt2 M /trunk/wwsympa/wwsympa.fcgi [#3541] The code and web templates have been changed to still provide the list of topics, even though the default_home is set to 'lists'. ------------------------------------------------------------------------ r4731 | olivier.salaun | 2007-12-07 14:01:00 +0100 (ven, 07 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/etc/create_list.conf [#1497][reported by S.Peterson, ListPilot.com]Bug fix: the format of create_list;conf file was incorrectly documented ------------------------------------------------------------------------ r4729 | olivier.salaun | 2007-12-07 11:19:08 +0100 (ven, 07 déc 2007) | 2 lines Chemins modifiés : M /trunk/soap/SympaTransport.pm M /trunk/src/task_manager.pl M /trunk/wwsympa/wwsympa.fcgi Bug fix: some Sympa processes did not initialize the List.pm cache between 2 requests. It could lead to false responses from these processes that still used the cache in memory. ------------------------------------------------------------------------ r4728 | olivier.salaun | 2007-12-07 10:39:31 +0100 (ven, 07 déc 2007) | 2 lines Chemins modifiés : M /trunk/INSTALL Change the INSTALL file to refer to the new wwsympa-wrapper.fcgi ------------------------------------------------------------------------ r4727 | david.verdin | 2007-12-06 15:33:30 +0100 (jeu, 06 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm M /trunk/web_tt2/error.tt2 M /trunk/wwsympa/wwsympa.fcgi [#3520][Submitted by C. Paul, evil-wire.org] Change: New parameter in sympa.conf: "allow_subscribe_if_pending". Default value is "on". If set to "off", it is forbidden to add subscribers (through wwsympa) to a list whose status is different from "open". ------------------------------------------------------------------------ r4726 | olivier.salaun | 2007-12-06 14:40:34 +0100 (jeu, 06 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/etc/edit_list.conf Don't mention edito and subscriber in the default edit_list.conf file because it's not implemented ------------------------------------------------------------------------ r4725 | olivier.salaun | 2007-12-06 14:39:55 +0100 (jeu, 06 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Commands.pm Add better error handling to INVITE command ------------------------------------------------------------------------ r4724 | olivier.salaun | 2007-12-06 14:39:35 +0100 (jeu, 06 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm Add () to get_owners_email() call ------------------------------------------------------------------------ r4722 | olivier.salaun | 2007-12-06 14:04:36 +0100 (jeu, 06 déc 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/rss.tt2 [#2959] [proposed by Luoh Ren-Shan] Fix: escape sensible chars in RSS title ------------------------------------------------------------------------ r4720 | david.verdin | 2007-12-06 11:06:59 +0100 (jeu, 06 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Log.pm [#3137][Reported by M. Walther, Sun] Fix: error in SQL request for web logs visualization. "GROUP BY" was used instead of "ORDER BY". ------------------------------------------------------------------------ r4719 | david.verdin | 2007-12-05 17:51:22 +0100 (mer, 05 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi Change: Now wwsympa switches to maintenance mode if not run under the right user id. It quits the maintenace mode as soon as the user id is the good one. ------------------------------------------------------------------------ r4718 | david.verdin | 2007-12-05 16:37:14 +0100 (mer, 05 déc 2007) | 2 lines Chemins modifiés : M /trunk/Makefile.am M /trunk/Makefile.in M /trunk/soap/Makefile A /trunk/soap/sympa_soap_server-wrapper.fcgi.c ***** C wrapper now for sympa_soap_server. We definitely disabled the setuid solution to run sympa_soap_server.fcgi. If the script you used in your web server configuration was sympa_soap_server.fcgi (to whom you had attributed the "S" bit) you MUST change your Apache configuration so that the script you use becomes sympa_soap_server-wrapper.fcgi instead of sympa_soap_server.fcgi. ------------------------------------------------------------------------ r4717 | david.verdin | 2007-12-05 15:41:43 +0100 (mer, 05 déc 2007) | 3 lines Chemins modifiés : M /trunk/Makefile.am M /trunk/Makefile.in M /trunk/wwsympa/Makefile A /trunk/wwsympa/wwsympa-wrapper.fcgi.c ***** New C wrapper. We definitely disabled the setuid solution to run wwsympa.fcgi. If the script you used in your web server configuration was wwsympa.fcgi (to whom you had attributed the "S" bit) you MUST change your Apache configuration so that the script you use becomes wwsympa-wrapper.fcgi instead of wwsympa.fcgi. ------------------------------------------------------------------------ r4716 | olivier.salaun | 2007-12-05 15:35:26 +0100 (mer, 05 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/tools.pl Remove trace ------------------------------------------------------------------------ r4715 | david.verdin | 2007-12-05 12:21:35 +0100 (mer, 05 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Scenario.pm Change: Now, in scenari using SMTP header fields, if a message exists, the value of the header is defaulted to an empty strings if it is empty or missing. ------------------------------------------------------------------------ r4713 | david.verdin | 2007-12-03 17:09:39 +0100 (lun, 03 déc 2007) | 2 lines Chemins modifiés : M /trunk/.version M /trunk/ChangeLog M /trunk/po/af.po M /trunk/po/ar.po M /trunk/po/bg.po M /trunk/po/br.po M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_US.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/eu.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/id.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/ko.po M /trunk/po/ml.po M /trunk/po/nb_NO.po M /trunk/po/nl.po M /trunk/po/oc.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/sympa.pot M /trunk/po/tr.po M /trunk/po/vi.po M /trunk/po/web_help.pot M /trunk/po/web_help_af.po M /trunk/po/web_help_ar.po M /trunk/po/web_help_bg.po M /trunk/po/web_help_br.po M /trunk/po/web_help_ca.po M /trunk/po/web_help_cs.po M /trunk/po/web_help_de.po M /trunk/po/web_help_el.po M /trunk/po/web_help_en_US.po M /trunk/po/web_help_es.po M /trunk/po/web_help_et.po M /trunk/po/web_help_eu.po M /trunk/po/web_help_fi.po M /trunk/po/web_help_fr.po M /trunk/po/web_help_hu.po M /trunk/po/web_help_id.po M /trunk/po/web_help_it.po M /trunk/po/web_help_ja.po M /trunk/po/web_help_ko.po M /trunk/po/web_help_ml.po M /trunk/po/web_help_nb_NO.po M /trunk/po/web_help_nl.po M /trunk/po/web_help_oc.po M /trunk/po/web_help_pl.po M /trunk/po/web_help_pt.po M /trunk/po/web_help_pt_BR.po M /trunk/po/web_help_ro.po M /trunk/po/web_help_ru.po M /trunk/po/web_help_sv.po M /trunk/po/web_help_tr.po M /trunk/po/web_help_vi.po M /trunk/po/web_help_zh_CN.po M /trunk/po/zh_CN.po Preparing version 5.4a.8 ------------------------------------------------------------------------ r4712 | david.verdin | 2007-12-03 17:00:27 +0100 (lun, 03 déc 2007) | 2 lines Chemins modifiés : M /trunk/po/de.po M /trunk/po/es.po M /trunk/po/ko.po M /trunk/po/ml.po M /trunk/po/pt_BR.po M /trunk/po/sv.po M /trunk/po/web_help_es.po Updating translations. ------------------------------------------------------------------------ r4711 | david.verdin | 2007-12-03 16:57:21 +0100 (lun, 03 déc 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/css.tt2 Fix: lists were indented too much in admin menu. ------------------------------------------------------------------------ r4710 | david.verdin | 2007-12-03 14:25:47 +0100 (lun, 03 déc 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi End of custom_vars reintroduction: now taken into account in the web templates. ------------------------------------------------------------------------ r4709 | olivier.salaun | 2007-12-03 12:20:43 +0100 (lun, 03 déc 2007) | 2 lines Chemins modifiés : M /trunk/src/Archive.pm M /trunk/src/etc/mhonarc-ressources.tt2 M /trunk/src/tools.pl M /trunk/web_tt2/picture_upload.tt2 M /trunk/wwsympa/wwsympa.fcgi New feature: user pictures are now showed (if available) in the web archives. Pictures are showed to authenticated users only, to prevent web harvesters to get them. ------------------------------------------------------------------------ r4708 | david.verdin | 2007-11-30 17:25:34 +0100 (ven, 30 nov 2007) | 2 lines Chemins modifiés : M /trunk/src/Scenario.pm Fix: Custom vars were not used in scenario... ------------------------------------------------------------------------ r4707 | david.verdin | 2007-11-30 15:33:05 +0100 (ven, 30 nov 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/src/Scenario.pm Feature: custom_vars. Users can define custom parameters in lists and use them in scenarios and mail templates. ------------------------------------------------------------------------ r4706 | olivier.salaun | 2007-11-30 14:15:48 +0100 (ven, 30 nov 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi Fix: sympa was not able to create missing picture directory in a recursive way ------------------------------------------------------------------------ r4705 | olivier.salaun | 2007-11-30 14:14:21 +0100 (ven, 30 nov 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm Change default value for pictures_feature to 'on' ------------------------------------------------------------------------ r4704 | david.verdin | 2007-11-29 17:08:25 +0100 (jeu, 29 nov 2007) | 2 lines Chemins modifiés : M /trunk/po Starting to ignore mo files in version control. ------------------------------------------------------------------------ r4703 | david.verdin | 2007-11-29 17:06:21 +0100 (jeu, 29 nov 2007) | 2 lines Chemins modifiés : M /trunk/po/Makefile M /trunk/src/Language.pm Finishing to add Malayalam to version control. ------------------------------------------------------------------------ r4702 | david.verdin | 2007-11-29 16:42:46 +0100 (jeu, 29 nov 2007) | 2 lines Chemins modifiés : M /trunk/po/ca.po M /trunk/po/es.po M /trunk/po/id.po M /trunk/po/ko.po M /trunk/po/nb_NO.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/web_help_ca.po M /trunk/po/web_help_id.po M /trunk/po/web_help_ko.po Updating with newest translations. ------------------------------------------------------------------------ r4701 | david.verdin | 2007-11-29 16:42:18 +0100 (jeu, 29 nov 2007) | 2 lines Chemins modifiés : A /trunk/po/ml.po A /trunk/po/web_help_ml.po Adding Malayalam to version control. ------------------------------------------------------------------------ r4700 | david.verdin | 2007-11-28 18:09:05 +0100 (mer, 28 nov 2007) | 2 lines Chemins modifiés : M /trunk/po/Makefile A /trunk/po/ca.po A /trunk/po/id.po A /trunk/po/ko.po M /trunk/po/nb_NO.po A /trunk/po/web_help_ca.po M /trunk/po/web_help_de.po M /trunk/po/web_help_es.po M /trunk/po/web_help_fr.po A /trunk/po/web_help_id.po A /trunk/po/web_help_ko.po M /trunk/src/Language.pm M /trunk/web_tt2/help_listconfig.tt2 Adding Catalan, Indonesian and Korean to Sympa (also some updates for web help in Spanish and German). ------------------------------------------------------------------------ r4698 | david.verdin | 2007-11-27 11:11:46 +0100 (mar, 27 nov 2007) | 2 lines Chemins modifiés : M /trunk/.version M /trunk/ChangeLog M /trunk/po/af.po M /trunk/po/ar.po M /trunk/po/bg.po M /trunk/po/br.po M /trunk/po/cs.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_US.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/eu.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nb_NO.po M /trunk/po/nl.po M /trunk/po/oc.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/sympa.pot M /trunk/po/tr.po M /trunk/po/vi.po M /trunk/po/web_help_cs.po M /trunk/po/web_help_fr.po M /trunk/po/zh_CN.po Preparing version 5.4a.7 ------------------------------------------------------------------------ r4697 | david.verdin | 2007-11-27 10:58:00 +0100 (mar, 27 nov 2007) | 2 lines Chemins modifiés : M /trunk/po/web_help_fr.po Updating translations. ------------------------------------------------------------------------ r4694 | olivier.salaun | 2007-11-26 09:42:51 +0100 (lun, 26 nov 2007) | 10 lines Chemins modifiés : M /trunk/src/Archive.pm M /trunk/src/Conf.pm M /trunk/src/List.pm M /trunk/src/etc/edit_list.conf [requested by S.Carmody, Internet2] New features: new 'remove_outgoing_headers' sympa.conf and list parameter. This parameter allows to define a list of SMTP header fields that should be removed before a message is distributed to list members. Thus it even makes it possible to remove the header fields that Sympa sets. The existing 'remove_headers' can now be set in a list config file. New 'ignore_x_no_archive_header_feature' sympa.conf parameter ; if set to 'on', x-no-archive SMTP header field is ignored if found in an incoming message (sympa will archive the message). ------------------------------------------------------------------------ r4693 | david.verdin | 2007-11-15 14:38:40 +0100 (jeu, 15 nov 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm Fix: do_log() was called inside package Robot -wht is this package doing inside List.pm, by the way ? - without specifying to search it in the package "Log". ------------------------------------------------------------------------ r4692 | david.verdin | 2007-11-14 17:34:21 +0100 (mer, 14 nov 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/Makefile Change: Modifying Makefile so that it doesn't try to copy the - now removed - fr_FR template directory. ------------------------------------------------------------------------ r4691 | david.verdin | 2007-11-14 17:24:49 +0100 (mer, 14 nov 2007) | 2 lines Chemins modifiés : M /trunk/po/Makefile M /trunk/po/af.po M /trunk/po/ar.po M /trunk/po/bg.po M /trunk/po/br.po M /trunk/po/cs.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_US.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/eu.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nb_NO.po M /trunk/po/nl.po M /trunk/po/oc.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/sympa.pot M /trunk/po/tr.po M /trunk/po/vi.po A /trunk/po/web_help.pot A /trunk/po/web_help_af.po A /trunk/po/web_help_ar.po A /trunk/po/web_help_bg.po A /trunk/po/web_help_br.po A /trunk/po/web_help_cs.po A /trunk/po/web_help_de.po A /trunk/po/web_help_el.po A /trunk/po/web_help_en_US.po A /trunk/po/web_help_es.po A /trunk/po/web_help_et.po A /trunk/po/web_help_eu.po A /trunk/po/web_help_fi.po A /trunk/po/web_help_fr.po A /trunk/po/web_help_hu.po A /trunk/po/web_help_it.po A /trunk/po/web_help_ja.po A /trunk/po/web_help_nb_NO.po A /trunk/po/web_help_nl.po A /trunk/po/web_help_oc.po A /trunk/po/web_help_pl.po A /trunk/po/web_help_pt.po A /trunk/po/web_help_pt_BR.po A /trunk/po/web_help_ro.po A /trunk/po/web_help_ru.po A /trunk/po/web_help_sv.po A /trunk/po/web_help_tr.po A /trunk/po/web_help_vi.po A /trunk/po/web_help_zh_CN.po M /trunk/po/xgettext.pl M /trunk/po/zh_CN.po M /trunk/src/Language.pm M /trunk/src/tt2.pl D /trunk/web_tt2/fr_FR M /trunk/web_tt2/help.tt2 M /trunk/web_tt2/help_admin.tt2 M /trunk/web_tt2/help_arc.tt2 M /trunk/web_tt2/help_editfile.tt2 M /trunk/web_tt2/help_editlist.tt2 M /trunk/web_tt2/help_faqadmin.tt2 M /trunk/web_tt2/help_faquser.tt2 M /trunk/web_tt2/help_introduction.tt2 M /trunk/web_tt2/help_listconfig.tt2 M /trunk/web_tt2/help_mail_commands.tt2 M /trunk/web_tt2/help_sendmsg.tt2 M /trunk/web_tt2/help_shared.tt2 M /trunk/web_tt2/help_user.tt2 M /trunk/web_tt2/help_user_options.tt2 Change: online help is now internationalized. Use [%helploc%] tags anywhere in the code to create strings that will be located in web_help.po catalogue. ------------------------------------------------------------------------ r4690 | david.verdin | 2007-11-14 16:02:51 +0100 (mer, 14 nov 2007) | 2 lines Chemins modifiés : M /trunk/po/fr.po Updating catalogues prior to integrate web_help catalogues. ------------------------------------------------------------------------ r4689 | david.verdin | 2007-11-12 10:42:41 +0100 (lun, 12 nov 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi info files couldn't display HTML. ------------------------------------------------------------------------ r4688 | olivier.salaun | 2007-11-08 11:29:38 +0100 (jeu, 08 nov 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi Fix: make wwsympa.fcgi process die if $session object can't be created ------------------------------------------------------------------------ r4686 | olivier.salaun | 2007-11-07 15:45:21 +0100 (mer, 07 nov 2007) | 3 lines Chemins modifiés : M /trunk/src/tools.pl [#3499][reported by R.Morvan] Fix: prevent sympa.pl to crash while processing malformed multipart command message. Error message is "Can't call method "effective_type" on an undefined value". Now tools::as_singlepart() does not recurse with an undefined $msg parameter. ------------------------------------------------------------------------ r4685 | david.verdin | 2007-11-05 14:00:09 +0100 (lun, 05 nov 2007) | 4 lines Chemins modifiés : M /trunk/po/Makefile M /trunk/po/af.po M /trunk/po/ar.po M /trunk/po/bg.po M /trunk/po/br.po M /trunk/po/cs.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_US.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/eu.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nb_NO.po M /trunk/po/nl.po M /trunk/po/oc.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/sympa.pot M /trunk/po/tr.po M /trunk/po/vi.po M /trunk/po/xgettext.pl M /trunk/po/zh_CN.po Change: Character strings in po files are now sorted following thier order of apparition in the files. First step through separation of web help and user interface. Also deactivated Maketext -> Gettext conversion which caused brackets to be escaped in the strings to translate. ------------------------------------------------------------------------ r4684 | david.verdin | 2007-11-05 13:30:47 +0100 (lun, 05 nov 2007) | 2 lines Chemins modifiés : M /trunk/po/ar.po M /trunk/po/es.po M /trunk/po/fr.po Updated translations. ------------------------------------------------------------------------ r4683 | david.verdin | 2007-10-24 16:36:34 +0200 (mer, 24 oct 2007) | 2 lines Chemins modifiés : M /trunk/po/xgettext.pl Removing useless traces. ------------------------------------------------------------------------ r4681 | olivier.salaun | 2007-10-23 11:56:25 +0200 (mar, 23 oct 2007) | 2 lines Chemins modifiés : M /trunk/ChangeLog Update changelog ------------------------------------------------------------------------ r4679 | david.verdin | 2007-10-22 17:01:22 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/sympa.pl spool files with letters in the last (6 characters) part can now contain letters. ------------------------------------------------------------------------ r4678 | olivier.salaun | 2007-10-22 17:00:38 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/subrequest.tt2 M /trunk/wwsympa/wwsympa.fcgi Fix custom attributes submission: user had previously to provide custom twice ------------------------------------------------------------------------ r4677 | olivier.salaun | 2007-10-22 15:56:58 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi added () for better emacs highlighting ------------------------------------------------------------------------ r4673 | olivier.salaun | 2007-10-22 15:04:50 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/edit_attributes.tt2 Print the custom attributes comment on the subscription page ------------------------------------------------------------------------ r4672 | olivier.salaun | 2007-10-22 14:44:38 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm Allow 'listmaster' value for list parameters creation, latest_instantiation and update ------------------------------------------------------------------------ r4670 | olivier.salaun | 2007-10-22 14:31:46 +0200 (lun, 22 oct 2007) | 3 lines Chemins modifiés : M /trunk/.version M /trunk/ChangeLog M /trunk/web_tt2/blacklist.tt2 Preparing version 5.4a?6 ------------------------------------------------------------------------ r4669 | olivier.salaun | 2007-10-22 14:14:15 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/po/af.po M /trunk/po/ar.po M /trunk/po/bg.po M /trunk/po/br.po M /trunk/po/cs.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_US.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/eu.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nb_NO.po M /trunk/po/nl.po M /trunk/po/oc.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/sympa.pot M /trunk/po/tr.po M /trunk/po/vi.po M /trunk/po/zh_CN.po Update after "make pot" ------------------------------------------------------------------------ r4668 | olivier.salaun | 2007-10-22 14:10:46 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/po/ar.po M /trunk/po/de.po M /trunk/po/en_US.po M /trunk/po/et.po M /trunk/po/fr.po Update translations ------------------------------------------------------------------------ r4667 | olivier.salaun | 2007-10-22 14:05:42 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/mail_tt2/listowner_notification.tt2 M /trunk/wwsympa/wwsympa.fcgi Added the provided custom attributes to the subscription request message sent to the list owner ------------------------------------------------------------------------ r4666 | olivier.salaun | 2007-10-22 12:21:33 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/wwsympa/wwsympa.fcgi Fix for custom_attributes: when adding members through the web interface, custom attributes were lost. This was due to subrequests removed in spool before user was added. Now perform subreuest spool cleanup later. ------------------------------------------------------------------------ r4665 | olivier.salaun | 2007-10-22 11:44:06 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/edit_attributes.tt2 Changed field size for custom attributes ------------------------------------------------------------------------ r4664 | olivier.salaun | 2007-10-22 11:41:21 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/wwsympa/wwsympa.fcgi removed traces ------------------------------------------------------------------------ r4663 | olivier.salaun | 2007-10-22 11:37:58 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/subrequest.tt2 M /trunk/wwsympa/wwsympa.fcgi Fixed custom_attribute feature: no more error message when user is redirected to the subscription form ------------------------------------------------------------------------ r4662 | olivier.salaun | 2007-10-22 10:50:33 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/src/Upgrade.pm M /trunk/src/etc/script/create_db.Oracle M /trunk/src/etc/script/create_db.Pg M /trunk/src/etc/script/create_db.SQLite M /trunk/src/etc/script/create_db.Sybase M /trunk/src/etc/script/create_db.mysql Fixes for custom_attribute feature: renamed custom_attribute DB field to custom_attribute_subscriber ; change mysql DB field tpe to "text" ; now using eval to parse the XML data ------------------------------------------------------------------------ r4661 | olivier.salaun | 2007-10-22 10:14:19 +0200 (lun, 22 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm No more use eval() to parse XML ------------------------------------------------------------------------ r4660 | olivier.salaun | 2007-10-19 17:40:41 +0200 (ven, 19 oct 2007) | 3 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/src/tools.pl M /trunk/wwsympa/wwsympa.fcgi Fixed some bugs of custom_attributes management: now allow multi-lined content for "text" custom attributes. Also escape dangerous XML characters. A character encoding issue remains : 8bit characters are considered ISO for some strange reason... ------------------------------------------------------------------------ r4659 | david.verdin | 2007-10-19 09:29:56 +0200 (ven, 19 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/Language.pm Wrong language code used for Czech. ------------------------------------------------------------------------ r4658 | olivier.salaun | 2007-10-18 17:48:09 +0200 (jeu, 18 oct 2007) | 2 lines Chemins modifiés : M /trunk/mail_tt2/info_report.tt2 Complete previous patch: hide owners/editors from INFO result if visibility is set to conceal ------------------------------------------------------------------------ r4657 | olivier.salaun | 2007-10-18 17:36:20 +0200 (jeu, 18 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/src/Upgrade.pm M /trunk/src/etc/script/create_db.Oracle M /trunk/src/etc/script/create_db.Pg M /trunk/src/etc/script/create_db.SQLite M /trunk/src/etc/script/create_db.Sybase M /trunk/src/etc/script/create_db.mysql M /trunk/web_tt2/list_panel.tt2 M /trunk/wwsympa/wwsympa.fcgi [#3235][requested by T.Berry, NASA]New feature: allow list owners and editors to set a visibility option. If set to 'conceal', the person is not listed in the list panel. This new option also applies to owner_include and editor_include parameters. ------------------------------------------------------------------------ r4656 | david.verdin | 2007-10-18 16:15:15 +0200 (jeu, 18 oct 2007) | 2 lines Chemins modifiés : M /trunk/po/Makefile A /trunk/po/af.po A /trunk/po/vi.po M /trunk/src/Language.pm Added Vietnamese and Afrikaans. ------------------------------------------------------------------------ r4655 | david.verdin | 2007-10-18 14:42:41 +0200 (jeu, 18 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm do_log() bug fix. ------------------------------------------------------------------------ r4654 | olivier.salaun | 2007-10-18 11:07:59 +0200 (jeu, 18 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/wwsympa/wwsympa.fcgi Change: removed List::is_shared_open() subroutine. Added a List::get_shared_status() subroutine ------------------------------------------------------------------------ r4652 | david.verdin | 2007-10-17 15:40:27 +0200 (mer, 17 oct 2007) | 2 lines Chemins modifiés : M /trunk/.version M /trunk/ChangeLog Creating version 5.4a.5 ------------------------------------------------------------------------ r4651 | david.verdin | 2007-10-17 15:31:32 +0200 (mer, 17 oct 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/error.tt2 Fix: removed useless parameter. ------------------------------------------------------------------------ r4649 | david.verdin | 2007-10-17 13:24:43 +0200 (mer, 17 oct 2007) | 3 lines Chemins modifiés : M /trunk/web_tt2/blacklist.tt2 [Submitted by M. Gaudet, EHESS] Fix: The text area for blacklists was only three rows high as soon as the list contained too much addresses. ------------------------------------------------------------------------ r4648 | david.verdin | 2007-10-17 11:51:05 +0200 (mer, 17 oct 2007) | 2 lines Chemins modifiés : M /trunk/po/ar.po M /trunk/po/bg.po M /trunk/po/br.po M /trunk/po/cs.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_US.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/eu.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nb_NO.po M /trunk/po/nl.po M /trunk/po/oc.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/sympa.pot M /trunk/po/tr.po M /trunk/po/xgettext.pl M /trunk/po/zh_CN.po Change: String to translate in catalogues are now sorted according to the file which they were found in, not alphabetical order. This is an attempt te present the most useful strings firts. All catalogues updated to follow this behaviour. ------------------------------------------------------------------------ r4647 | david.verdin | 2007-10-17 11:08:23 +0200 (mer, 17 oct 2007) | 2 lines Chemins modifiés : M /trunk/po/ar.po Updated translations. ------------------------------------------------------------------------ r4645 | david.verdin | 2007-10-15 11:53:42 +0200 (lun, 15 oct 2007) | 2 lines Chemins modifiés : M /trunk/mail_tt2/send_auth.tt2 [#3385][Submitted by P. von der Hagen, univ. Karlsruhe] Typo in a message. ------------------------------------------------------------------------ r4644 | david.verdin | 2007-10-15 10:19:31 +0200 (lun, 15 oct 2007) | 2 lines Chemins modifiés : M /trunk/po/Makefile M /trunk/src/Language.pm Updated language configuration for ar and br. ------------------------------------------------------------------------ r4643 | david.verdin | 2007-10-15 10:16:49 +0200 (lun, 15 oct 2007) | 2 lines Chemins modifiés : M /trunk/po/ar.po Updated arabic translations. ------------------------------------------------------------------------ r4642 | david.verdin | 2007-10-12 14:46:01 +0200 (ven, 12 oct 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi Disabling XSS control on HTML files in shared directory until HTML-StripScripts-Parser configuration is clarified. ------------------------------------------------------------------------ r4641 | david.verdin | 2007-10-11 18:19:20 +0200 (jeu, 11 oct 2007) | 2 lines Chemins modifiés : A /trunk/po/ar.po A /trunk/po/br.po Adding arabis and briton languages ------------------------------------------------------------------------ r4640 | david.verdin | 2007-10-11 18:18:16 +0200 (jeu, 11 oct 2007) | 2 lines Chemins modifiés : M /trunk/po/Makefile M /trunk/po/bg.po M /trunk/po/cs.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_US.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/eu.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nb_NO.po M /trunk/po/nl.po M /trunk/po/oc.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/sympa.pot M /trunk/po/tr.po M /trunk/po/zh_CN.po M /trunk/src/Language.pm Updating languages ------------------------------------------------------------------------ r4639 | olivier.salaun | 2007-10-11 18:16:44 +0200 (jeu, 11 oct 2007) | 3 lines Chemins modifiés : M /trunk/mail_tt2/listowner_notification.tt2 M /trunk/src/List.pm M /trunk/src/Upgrade.pm M /trunk/src/etc/script/create_db.Oracle M /trunk/src/etc/script/create_db.Pg M /trunk/src/etc/script/create_db.SQLite M /trunk/src/etc/script/create_db.Sybase M /trunk/src/etc/script/create_db.mysql M /trunk/web_tt2/admin_menu.tt2 A /trunk/web_tt2/edit_attributes.tt2 M /trunk/web_tt2/editsubscriber.tt2 M /trunk/web_tt2/error.tt2 M /trunk/web_tt2/review.tt2 M /trunk/web_tt2/subindex.tt2 M /trunk/web_tt2/suboptions.tt2 M /trunk/web_tt2/subrequest.tt2 M /trunk/wwsympa/wwsympa.fcgi [A.de Bignicourt]New feature: Custom user attributes This feature allows the use of per list custom user attributes. Once defined by the list owner, a form will be presented to new list members on the subscription web page. These custom attributes are either optional or mandatory. The list owner will then see the provided user information while taking the subscription decision. Custom attributes can later be viewed from the review page and editsubscriber page. Custom attributes are stored in a dedicated field of the subscriber_table DB table, as XML data. ------------------------------------------------------------------------ r4637 | david.verdin | 2007-10-11 11:14:17 +0200 (jeu, 11 oct 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3377] Fix: in messages composed in wwsympa, URL would be cut after their 80 first characters and a carriage return inserted, thus breaking the URL. ------------------------------------------------------------------------ r4636 | david.verdin | 2007-10-11 11:09:16 +0200 (jeu, 11 oct 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3334, #3308][reported by C.Peck, wm.edu and D. Stefano]Fix: dump of bouncers would only return the first 25 entries. ------------------------------------------------------------------------ r4635 | david.verdin | 2007-10-09 09:53:37 +0200 (mar, 09 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm [#3182][Reported by G. Bouteille, univ. Rennes 1 and J.H. Belpois, univ. Brest] Fix: When instantiating a family with list containing an include_sql_query paragraph, new parameters appeared in the paragraph (db_user, db_host, db_psswd). This was because we used to pass a ref to the hash containing list config values to functions which added values to this hash. We now pass a copy of this hash, temporary values are then never added to the hash finally saved. ------------------------------------------------------------------------ r4634 | david.verdin | 2007-10-04 17:13:22 +0200 (jeu, 04 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm [#3298][Reported by A. Ma and S. Ikeda] Fix: Sympa would add a "Re:" to each reply, leading to possibly very long chains of "Re:" in messages subjects. ------------------------------------------------------------------------ r4633 | olivier.salaun | 2007-10-04 14:33:09 +0200 (jeu, 04 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/Scenario.pm Fixed the scenario parsing regular expression that did not allow to have a regexp parameter to the match() condition that included a single character ------------------------------------------------------------------------ r4632 | david.verdin | 2007-10-03 15:39:08 +0200 (mer, 03 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm [#787][Reported by W. Werner,Fraunhofer SIT] Fix: Two versions of the send_msg() function existed in List.pm. removed the oldest one. ------------------------------------------------------------------------ r4631 | david.verdin | 2007-10-03 14:16:46 +0200 (mer, 03 oct 2007) | 3 lines Chemins modifiés : M /trunk/src/Upgrade.pm [#3305][Reported by M. Deranek, slonko.net] Upgrade would fail for SQLite databases due to a request containing a MySQL-specific assertion. The test of primary keys and indexes is sppressed for SQLite, due to the lack of a simple way to test tables columns in this RDBMS. ------------------------------------------------------------------------ r4630 | david.verdin | 2007-10-03 14:05:27 +0200 (mer, 03 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/SQLSource.pm [#3136] [#3319] [Reported by G. Haverkamp and M. Deranek] Fix: Support of SQLite was broken. ------------------------------------------------------------------------ r4628 | david.verdin | 2007-10-03 09:58:10 +0200 (mer, 03 oct 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [#3363][Reported by M. Deranek, slonko.net] The HTML document date was set to 1 jan 1970 instead of current date, causing some browser to be unable to unlog because they seem to compare cookie date to document date for expiration purpose. ------------------------------------------------------------------------ r4627 | david.verdin | 2007-10-03 08:56:52 +0200 (mer, 03 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/src/admin.pm Fix: When a new Lock object is created, we didn't check that the object tcreation had succeeded. On one occasion, it made task-manager to crash. Now, if the object isn't defined after the "new" invocation, the functions return undef. ------------------------------------------------------------------------ r4626 | david.verdin | 2007-10-02 18:03:48 +0200 (mar, 02 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/src/Log.pm Change: If logs fail, the listmaster receives a message. ------------------------------------------------------------------------ r4625 | olivier.salaun | 2007-10-02 17:43:44 +0200 (mar, 02 oct 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi [reported by C.Wolfhugel] Fix: email addresses containing the '/' character was not properly URI-unescaped, for example with the editsubscriber function ------------------------------------------------------------------------ r4624 | david.verdin | 2007-10-02 16:22:17 +0200 (mar, 02 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/Log.pm Fix: Sympa no longer crashes when logs are not available. ------------------------------------------------------------------------ r4623 | david.verdin | 2007-10-02 14:54:38 +0200 (mar, 02 oct 2007) | 2 lines Chemins modifiés : M /trunk/src/tools.pl M /trunk/src/tt2.pl M /trunk/wwsympa/wwsympa.fcgi [change] Improved XSS protection. Sympa logo not escaped anymore, non escaped parameters and XSS treatment moved to wwsympa.fcgi. ------------------------------------------------------------------------ r4621 | olivier.salaun | 2007-09-28 10:26:02 +0200 (ven, 28 sep 2007) | 3 lines Chemins modifiés : M /trunk/check_perl_modules.pl Change: require MIME-Tools 5.423. Actually only versions 5.421 and 5.422 would create problems, because the API of MIME::Entity::body() changed. This would make sympa.pl process die with error "Can't use string ("0") as an ARRAY ref while "strict refs"" ------------------------------------------------------------------------ r4619 | serge.aumont | 2007-09-27 08:21:32 +0200 (jeu, 27 sep 2007) | 3 lines Chemins modifiés : M /trunk/soap/sympasoap.pm reverse a test about parameters completion in createlist. (reported by Olivier Berger) ------------------------------------------------------------------------ r4618 | olivier.salaun | 2007-09-25 16:28:03 +0200 (mar, 25 sep 2007) | 2 lines Chemins modifiés : M /trunk/check_perl_modules.pl Change: perform post-install check of CPAN modules. If install failed, first try to force the tests, then suggest a manual install ------------------------------------------------------------------------ r4616 | david.verdin | 2007-09-25 11:20:11 +0200 (mar, 25 sep 2007) | 2 lines Chemins modifiés : M /trunk/.version M /trunk/ChangeLog M /trunk/NEWS Preparing Sympa 5.4a.4 ------------------------------------------------------------------------ r4615 | david.verdin | 2007-09-24 11:16:07 +0200 (lun, 24 sep 2007) | 3 lines Chemins modifiés : M /trunk/src/List.pm M /trunk/wwsympa/wwsympa.fcgi Fix: changes of scenario from the admin web interface did not seem to work because the 'selected' attributes were cumulated in %Scenario::all_scenarios. Now only pass the required scenario attributes (name and web_title) to the TT2 web parser. ------------------------------------------------------------------------ r4614 | david.verdin | 2007-09-24 11:15:38 +0200 (lun, 24 sep 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/Auth.pm Added comment ------------------------------------------------------------------------ r4613 | david.verdin | 2007-09-21 16:08:23 +0200 (ven, 21 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/Scenario.pm [#3306][Reported by C. Andrews, boston College] The List::verify resolution of the true test would be applied for all custom conditions that have "true", "any" or "all" in them. Fix: Checks that condiotn starts and ends with the serached condition name. ------------------------------------------------------------------------ r4612 | david.verdin | 2007-09-21 14:51:33 +0200 (ven, 21 sep 2007) | 2 lines Chemins modifiés : M /trunk/soap/sympasoap.pm M /trunk/src/Archive.pm M /trunk/src/Conf.pm M /trunk/src/List.pm M /trunk/src/Scenario.pm M /trunk/src/task_manager.pl M /trunk/src/tools.pl M /trunk/wwsympa/Auth.pm M /trunk/wwsympa/SympaSession.pm M /trunk/wwsympa/archived.pl M /trunk/wwsympa/chalenge.pm Removing various development traces. ------------------------------------------------------------------------ r4611 | david.verdin | 2007-09-20 17:48:42 +0200 (jeu, 20 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/Log.pm Feature: Added "trace" log facility to facilitate development messages insertion, visualization and deletion. ------------------------------------------------------------------------ r4609 | david.verdin | 2007-09-20 17:13:56 +0200 (jeu, 20 sep 2007) | 2 lines Chemins modifiés : M /trunk/soap/sympasoap.pm M /trunk/src/admin.pm M /trunk/src/sympa.pl M /trunk/wwsympa/wwsympa.fcgi Fix: info and config files were not properly encoded when a list was created using the web or SOAP. fixed by adding the declaration of origin in create_list_old call and then testing this value to know how to handle encoding. ------------------------------------------------------------------------ r4608 | david.verdin | 2007-09-20 16:43:58 +0200 (jeu, 20 sep 2007) | 4 lines Chemins modifiés : M /trunk/check_perl_modules.pl M /trunk/src/tools.pl M /trunk/src/tt2.pl M /trunk/wwsympa/wwsympa.fcgi Change: XSS protection: Any output web parameter is filtered to avoid creation of XSS vector. Change:Additionnaly, any HTML file put in the shared directory is filtered using StripScripts. Change:HTML::StripScripts::Parser CPAN module is now mandatory. ------------------------------------------------------------------------ r4607 | serge.aumont | 2007-09-19 08:42:33 +0200 (mer, 19 sep 2007) | 3 lines Chemins modifiés : M /trunk/src/Conf.pm remove unwanted traces ------------------------------------------------------------------------ r4606 | serge.aumont | 2007-09-19 08:15:11 +0200 (mer, 19 sep 2007) | 3 lines Chemins modifiés : M /trunk/src/List.pm Remove dev traces ------------------------------------------------------------------------ r4605 | david.verdin | 2007-09-18 17:05:57 +0200 (mar, 18 sep 2007) | 3 lines Chemins modifiés : M /trunk/web_tt2/pref.tt2 M /trunk/wwsympa/wwsympa.fcgi Change: Session object is now included in $param hash. Fix: Changing password and email address was no longer possible in WWSympa. ------------------------------------------------------------------------ r4604 | serge.aumont | 2007-09-17 15:23:51 +0200 (lun, 17 sep 2007) | 4 lines Chemins modifiés : M /trunk/wwsympa/SympaSession.pm fix location of db_connect ------------------------------------------------------------------------ r4603 | david.verdin | 2007-09-17 11:14:07 +0200 (lun, 17 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/tt2.pl Remove non validated change. ------------------------------------------------------------------------ r4602 | david.verdin | 2007-09-17 11:12:04 +0200 (lun, 17 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/tt2.pl Removed commented code. ------------------------------------------------------------------------ r4601 | david.verdin | 2007-09-14 09:31:50 +0200 (ven, 14 sep 2007) | 6 lines Chemins modifiés : M /trunk/src/Conf.pm A /trunk/src/etc/crawlers_detection.conf M /trunk/src/tools.pl M /trunk/wwsympa/SympaSession.pm M /trunk/wwsympa/wwsympa.fcgi Now session from crawlers are stored in sessiontable. Crawler detection is controled by /etc/crawlers_detection.conf. Currently this file only list user_agent strings. In the futur it could detect crawlers by ip adress and later we could detect crawlers by analysing automatically the session table ------------------------------------------------------------------------ r4599 | david.verdin | 2007-09-13 17:12:14 +0200 (jeu, 13 sep 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/Auth.pm [#3183][] Fix: Trusted application name check was case sensitive, xhreas it is not supposed to be the case. Fixed by lowercasing comparison in remote_app_check_password(). ------------------------------------------------------------------------ r4597 | david.verdin | 2007-09-13 16:23:22 +0200 (jeu, 13 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/Language.pm [#3269][Submitted by J. Östman, Helsinki univ. of technology] Fix: sympa would take the LANGUAGE environment variable as its default instead of its lang parameter value, because this is Gettext default behaviour. ------------------------------------------------------------------------ r4596 | david.verdin | 2007-09-13 16:14:09 +0200 (jeu, 13 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/tools.pl M /trunk/wwsympa/wwsympa.fcgi Reinstantiating the XSS regexp protection. ------------------------------------------------------------------------ r4595 | david.verdin | 2007-09-13 15:41:37 +0200 (jeu, 13 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm [requested by JM.Martins da Cruz] Added X-Sympa-To and X-Family-To header fields to those header that should be removed by Sympa for outgoing mails ------------------------------------------------------------------------ r4594 | david.verdin | 2007-09-13 12:24:26 +0200 (jeu, 13 sep 2007) | 2 lines Chemins modifiés : M /trunk/wwsympa/wwsympa.fcgi Change: make the 'body' parameter required while composing a message. This is especially usefull because the XSS code may erase the body parameter. ------------------------------------------------------------------------ r4593 | david.verdin | 2007-09-13 11:24:03 +0200 (jeu, 13 sep 2007) | 2 lines Chemins modifiés : M /trunk/web_tt2/home.tt2 [Change:] Moved the search list form to the top of the Sympa home page. ------------------------------------------------------------------------ r4592 | david.verdin | 2007-09-11 17:34:07 +0200 (mar, 11 sep 2007) | 2 lines Chemins modifiés : M /trunk/Makefile.am M /trunk/Makefile.in M /trunk/configure M /trunk/configure.in M /trunk/src/sympa_wizard.pl M /trunk/wwsympa/Makefile M /trunk/wwsympa/wwslib.pm M /trunk/wwsympa/wwsympa.fcgi [Change] icons are now included in the sympa static content directory. Consequently, the "--with-iconsdir" configure option and the "icons_url" wwsympa.conf parameter are no longer used. The default path to icons is now {sympa home}/static_content/icons and the default icons URL is http://host/icons/. ------------------------------------------------------------------------ r4591 | david.verdin | 2007-09-10 17:37:11 +0200 (lun, 10 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm M /trunk/src/Family.pm M /trunk/src/List.pm M /trunk/wwsympa/bounce-lib.pl [#3271][Reported by M. Anderson, riseup.net] Fix: "$/" value was changed in several places without using a proper "local" operator to prevent system-wide field seperator contamination. ------------------------------------------------------------------------ r4590 | serge.aumont | 2007-09-06 12:10:19 +0200 (jeu, 06 sep 2007) | 4 lines Chemins modifiés : M /trunk/src/task_manager.pl M /trunk/wwsympa/SympaSession.pm Fix purge_session_table task : it mandatory to remove unused session because many bots do not manage http cookies ------------------------------------------------------------------------ r4589 | serge.aumont | 2007-09-04 13:45:40 +0200 (mar, 04 sep 2007) | 3 lines Chemins modifiés : M /trunk/src/task_manager.pl Fix a bug related to subroutine verify who moved from List.pm to Scenario.pm ------------------------------------------------------------------------ r4588 | olivier.salaun | 2007-09-03 14:20:01 +0200 (lun, 03 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm Revert previous change ------------------------------------------------------------------------ r4587 | olivier.salaun | 2007-09-03 14:16:04 +0200 (lun, 03 sep 2007) | 2 lines Chemins modifiés : M /trunk/src/Conf.pm Fix: prevent CSS updates problems if no css file exists ------------------------------------------------------------------------ r4586 | david.verdin | 2007-08-31 18:23:16 +0200 (ven, 31 aoû 2007) | 2 lines Chemins modifiés : M /trunk/src/tools.pl Change: new try to improve XSS control. Now, in areas where HTML is not allowed, the parameters is tested against W3C compliant tags and attributes, or attributes containing javascript. ------------------------------------------------------------------------ r4585 | david.verdin | 2007-08-30 15:00:53 +0200 (jeu, 30 aoû 2007) | 2 lines Chemins modifiés : M /trunk/src/tools.pl Change: refined Simple XSS filter. Don't ding on simple "<" only, but on