configured
[bMailZu.git] / CHANGELOG
blob8f3dea71793d3c6fe7b9fd50cb70a9b8544dad12
1 MailZu 0.8RC3 (06.14.2007):
2 ----------
3 - Fixed an inconsistency in the FAQ
4 - Fixed bug when using proxyAddresses attribute in AD authentication
5 - Added installation requirement of using the TIMESTAMP type for the 'time_iso' field
6 when using MySQL
7 - Added more Czech translation; contribution from Petr Stehlik
9 MailZu 0.8RC2:
10 ----------
11 - Fixes Email Administrator Header reported by Benny Pedersen.
12 - Updates description of adminEmail in INSTALL and config.php.sample.
13 - Isolate OR statements in convertEmailaddresses2SQL
14 - Fixed $_SESSION['sessionMail'][0] submitted by Serge Algarotti
15 - Added option toggle for 'Site Quarantine Summary'
16 - Added $conf['app']['debug'] to config.php.sample 
17   - Debug dumps all SQL Queries to the log file
20 MailZu 0.8RC1 (03.23.2007):
21 ----------
22 - Support for binary mail_text column of quarantine table. Since amavisd-new 2.4.4
23   the mail_text column was changed so that the data would not be affected by
24   the encoding of the database.
26   If you are using the binary type on this column, set
28     $conf['db']['binquar'] = True;
30   in your config.php.
32 - Support for recipient delimiters. New option in config.php.
33   
34     $conf['recipient_delimiter'] = ''; // set to '+' or any delimiter 
36   Only one character for the delimiter is supported. Contribution by Brice Figureau.
38 - mz_db_clean.pl - changed mysql query to use UTC_TIMESTAMP() by Brice Figureau.
40 - Removed default use of included PEAR DB and Mail libraries. The default is to use
41   system PEAR libraries instead.
43 - Made creation of search fields more dynamic and fixed alignment.
45 - Added Czech translation, contribution from Vladmir Volcko.
47 - Added Portuguese translation, contribution from Julio Cesar Webstarb Jr.
49 * Following changes implemented by Jeremy Fowler <jfowler06@users.sourceforge.net>
50   - New Summary totals table, group by date
51   - User Quarantine Summary: Added Viruses and Bad Headers for Addministrator users
52   - Added Site Quarantine Summary (Spam, Banned, Viruses, Bad Headers, Pending, Total)
53   - Added Viruses and Bad Headers to Search fields (Administrators Only)
54   - Added Content Type column
55   - Multiple email addresses (AD proxyAddresses)
56     - Adds To: column on table and searches for user quarantine
57     - Updated config.php.sample
58   - Query syntax tweaks
59   - config.php: s_admins/m_admins/restricted_users logins are now case insensitive
60   - Fixes non-US date format sorting on summaries. Reported by Alan Munday.
61   - Allow users to view quarantined Bad Header messages with option:
62      $conf['app']['allowBadHeaders']
63      - released automatically without admin approval
64   - Allow users to view quarantined Viruses (Dangerous, use with great trepidation) 
65      $conf['app']['allowViruses']
66      - stored in Pending Requests for admin approval
67   - Allow users to search by Mailid
68      $conf['app']['allowMailid']
69   - New AmavisdEngine using PEAR::Net_Socket (included with safeMode Libraries)
70      - faster timeout 
71      - better error reporting
72   - Fix "From:Array" when sending email from "Email Administrator". Reported by Serge Algarotti 
73   - Can now have multiple adminEmail addresses:
74      $conf['app']['adminEmail'] = array('support@example.com', 'helpdesk@example.com');
75   - contrib/additional_indexes.sql: Highly recommended indexes to add to the amavisd database.
76   - Added 'X-Amavis-Alert' to the full headers list. Shows Banned File/Virus/Bad Heaeder info.
77   - Added "Loading Summary..." Message while summary queries are loading.
78   - Added style to list of sanitized tags.
79   - Fixes foreach data validation bug on invalid MIME messages 
82 MailZu 0.7b:
83 ----------
85 - Added compatibility for amavisd-new 2.4.0 or later database schema. Needed for
86   proper handling of file-based quarantining.
88   If you are currently using amavisd-new 2.4.0 or later, no changes are necessary.
90   If you are using a version of amavisd-new prior to 2.4.0 (with old database 
91   schema), please add the 'quar_loc' column to your 'msgs' table with:
93     ALTER TABLE msgs ADD quar_loc varchar(255) DEFAULT '';
94   
95   This is a mandatory requirement for this version and future versions of MailZu.
96   In other words, MailZu does not care which version of amavisd-new you are running,
97   as long as the SQL tables match those that are needed by amavisd-new 2.4.0 or  
98   later.
100 - Specific SQL queries when listing a quarantine index tended to be optimized when
101   using MySQL only. These queries are now used only when the site configures MySQL 
102   as their backend. Faster and efficient queries are now the default when any other
103   database is chosen. 
105 - Admins should have been able to login even though the configuration parameter 
106   login_restriction was set to 'true'. This was not the case and was fixed to work
107   as intended.
109 - In a quarantine index, deleting all the items on the last page would then return
110   a page with no results. Fixed. Reported by Paolo Cravero.
112 - In a quarantine index, using the "Delete All" button would delete the items on
113   the first page only. This has been fixed to include all items in a quarantine index.
116 MailZu 0.6:
117 ----------
119 - Fix bug when displaying error message after a failed release
120 - Add a FAQ item on releasing emails and where to get support
121 - Add Spanish translation, contribution from Ricardo Muñoz
122 - Modify FAQ and INSTALL file to specify that MailZu only supports 
123   amavisd-new greater than 2.3.0 and less than 2.4.0
126 MailZu 0.6RC5:
127 -------------
129 - Fix bug in authentication class. Bug reported and fixed by Andrew A. Neuschwander
130 - Define constants for method getGlobalVar(). Bug reported by Andrew A. Neuschwander
131 - Fix AD LDAP protocol support. Bug reported and fixed by Keith Becker
132 - Fix From address bug introduced by a change in ['sessionMail']. The latter used 
133   to be a scalar, it is now an array. Bug reported by Rich Wales
134 - Add the language selection display option
135 - Fix Exchange authentication broken in 0.6RC4
138 MailZu 0.6RC4:
139 -------------
141 - Fix 'Delete All' localization issue; bug reported by Paolo Cravero
142 - Fix bug: doing a 'View Orignal' action as a non-privileged user the message source is not displayed
143 (Bug reported by Paolo Cravero)
144 - Add MailZu favicon
145 - Replace mailzu.png with mailzu.gif (transparent). Problem with background color when using PNG.
146 - Add condition to check if dn exists for LDAP Auth (bug reported by Paolo Cravero)
147 - Remove localization of mailzu logs
148 - Fix bug reported by Paolo Cravero: 'Showing messages x to y' was not working properly
149 - Update the French Help file
150 - Remove the incomplete Spanish translation
151 - Fix IMAP auth issue when no domain name is provided. Bug reported by Robert Wohleb.
152 - Add LDAP over SSL support for LDAP/AD authentication
153 - Add the option to view site quarantine in search only mode: no message will be displayed when 
154   clicking on 'Site Quarantine', which saves lots of time especially for very larges sites.
157 MailZu 0.6RC3:
158 -------------
160 - Add Exchange 5.5 authentication (contribution from Bogdan Baliuc)
161 - Add IMAP authentication
162 - Fix bug in SQL authentication
163 - Fix bug where all messages were listed regardless of msgs.quar_type
164 - Add Italian language (contribution from Paolo Cravero)
165 - Make LDAP authentication more generic (suggestion from Paolo Cravero)
166 - Improve localization
167 - Improve error logging
168 - Clean up DBEngine, Quarantine and AmavisdEngine classes
169 - Add patch (PHP code) to support MySQL version prior to 4.1.x
170 - Modify the purging script to be compatible with other databases, run the 
171   script with '--help' or '-h' to see the options.
174 MailZu 0.6RC2:
175 -------------
177 - upgrade PEAR DB
178 - fix compatibility issues with PostgreSQL in SQL queries
179 - fix bug by removing dependency to 'quarantine' table in some SQL queries
180 - modify SQL queries to improve overall speed when viewing quarantines