1 MailZu 0.8RC3 (06.14.2007):
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
7 - Added more Czech translation; contribution from Petr Stehlik
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):
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;
32 - Support for recipient delimiters. New option in config.php.
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
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)
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
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 '';
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
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
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
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.
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
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
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)
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.
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.
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