From: <ke...@us...> - 2006-05-27 15:58:13
|
Revision: 3096 Author: kevca Date: 2006-05-27 08:57:45 -0700 (Sat, 27 May 2006) ViewCVS: http://svn.sourceforge.net/mailmanager/?rev=3096&view=rev Log Message: ----------- Tagging internal release Added Paths: ----------- MailManager/tags/RELENG_2_1_RC5_PRE1/ MailManager/tags/RELENG_2_1_RC5_PRE1/CHANGES.txt MailManager/tags/RELENG_2_1_RC5_PRE1/Extensions/TicketPluggableBrain.py MailManager/tags/RELENG_2_1_RC5_PRE1/MailManager.py MailManager/tags/RELENG_2_1_RC5_PRE1/Makefile MailManager/tags/RELENG_2_1_RC5_PRE1/ruleset/engine.py MailManager/tags/RELENG_2_1_RC5_PRE1/tests/testAPI.py MailManager/tags/RELENG_2_1_RC5_PRE1/tests/testOverdueEvent.py MailManager/tags/RELENG_2_1_RC5_PRE1/tests/testSending.py MailManager/tags/RELENG_2_1_RC5_PRE1/www/AccountSettings.zpt MailManager/tags/RELENG_2_1_RC5_PRE1/www/Create.zpt MailManager/tags/RELENG_2_1_RC5_PRE1/www/ticket_index_html.zpt Removed Paths: ------------- MailManager/tags/RELENG_2_1_RC5_PRE1/CHANGES.txt MailManager/tags/RELENG_2_1_RC5_PRE1/Extensions/TicketPluggableBrain.py MailManager/tags/RELENG_2_1_RC5_PRE1/MailManager.py MailManager/tags/RELENG_2_1_RC5_PRE1/Makefile MailManager/tags/RELENG_2_1_RC5_PRE1/ruleset/engine.py MailManager/tags/RELENG_2_1_RC5_PRE1/tests/testAPI.py MailManager/tags/RELENG_2_1_RC5_PRE1/tests/testSending.py MailManager/tags/RELENG_2_1_RC5_PRE1/www/AccountSettings.zpt MailManager/tags/RELENG_2_1_RC5_PRE1/www/Create.zpt MailManager/tags/RELENG_2_1_RC5_PRE1/www/ticket_index_html.zpt Copied: MailManager/tags/RELENG_2_1_RC5_PRE1 (from rev 3085, MailManager/branches/RELENG_2_1) Deleted: MailManager/tags/RELENG_2_1_RC5_PRE1/CHANGES.txt =================================================================== --- MailManager/branches/RELENG_2_1/CHANGES.txt 2006-05-26 20:45:38 UTC (rev 3085) +++ MailManager/tags/RELENG_2_1_RC5_PRE1/CHANGES.txt 2006-05-27 15:57:45 UTC (rev 3096) @@ -1,677 +0,0 @@ -Version 2.1-RC4 -* BUG FIXES -- create_tables flag not used correctly (#1490966) -- Changing user to all has no effect (#1490876) -- Cannot view dequeued ticket (#1490915) -- Search always fails with invalid query (#1490871) -- Postgres encoding may still be in native charset (#1490182) -- Timestamps are not formatted correctly (#1484503) -- Incorrect abilities for new accounts (#1492592) -- Migration from 2.0 broken (#1492890) -- No highlight on subtab for ticket type (#1490998) -- Replying to tickets from queue omits To field (#1484499) -- Search results raises an error (#1484495) -- Queued events are not being processed (#1493443) -- Creating new ticket leads to an error (#1493482) -- No Send buttons on Tickets screen (#1493452) -- Overdue status is lost on migration (#1493442) -- Spam is not being processed (#1493596) -- Conflicting security declarations for QueueReportingEngine (#1493607) -- Filters breaking getMail with unicode messages (#1493620) -- AutoLogout not working correctly (#1493641) -- Add Note missing from overdue tickets (#1494173) -- Loop detection code prevents mailmanager mailing mailmanager (#1494827) -- Unicode issue in getmail (#1493483) -- Overdue transitions fail on closed tickets (#1493636) -- Notify user fails with unicode subjects (#1495112) -- Filters do not allow setting of state (#1495442) -- Create ticket can no longer generate email (#1495494) -- HTML messages are not displayed correctly (#1494158) -* BUG FIXES From 2.0.8 to 2.0.9 -- Formatting broken on templates for HTML (#1477664) -- No HTML response for HTML Required (#1472881) -- Selecting No change results in a failure (#1467786) -- Automatic addition of attachments (#1459924) -- UI Allows creation of empty groups (#1486433) -- Importing fails with alternative timezone (#1485389) -* BUG FIXES From 2.0.9 to 2.0.10 -* SECURITY -- Added in fix for potential security issue - Postgres encoding security hole (#1494281) - The code should not be vulnerable to this issue, but additional bugs in - the release may expose the vulnerability. Adding in a patch which will - prevent the exploit in all cases. - -Version 2.1-RC3 -* BUG FIXES -- setHTML raises Unicode error (#1477563) -- Queues page list has white on white (#1477727) -- Mass update selection doesn't work (#1478274) -- Selected colour leads to white on white (#1477724) -- Strings in code missing from i18n (#1482434) -- User abilities are not maintained consistently (#1481211) -- tickets list not finding tickets (#1481221) -- Editing a group to add a user fails (#1481095) -- Unicode usernames cannot be selected (#1478348) -- Add or Edit user breaks with unicode input (#1478345) -- HTML attachments aren't obvious (#1477717) -- Paging on Tickets screen broken (#1460936) -- show HTML is broken (#1477709) -- setSort on 'Queues' view returns 'Tickets' (#1477564) -- Queues page does not have status buttons (#1477689) -- AutoLogout not working correctly (#1477081) -- No strptime on windows (#1476818) -- getMail fails with TypeError (#1476878) -- Export to Excel on Reports (#1460909) -- Empty abilities are not being handled correctly (#1475604) -- History Display Issues (#1460955) -- Adding/Deleting Attachments problems (#1460943) -- Support of: text invisible (#1460915) -- Queue button doesn't highlight (#1460913) -- Performance Reports still contain queue masters (#1475530) -- getMail fails with unicode error (#1475487) -- Default template on accounts (#1464963) -- Setting template should return to template (#1464961) -- Close button not listed (#1464954) -- Restrict incoming emails with cc's to other accts to 1 tckt (#1464959) -- Return to Queue does not return to queues list (#1464947) -- Mass ticket updates not implemented (#1464953) -- Adding a customer fails (#1460922) -- Reports page is broken (#1472976) -* BUG FIXES From 2.0.7 to 2.0.8 -- Non existant refresh value leads to security error (#1466274) -- Cannot create HTML tickets (#1466223) -- Archive and Restore functionality broken (#1452514) -- Unicode from addresses break incoming mail (#1440861) -- Changing format away from HTML generates a Zope error (#1460216) -- Email sent from Macs/Linux to Windows aren't formatted (#1440850) -- Valid tags are stripped from HTML on sending (#1460262) -- Encoding Error with signatures (#1440862) -- Installing test suite data fails (#1463368) -- Fixed issue with non-ascii filter condition (#1438720) -- Cite last includes only replies now (#1369571) -- Direct cycles of support_of are not allowed now. (#1353210) -- Tickets without a subject no longer result in a permissions error (#1436863) -- Test dataset has broken messages (#1422365) -- Account and User drop downs now work with Internet Explorer (#1410232) -- Ticket date is set to application server date by default (#1444200) -- Test suite no longer generates testsuite.log unless set in config - -Version 2.1-RC2 -* FEATURES -- Message loops are now caught based on presence of X-MailManager header -- Migration code improved to fit with the design proposed in the development - documentation -- TID in subject lines is now optional, based on database settings - although no UI pages allow this to be configured -* BUG FIXES -- State (or Status) of Ticket not display (#1455795) -- Issues with New state (#1456222) -- Deleting users via the Settings tab fails (#1456837) -- Deleting an Account with tickets fails (#1459386) -- RNG using too much entropy (#1459353) -- Fixed issue with non-ascii filter condition (#1438720) -- Tabs do not display on MySQL (#1451140) -- addUser page breaks on MySQL (#1451131) -- CookieCrumblerDisabled exception with http auth (#1451109) -- Fixed #1455297 login chews up entropy. Sessions are now not created until - user has successfully supplied a correct username and password combination. - In addition, the amount of entropy used per login has been reduced but can - still be considered secure. Tests have also been updated to reflect this. -* BUG FIXES From 2.0.7 to 2.0.8 -- Direct cycles of support_of are not allowed now. (#1353210) -- Cite last includes only replies now (#1369571) - -Version 2.1-RC1 -* BUG FIXES -- Merged in bugfixes from between 2.0.6 and 2.0.8 (Unreleased) inclusive - as denoted later in this file -- Various CSS Fixes to improve IE compatability -- MySQL compatability fixes -* IMPROVEMENTS -- Queueing Mode -- User abilities added to the database, queue allocation takes these into - consideration -- Named rulesets in the SQL database to allow for future use of multiple - rulesets per MailManager installation -- CookieCrumbler replaced with LoginHandler, allows for login sessions stored - in SQL and timing out of user logins. - -Version 2.1-beta1 -* BUG FIXES -- Merged in bugfixes from between 2.0.1-rc1 and 2.0.5 -- Minor UI fixes (#1322897, #1350233). -* IMPROVEMENTS -- Set the HTTP realm for authentication (so that auth data doesn't clash - between multiple MailManager instances and other Zope applications on the - same server) (#1356498). -- Seems to work OK with Zope 2.8.x (tested with 2.8.5) (#1328206), with the - most recent 3rd party package release. -- Works with PostgreSQL 8.1. - -Version 2.1-alpha2 -* NEW FEATURES -- Basic syndication support (both atom and RSS) of the top 20 unread tickets - for a MailManager instance. -* IMPROVEMENTS -- Tabindex is now being set on all form elements. -- There's now a print stylesheet for all MailManager pages which should hide - the non-salient information. -* BUG FIXES -- FilterSettings page now works (#1328226). -- Now set before the stylesheet is referenced which sometimes - caused the stylesheet not to load (#1328221). -- Create ticket page should now work (#1314741). - -Version 2.1-alpha1 -* IMPROVEMENTS -- Entirely reworked user interface, which: - - Looks exactly the same as it used to! - - Is XHTML 1.0 Strict and CSS 2.1 compliant. - - Should conform to at least priority 1 and probably priority 2 of the - WAI guidelines. - - Should be really easy to skin to make it look different. - - Is vastly tidied up -- Gone from over 8,000 lines of page templates to - just under 5,000! -- Initial modularisation of the reporting engine. - -Version 2.0.8 (Unreleased) -* Unfactored from 2.0.8 -- Create ticket method is highly broken - - Cannot create HTML tickets (#1466223) -- Unicode from addresses break incoming mail (#1440861) -- Valid tags are stripped from HTML on sending (#1460262) -- Installing test suite data fails (#1463368) -- Fixed issue with non-ascii filter condition (#1438720) -* BUG FIXES -- Email sent from Macs/Linux to Windows aren't formatted (#1440850) -- Archive and Restore functionality broken (#1452514) -- Encoding Error with signatures (#1440862) -- Non existant refresh value leads to security error (#1466274) -- Changing format away from HTML generates a Zope error (#1460216) -- Direct cycles of support_of are not allowed now. (#1353210) -- Tickets without a subject no longer result in a permissions error (#1436863) -- Test dataset has broken messages (#1422365) -- Account and User drop downs now work with Internet Explorer (#1410232) -- Ticket date is set to application server date by default (#1444200) -- Test suite no longer generates testsuite.log unless set in config - -Version 2.0.8 -* BUG FIXES -- Non existant refresh value leads to security error (#1466274) -- Cannot create HTML tickets (#1466223) -- Archive and Restore functionality broken (#1452514) -- Unicode from addresses break incoming mail (#1440861) -- Changing format away from HTML generates a Zope error (#1460216) -- Email sent from Macs/Linux to Windows aren't formatted (#1440850) -- Valid tags are stripped from HTML on sending (#1460262) -- Encoding Error with signatures (#1440862) -- Installing test suite data fails (#1463368) -- Fixed issue with non-ascii filter condition (#1438720) -- Cite last includes only replies now (#1369571) -- Direct cycles of support_of are not allowed now. (#1353210) -- Tickets without a subject no longer result in a permissions error (#1436863) -- Test dataset has broken messages (#1422365) -- Account and User drop downs now work with Internet Explorer (#1410232) -- Ticket date is set to application server date by default (#1444200) -- Test suite no longer generates testsuite.log unless set in config - -Version 2.0.7 -* BUG FIXES -- Fixed the setting of next ticket id for MySQL, no longer silently ignores - the option on mailmanager creation and fixes migration (#1412787) -- Send and Close, Send Reply, Send and Hold and Add Note have all been - considerably refactored. This resolves the problem reported where outbound - messages had been silently discarded (#1415497) -- getMail could potentially drop incoming messages whilst collecting from - POP3 accounts. This has now been corrected, and a test case now exists - which reproduces the existing problem and demonstrates it being fixed. - (#1422985) -- i18n fix - on the ticket modify screen "closed" is no longer displayed as - "open" when languages other than English are used (#1423422) -* IMPROVEMENTS -- Massive improvements to the test suite. - -Version 2.0.6 -* IMPROVEMENTS -- We're now using html2text (included) instead of stripogram for converting - HTML to its plain text equivalent (when sending out HTML mail, we also - include a plain text alternative for those who can't read HTML messages). - This results in far prettier plain text conversion. -* BUG FIXES -- Notify user/group flags can now be set/cleared correctly on account - preferences (#1404595). -- Improved address validation. Well, it's now a bit more lax, but it's - completely conformant to RFCs 2821 and 2822 (#1396051). -- MySQL: Default categories are now set up at installation (#1392386). -- HTML parts of multipart/alternative messages are now encoded as UTF-8 - rather than, bizarrely, being forced into ISO-8859-1 (#1368283). -- Make sure the user is informed about *why* test data cannot be removed - (#1345788). - -Version 2.0.5 -* BUG FIXES -- MySQL: Users are now migrated correctly (#1378323) -- MySQL: Attachments can now be of virtually any size (#1378224) -- MySQL: MailManager will now start when psycopg is not present (#1378209) -- MySQL: The first message ID is now 0, fixing migration from MM11 (#1364247) -- PostgreSQL: Migration works even if response target update fails (#1374603) -- Search now works for users in all timezones (#1375345) -- The test data now sets 'routing' on the accounts (#1375764) -- MMImport.py script now uses new URL (#1378385) - -Version 2.0.4 -* BUG FIXES -- Prevent multiple users replying to the same ticket by accident (#1371269) -- Filters got broken in 2.0.3, change reverted (#1372814) -- Attachments now set the Content-Type header correctly on download (#13369349) -- Template names with trailing whitespace now work (#1363768) -- Set sql_charset on the mailmanager object during migration. (#1369347) - -Version 2.0.3 -* BUG FIXES -- Be more careful about adding and removing the test data (#1353112, #1345788). -- Improve the Unicode support with the MySQL back end (#1338614). -- Support of can now be removed with MySQL back end (#1338603). -- Fixes to the response target settings (#1336398, #1337506). -- setSession correctly clears the offset and always redirects to - Tickets (#1350429). -- Offer MySQL back end as a migration option (#1340301). -- Tickets now correctly marked as unread with MySQL back end (#1344827). - -Version 2.0.2 -* BUG FIXES -- Ignore the showHTML information in the session for plain text - emails. Reapplied previous bugfix (#1242337) -- Resetting response target to None now updates database (#1336398) -- Reports for targets fixed (#1337506) -* IMPROVEMENTS -- Now has setupdb script for MySQL users -- Split off setupdb code, now available as separate module -- Added in documentation for MySQL configuration - -Version 2.0.1-release -* BUG FIXES -- Disk usage screen now fixed for empty instances (#1244446) -- Initial Manager use now has correct roles set (#1324878) -- Altering roles now works correctly (#1324876) -- Update of response target now works correctly (#1324935) -- Removing notification flag for users/group now works correctly (#1315000) -- Migration now works correctly for 1.1 instances (#1291113) -- Setting response targets no longer generates an error (#1324884) - -Version 2.0.1-rc2 -* BUG FIXES -- No longer depends on psycopg due to import statements -- Migration fixes for MySQL users -- Fixed some scoping issues causing ZSQL methods to break due to - acquisition. -* IMPROVEMENTS -- SQL Directory no longer uses FileSystemSite.DirectoryView meaning - that the SQL methods can be overridden by 3rd parties. -- Test suite now has added hooks for overloading object types - -Version 2.0.1-rc1 -* BUG FIXES -- Test suite now covers text search cache consistency, cleared issues - with MySQL's mysql_max_allowed_packet variable -- Postgres support now appears stable - -Version 2.0.1-beta1 -* BUG FIXES -- Merged in all of the changes between 2.0r6 and 2.0r7 -- Fixed the index bug which was resulting in duplicate tickets being - displayed on the list page - -Version 2.0.1-alpha1 -* NEW FEATURES -- Adds in initial MySQL support -- SQL methods given addition parameters to deal with new MySQL support -- Vastly improved test suite - regression test suite for the database code. - -Version 2.0r7 -* BUG FIXES -- Subsequent pages for search were not being returned due to misuse of the - SESSION variable. These are now handled correctly (#1276412) -- Categories and templates were moved entirely to SQL. Upgrade needs a - migration to function correctly. (#1276414) -- listTickets method now correctly searches for subjects -- Fixes a Unicode handling error in the MailMixing class, which could - potentially block up incoming mail -* IMPROVEMENTS -- Postgres installation documentation rewritten -- Changes to loading of test datasets -- Test data set improved, now covers more functionality - -Version 2.0r6 -* BUG FIXES -- Fixed the positioning of the order by section of the listTickets query, - fixes broken ordering for search. -- The listCategories SQL method was broken, which was used by the Reports - pages. Reports for categories other than category0 were broken. - -Version 2.0 -* BUG FIXES -- Fix the security declaration of checkPOP3SSL(). - -Version 2.0 RC 3 -* NEW FEATURES -- Introduce some generalisations, ready for MySQL support in 2.0.1 -- Beginnings of epydoc API documentation. -* BUG FIXES -- Update the version number on migration. (#1229769) -- Robustify the autoreply code to deal with fatal errors. (#1240870) -- When a new message comes in with a ticket id in the subject line, - verify that the ticket already exists instead of assuming that it - does. (#1240711) -- Format the email address in the To: field for replies. (#1230837) -- Ignore the showHTML information in the session for plain text - emails. (#1242337) -- Record the logged in user who sent a reply to a ticket. (#1242958) - -Version 2.0 RC 2 -* BUG FIXES -- multipart/alternative mail with both an HTML and a plain text body now - only display one of them at a time (1227265) -- Disk usage is now displayed correctly for 0 bytes (1227745, 1227753) -- Migration updates the mm version -- Create ticket works again (1227744) - -Version 2.0 RC 1 -* BUG FIXES -- Stripogram can now be installed as a Python product in site-packages (1226633) -- Reply-To: header is used in favour of From: (1226156) -- Notifiction emails can handle non-ASCII subject lines (1224784) -- URLs are now accurate on notification emails (1224756) -- Character encodings set correctly on all web pages (1224731) -- Send & Close now goes to the next ticket (1224164) -- Improved date parsing (1223755) -- Respond By: now displayed for tickets with a response target (1222528) -- Attachment titles are now decoded correctly (1223974) - -Version 2.0 Beta 2 -* BUG FIXES -- Make the email validation less strict. (1283401) -- Customers can no longer have email addresses which are used - by an account. (1216414) -- Migration: Drop filters which refer to unknown users/groups. (1216361) -- Migration: Be more careful about coercing dates into ISO8601. (1216534) -- Clarified notification email setup. (1217403) -- Fixed Chinese translation. (1215645) -- Store time zone information in the pgsl database. - -Version 2.0 Beta 1 -* NEW FEATURES -- Added a Chinese translation. -- Add some documentation for creating the Postgres database and point to - detailed docs on the Windows installation process. -- Updated the help files to reflect the new version's feature set. -* BUG FIXES -- Make mbox exports have a more meaningful filename. -- Deal with RFC2047-encoded headers correctly. (1212035) -- Make the disk usage a bit more friendly. (1213604) -- Sanitise outgoing HTML mail (mostly to remove malicious Javascript). (1211895) -- Epoz now has a white background on all browsers. (1208912) - -Version 2.0 alpha 2 -* NEW FEATURES -- Support for retrieving POP3 mail over SSL (RFE 1204236) -- Optionally notify all in a group of new messages (RFE 1208284) -* BUG FIXES -- Help tab no longer visible after logout (1207656) -- Adding a MailManager instance now creates an initial user (1207022) -- Changes to users such as adding a signature no longer clear password (1207017) -- HTML tickets work properly (1205720, 1205717) -- Time to close tickets recorded (1204825) -- Reply to all button improved (1204805) -- Reassignment notification added (1204372) -- Groups redesigned (1204312) -- Adding/removing attachments no longer clears other form fields (1204272) -- Date translations fixed (1204268) -- Templates fixed (1204267) -- Overdue tickets function properly (1203141) -- Performance v. account report fixed (1196685) -- GetMail fixed (1196606) -- Referential integrity broken on mm_message table (1194418) -- Login link on logout page fixed (1204811) -- Signature handling improved (1204877) -- HTML email fixed (1204987) - -Version 2.0 alpha 1 -* NEW FEATURES -- A complete redesign using PostgreSQL as a replacement for the ZODB in order - to improve performance and scalability. -- Can now use SMTP servers that require a login (RFE 939720) - -Version 1.1 -* NEW FEATURES -- Internationalization of the help documentation. -* BUG FIXES -- Make sure that sending mail out is the last thing done, which should reduce - the window where a ConflictError would cause duplicate emails to be sent. -- Soft bounce messages in MMMailIn{,-Qmail}.py if the error was anything other - than a MessageParseError. Otherwise we wind up hard-bouncing (instead of - retrying) on a ConflictError. - -Version 1.1-rc5 -* BUG FIXES -- Comptatible with Zope 2.6/Python 2.1 again - -Version 1.1-rc4 -* BUG FIXES -- Standard attachments fixed (1110435) -- Clear supporter link fixed after i18n problem (1110436) - -Version 1.1-rc3 -* NEW FEATURES -[Unfortunately it was essential to add the following features at - this late stage for commercial reasons.] -- Added archive/restore tickets (RFE 953290) -- Create ticket can now have multiple attachments (RFE 987700) -- Replies can also have multiple attachments (RFE 859141) -- Standard set of attachments can be stored on the system (RFE 985469) -* BUG FIXES -- Edit of mail headers now works properly (RFE 859102) -- Fixed broken migration - -Version 1.1-rc2 -* BUG FIXES -- Now possible to add/edit account without SSL (1090041) -- Spam tickets no longer appear on the 'New' tickets list - -Version 1.1-rc1 -* NEW FEATURES -- Users notified on re-assignment of tickets (RFE 978035) -- Internationalisation (i18n) added ready for translation to other languages. -- Support for SSL connections to remote IMAP server. -- Any mail headers may be used in filters (RFE 859102) -* BUG FIXES -- Report graphs now work for user-defined categories (978404) -- File downloads now work when there is a space in the filename (985150) -- Remove support ticket feature fixed (985677) -- Users no longer notified if spam is received (1059104) -- Spam no longer displayed on default ticket listing views -- Templates with names ending in a space may now be deleted/edited (1003514) - -Version 1.0 -No changes from 1.0-rc2 - -Version 1.0-rc2 -* NEW FEATURES -- Batch classification of tickets. (RFE 859114 and 957719) -* BUG FIXES -- Migration works when filters are of mixed formats. (945956) -- Migration works when groups are of mixed formats. (945959) -- Messages from mailer-daemon with a real name do not cause a loop. (952864) -- Works on Firefox for Mac when reply has no attachment. (963291) -- Report graphs work for more than 200 tickets in a period. (964144) - -Version 1.0-rc1 -* NEW FEATURES -- Choice of date format. (RFE 869827) -- Choice of timezone (currently only on Unix). (RFE 869827) -- Script to import mail from Unix mailboxes. (RFE 903031) -- Shortcut icon. -- Importing of tickets enabled. -* IMPROVEMENTS -- Added global error slot and adjusted settings screens to use it. (873232) -- Message response form fields remembered in request. -- An instance's children may be migrated even when it is not. -* BUG FIXES -- Mail check thread delays till Zope is ready in 2.7 as well. (835642) -- GroupSettings page template works with new-style groups. (887785) -- Problems sending mail caught and reported to the user or logged. (892947) -- Message ID added to outgoing messages. (895039) -- Newlines in the Cc field no longer break the JavaScript. (904033) -- Private notes and replies no longer lose headers in migration. (904076) -- Private notes may no longer have a To field. (912534) -- Ticket ownership transferred when user deleted. (925344) -- Customers are persistent. (930654) -- Sending files with a bad mime type does not cause an exception. (934133) -- HTML templates no longer have extra breaks added. (934235) -- MailManager.getMail() returns an empty string on success. (934902) -- Add customer form checks fields are filled. (938631) -- Fixed links to AccountSettings page. (938678) - -Version 1.0-b4 -* BUG FIX -- Fixed error when a new thread is started and notification is on. - -Version 1.0-b3 -* NEW FEATURES -- Supporter mechanism for associating tickets fully implemented. -- URLs in messages rendered as hyperlinks. -- Filters can assign to groups as well as users. -* IMPROVEMENTS -- Assigned agent mailed at every new message in ticket, customer only - when he starts a new ticket. This reverses the previous behaviour. -- Tickets can be re-opened by arrival of a new message or through - Ticket Details box. -- Migration version distinguished from product version. -- Group now a class; ensures that group members are assigned to evenly. -- By default users only see tickets assigned to them. -- Export (view raw messages) link added to Ticket index page. -* BUG FIXES -- Account signatures are now used. -- HTML setting on auto replies and templates respected. -- Agents can be deleted. -- Several others (see SourceForge bugs 859030 to 873233). - -Version 1.0-b2 -* NEW FEATURES -- Migration -- HTML messages may now be viewed. -- Most recent search results always available. -- Response target added as option in filters and create ticket screen. -* IMPROVEMENTS -- More robust ticket navigation (works with virtual hosting, "prev"/"next" - links always available, "list" goes to batch containing current ticket). -- Improved handling and presentation of attachments. -- Help screens updated (not quite finished). -- Improved interface to reports (still needs work though). -- All character sets displayed correctly (as far as the browser's fonts allow). -- Mail fetching scripts have an option to specify MailManager's URL . -- Search by from name no longer requires exact match. -- Much Python code removed from page templates. -* BUG FIXES -- Overdue ticket view and searches for overdue tickets now work. -- Automatic mail checking continues after product is refreshed. -- Numerous others (see SourceForge bugs 832932 to 858688). - -Version 1.0-b1 -- Dependence on MailHost product removed. -- Message class now wraps Message object from Python email package, - allowing mails to be retreived in their original form. -- Automatic mail fetching introduced. -- Code for creating e-mails through the web brought together in a new - module and handling added for text entered in any character set. -- Each account is now a separate folder, ready for per account - security settings. -- Fetching and handling of incoming mail moved to new Account class. -- Self service interface to allow customers to manage their own tickets. -- Better handling of HTML emails. -- Create ticket now has more sensible defaults. -- Users now deleted properly. -- Calculates an approximation of disk space used. -- Added Property Managers to ease debugging. -- Users with 'Settings' access can no longer view ZMI. -- Numerous bug fixes. - -Version 0.96 -- By default, shows newest tickets first rather than oldest -- The subject of a ticket can now be changed -- If more email is added to a read ticket it goes back to being unread (bold) -- Advises if an attachment is of a dangerous type (for Windows users) -- Attachments now download with original filename & security improved -- Browser bug in IE prevented selection of user on tickets screen (797221) -- Two extra user definable categories added -- Code tidied up & minor bug fixes - -Version 0.95 -- Added a 'Spam' status and amended reports, tickets & filters accordingly -- Can now delete spam tickets without closing them (783289) -- Now handles AppleDouble attachments correctly (787671) -- POP3 mailbox lock removed if there is an error (787677) -- IMAP mailbox lock removed if there is an error -- Mails that can't be processed are now stored raw rather than deleted -- Added 'priority' and 'assigned' to Search screen (785360) -- Basic export of reports to Excel implemented -- Now record and report on times to close as well as times to respond -- Other minor fixes - -Version 0.94 -- Ticket status is displayed correctly in all circumstances -- Adding attachments when creating a ticket thru the web now works as expected. -- Users can be notified of new tickets in all circumstances (783955) -- Allow selection of fields to display on tickets screen (783863) -- Added submenu to the Create ticket screen -- Other minor fixes - -Version 0.93 -- Improved attachment handling and display -- Improved ticket navigation (now back/list/next on ticket view) (780783) -- Fixed a bug in the reporting graphs where the last day in the month could - be missed -- Added an auto refresh option for tickets screen (feature request 781294) -- By default tickets created through the web are assigned to the logged in user, - rather than the first user alphabetically -- Improved outgoing mail -- More advanced standard filter -- Tightened up security -- Help button now context sensitive - -Version 0.92 -- Adding a user with the Reports permission now works as expected (779986) -- Account deletion now works properly (779989) -- Admin password now hidden on the Add MailManager page (779987) - -Thanks to Ronan Amicel for spotting these four bugs. - -- Ticket deletion system improved. -- Supporting tickets system now works better. - -Version 0.91 -- Fixed the Account Help screen. Now displays properly and text is accurate. -- Fixed the 'Change details' section on a ticket screen so the user the ticket - is assigned to is displayed by default. Also ensured user names are displayed - in alphabetical order. -- Categories can now be deleted. Deleted categories will still appear in - Reports, System Settings and on the Search page until every ticket with that - category has been deleted from the system. - -Thanks to Kevin Gill for spotting these bugs. - -Version 0.9 -The first open source release of MailManager. Based on the commercial version -however with some major changes: - -- Uses the Zope Object DB instead of an external relational database. This - changes the performance, it is faster in some areas and slower in others. It - makes the product much easier to install. -- Use of HTML to generate the graphs. Not as attractive as the commercial - version but saves the difficulty of installing extensions which were not - stable on all platforms. -- Improved text editor. Epoz is used to provide rich text editing allowing - easy creation of HTML mail. -- Improved text indexing. Greatly expanded query options. -- Bug fixes. A number of minor bugs were fixed. Copied: MailManager/tags/RELENG_2_1_RC5_PRE1/CHANGES.txt (from rev 3095, MailManager/branches/RELENG_2_1/CHANGES.txt) =================================================================== --- MailManager/tags/RELENG_2_1_RC5_PRE1/CHANGES.txt (rev 0) +++ MailManager/tags/RELENG_2_1_RC5_PRE1/CHANGES.txt 2006-05-27 15:57:45 UTC (rev 3096) @@ -0,0 +1,686 @@ +Version 2.1-RC5 +* BUG FIXES +- Create tickets hardcodes Epoz (#1495917) +- Response target defaults to now (#1494223) +- Response targets for accounts are now compulsory (#1494791) +- Blank items in history (#1495097) +- Empty category choice shown on tickets page (#1496041) +- History display garbled for category changes (#1494163) + +Version 2.1-RC4 +* BUG FIXES +- create_tables flag not used correctly (#1490966) +- Changing user to all has no effect (#1490876) +- Cannot view dequeued ticket (#1490915) +- Search always fails with invalid query (#1490871) +- Postgres encoding may still be in native charset (#1490182) +- Timestamps are not formatted correctly (#1484503) +- Incorrect abilities for new accounts (#1492592) +- Migration from 2.0 broken (#1492890) +- No highlight on subtab for ticket type (#1490998) +- Replying to tickets from queue omits To field (#1484499) +- Search results raises an error (#1484495) +- Queued events are not being processed (#1493443) +- Creating new ticket leads to an error (#1493482) +- No Send buttons on Tickets screen (#1493452) +- Overdue status is lost on migration (#1493442) +- Spam is not being processed (#1493596) +- Conflicting security declarations for QueueReportingEngine (#1493607) +- Filters breaking getMail with unicode messages (#1493620) +- AutoLogout not working correctly (#1493641) +- Add Note missing from overdue tickets (#1494173) +- Loop detection code prevents mailmanager mailing mailmanager (#1494827) +- Unicode issue in getmail (#1493483) +- Overdue transitions fail on closed tickets (#1493636) +- Notify user fails with unicode subjects (#1495112) +- Filters do not allow setting of state (#1495442) +- Create ticket can no longer generate email (#1495494) +- HTML messages are not displayed correctly (#1494158) +* BUG FIXES From 2.0.8 to 2.0.9 +- Formatting broken on templates for HTML (#1477664) +- No HTML response for HTML Required (#1472881) +- Selecting No change results in a failure (#1467786) +- Automatic addition of attachments (#1459924) +- UI Allows creation of empty groups (#1486433) +- Importing fails with alternative timezone (#1485389) +* BUG FIXES From 2.0.9 to 2.0.10 +* SECURITY +- Added in fix for potential security issue + Postgres encoding security hole (#1494281) + The code should not be vulnerable to this issue, but additional bugs in + the release may expose the vulnerability. Adding in a patch which will + prevent the exploit in all cases. + +Version 2.1-RC3 +* BUG FIXES +- setHTML raises Unicode error (#1477563) +- Queues page list has white on white (#1477727) +- Mass update selection doesn't work (#1478274) +- Selected colour leads to white on white (#1477724) +- Strings in code missing from i18n (#1482434) +- User abilities are not maintained consistently (#1481211) +- tickets list not finding tickets (#1481221) +- Editing a group to add a user fails (#1481095) +- Unicode usernames cannot be selected (#1478348) +- Add or Edit user breaks with unicode input (#1478345) +- HTML attachments aren't obvious (#1477717) +- Paging on Tickets screen broken (#1460936) +- show HTML is broken (#1477709) +- setSort on 'Queues' view returns 'Tickets' (#1477564) +- Queues page does not have status buttons (#1477689) +- AutoLogout not working correctly (#1477081) +- No strptime on windows (#1476818) +- getMail fails with TypeError (#1476878) +- Export to Excel on Reports (#1460909) +- Empty abilities are not being handled correctly (#1475604) +- History Display Issues (#1460955) +- Adding/Deleting Attachments problems (#1460943) +- Support of: text invisible (#1460915) +- Queue button doesn't highlight (#1460913) +- Performance Reports still contain queue masters (#1475530) +- getMail fails with unicode error (#1475487) +- Default template on accounts (#1464963) +- Setting template should return to template (#1464961) +- Close button not listed (#1464954) +- Restrict incoming emails with cc's to other accts to 1 tckt (#1464959) +- Return to Queue does not return to queues list (#1464947) +- Mass ticket updates not implemented (#1464953) +- Adding a customer fails (#1460922) +- Reports page is broken (#1472976) +* BUG FIXES From 2.0.7 to 2.0.8 +- Non existant refresh value leads to security error (#1466274) +- Cannot create HTML tickets (#1466223) +- Archive and Restore functionality broken (#1452514) +- Unicode from addresses break incoming mail (#1440861) +- Changing format away from HTML generates a Zope error (#1460216) +- Email sent from Macs/Linux to Windows aren't formatted (#1440850) +- Valid tags are stripped from HTML on sending (#1460262) +- Encoding Error with signatures (#1440862) +- Installing test suite data fails (#1463368) +- Fixed issue with non-ascii filter condition (#1438720) +- Cite last includes only replies now (#1369571) +- Direct cycles of support_of are not allowed now. (#1353210) +- Tickets without a subject no longer result in a permissions error (#1436863) +- Test dataset has broken messages (#1422365) +- Account and User drop downs now work with Internet Explorer (#1410232) +- Ticket date is set to application server date by default (#1444200) +- Test suite no longer generates testsuite.log unless set in config + +Version 2.1-RC2 +* FEATURES +- Message loops are now caught based on presence of X-MailManager header +- Migration code improved to fit with the design proposed in the development + documentation +- TID in subject lines is now optional, based on database settings + although no UI pages allow this to be configured +* BUG FIXES +- State (or Status) of Ticket not display (#1455795) +- Issues with New state (#1456222) +- Deleting users via the Settings tab fails (#1456837) +- Deleting an Account with tickets fails (#1459386) +- RNG using too much entropy (#1459353) +- Fixed issue with non-ascii filter condition (#1438720) +- Tabs do not display on MySQL (#1451140) +- addUser page breaks on MySQL (#1451131) +- CookieCrumblerDisabled exception with http auth (#1451109) +- Fixed #1455297 login chews up entropy. Sessions are now not created until + user has successfully supplied a correct username and password combination. + In addition, the amount of entropy used per login has been reduced but can + still be considered secure. Tests have also been updated to reflect this. +* BUG FIXES From 2.0.7 to 2.0.8 +- Direct cycles of support_of are not allowed now. (#1353210) +- Cite last includes only replies now (#1369571) + +Version 2.1-RC1 +* BUG FIXES +- Merged in bugfixes from between 2.0.6 and 2.0.8 (Unreleased) inclusive + as denoted later in this file +- Various CSS Fixes to improve IE compatability +- MySQL compatability fixes +* IMPROVEMENTS +- Queueing Mode +- User abilities added to the database, queue allocation takes these into + consideration +- Named rulesets in the SQL database to allow for future use of multiple + rulesets per MailManager installation +- CookieCrumbler replaced with LoginHandler, allows for login sessions stored + in SQL and timing out of user logins. + +Version 2.1-beta1 +* BUG FIXES +- Merged in bugfixes from between 2.0.1-rc1 and 2.0.5 +- Minor UI fixes (#1322897, #1350233). +* IMPROVEMENTS +- Set the HTTP realm for authentication (so that auth data doesn't clash + between multiple MailManager instances and other Zope applications on the + same server) (#1356498). +- Seems to work OK with Zope 2.8.x (tested with 2.8.5) (#1328206), with the + most recent 3rd party package release. +- Works with PostgreSQL 8.1. + +Version 2.1-alpha2 +* NEW FEATURES +- Basic syndication support (both atom and RSS) of the top 20 unread tickets + for a MailManager instance. +* IMPROVEMENTS +- Tabindex is now being set on all form elements. +- There's now a print stylesheet for all MailManager pages which should hide + the non-salient information. +* BUG FIXES +- FilterSettings page now works (#1328226). +- Now set before the stylesheet is referenced which sometimes + caused the stylesheet not to load (#1328221). +- Create ticket page should now work (#1314741). + +Version 2.1-alpha1 +* IMPROVEMENTS +- Entirely reworked user interface, which: + - Looks exactly the same as it used to! + - Is XHTML 1.0 Strict and CSS 2.1 compliant. + - Should conform to at least priority 1 and probably priority 2 of the + WAI guidelines. + - Should be really easy to skin to make it look different. + - Is vastly tidied up -- Gone from over 8,000 lines of page templates to + just under 5,000! +- Initial modularisation of the reporting engine. + +Version 2.0.8 (Unreleased) +* Unfactored from 2.0.8 +- Create ticket method is highly broken + - Cannot create HTML tickets (#1466223) +- Unicode from addresses break incoming mail (#1440861) +- Valid tags are stripped from HTML on sending (#1460262) +- Installing test suite data fails (#1463368) +- Fixed issue with non-ascii filter condition (#1438720) +* BUG FIXES +- Email sent from Macs/Linux to Windows aren't formatted (#1440850) +- Archive and Restore functionality broken (#1452514) +- Encoding Error with signatures (#1440862) +- Non existant refresh value leads to security error (#1466274) +- Changing format away from HTML generates a Zope error (#1460216) +- Direct cycles of support_of are not allowed now. (#1353210) +- Tickets without a subject no longer result in a permissions error (#1436863) +- Test dataset has broken messages (#1422365) +- Account and User drop downs now work with Internet Explorer (#1410232) +- Ticket date is set to application server date by default (#1444200) +- Test suite no longer generates testsuite.log unless set in config + +Version 2.0.8 +* BUG FIXES +- Non existant refresh value leads to security error (#1466274) +- Cannot create HTML tickets (#1466223) +- Archive and Restore functionality broken (#1452514) +- Unicode from addresses break incoming mail (#1440861) +- Changing format away from HTML generates a Zope error (#1460216) +- Email sent from Macs/Linux to Windows aren't formatted (#1440850) +- Valid tags are stripped from HTML on sending (#1460262) +- Encoding Error with signatures (#1440862) +- Installing test suite data fails (#1463368) +- Fixed issue with non-ascii filter condition (#1438720) +- Cite last includes only replies now (#1369571) +- Direct cycles of support_of are not allowed now. (#1353210) +- Tickets without a subject no longer result in a permissions error (#1436863) +- Test dataset has broken messages (#1422365) +- Account and User drop downs now work with Internet Explorer (#1410232) +- Ticket date is set to application server date by default (#1444200) +- Test suite no longer generates testsuite.log unless set in config + +Version 2.0.7 +* BUG FIXES +- Fixed the setting of next ticket id for MySQL, no longer silently ignores + the option on mailmanager creation and fixes migration (#1412787) +- Send and Close, Send Reply, Send and Hold and Add Note have all been + considerably refactored. This resolves the problem reported where outbound + messages had been silently discarded (#1415497) +- getMail could potentially drop incoming messages whilst collecting from + POP3 accounts. This has now been corrected, and a test case now exists + which reproduces the existing problem and demonstrates it being fixed. + (#1422985) +- i18n fix - on the ticket modify screen "closed" is no longer displayed as + "open" when languages other than English are used (#1423422) +* IMPROVEMENTS +- Massive improvements to the test suite. + +Version 2.0.6 +* IMPROVEMENTS +- We're now using html2text (included) instead of stripogram for converting + HTML to its plain text equivalent (when sending out HTML mail, we also + include a plain text alternative for those who can't read HTML messages). + This results in far prettier plain text conversion. +* BUG FIXES +- Notify user/group flags can now be set/cleared correctly on account + preferences (#1404595). +- Improved address validation. Well, it's now a bit more lax, but it's + completely conformant to RFCs 2821 and 2822 (#1396051). +- MySQL: Default categories are now set up at installation (#1392386). +- HTML parts of multipart/alternative messages are now encoded as UTF-8 + rather than, bizarrely, being forced into ISO-8859-1 (#1368283). +- Make sure the user is informed about *why* test data cannot be removed + (#1345788). + +Version 2.0.5 +* BUG FIXES +- MySQL: Users are now migrated correctly (#1378323) +- MySQL: Attachments can now be of virtually any size (#1378224) +- MySQL: MailManager will now start when psycopg is not present (#1378209) +- MySQL: The first message ID is now 0, fixing migration from MM11 (#1364247) +- PostgreSQL: Migration works even if response target update fails (#1374603) +- Search now works for users in all timezones (#1375345) +- The test data now sets 'routing' on the accounts (#1375764) +- MMImport.py script now uses new URL (#1378385) + +Version 2.0.4 +* BUG FIXES +- Prevent multiple users replying to the same ticket by accident (#1371269) +- Filters got broken in 2.0.3, change reverted (#1372814) +- Attachments now set the Content-Type header correctly on download (#13369349) +- Template names with trailing whitespace now work (#1363768) +- Set sql_charset on the mailmanager object during migration. (#1369347) + +Version 2.0.3 +* BUG FIXES +- Be more careful about adding and removing the test data (#1353112, #1345788). +- Improve the Unicode support with the MySQL back end (#1338614). +- Support of can now be removed with MySQL back end (#1338603). +- Fixes to the response target settings (#1336398, #1337506). +- setSession correctly clears the offset and always redirects to + Tickets (#1350429). +- Offer MySQL back end as a migration option (#1340301). +- Tickets now correctly marked as unread with MySQL back end (#1344827). + +Version 2.0.2 +* BUG FIXES +- Ignore the showHTML information in the session for plain text + emails. Reapplied previous bugfix (#1242337) +- Resetting response target to None now updates database (#1336398) +- Reports for targets fixed (#1337506) +* IMPROVEMENTS +- Now has setupdb script for MySQL users +- Split off setupdb code, now available as separate module +- Added in documentation for MySQL configuration + +Version 2.0.1-release +* BUG FIXES +- Disk usage screen now fixed for empty instances (#1244446) +- Initial Manager use now has correct roles set (#1324878) +- Altering roles now works correctly (#1324876) +- Update of response target now works correctly (#1324935) +- Removing notification flag for users/group now works correctly (#1315000) +- Migration now works correctly for 1.1 instances (#1291113) +- Setting response targets no longer generates an error (#1324884) + +Version 2.0.1-rc2 +* BUG FIXES +- No longer depends on psycopg due to import statements +- Migration fixes for MySQL users +- Fixed some scoping issues causing ZSQL methods to break due to + acquisition. +* IMPROVEMENTS +- SQL Directory no longer uses FileSystemSite.DirectoryView meaning + that the SQL methods can be overridden by 3rd parties. +- Test suite now has added hooks for overloading object types + +Version 2.0.1-rc1 +* BUG FIXES +- Test suite now covers text search cache consistency, cleared issues + with MySQL's mysql_max_allowed_packet variable +- Postgres support now appears stable + +Version 2.0.1-beta1 +* BUG FIXES +- Merged in all of the changes between 2.0r6 and 2.0r7 +- Fixed the index bug which was resulting in duplicate tickets being + displayed on the list page + +Version 2.0.1-alpha1 +* NEW FEATURES +- Adds in initial MySQL support +- SQL methods given addition parameters to deal with new MySQL support +- Vastly improved test suite - regression test suite for the database code. + +Version 2.0r7 +* BUG FIXES +- Subsequent pages for search were not being returned due to misuse of the + SESSION variable. These are now handled correctly (#1276412) +- Categories and templates were moved entirely to SQL. Upgrade needs a + migration to function correctly. (#1276414) +- listTickets method now correctly searches for subjects +- Fixes a Unicode handling error in the MailMixing class, which could + potentially block up incoming mail +* IMPROVEMENTS +- Postgres installation documentation rewritten +- Changes to loading of test datasets +- Test data set improved, now covers more functionality + +Version 2.0r6 +* BUG FIXES +- Fixed the positioning of the order by section of the listTickets query, + fixes broken ordering for search. +- The listCategories SQL method was broken, which was used by the Reports + pages. Reports for categories other than category0 were broken. + +Version 2.0 +* BUG FIXES +- Fix the security declaration of checkPOP3SSL(). + +Version 2.0 RC 3 +* NEW FEATURES +- Introduce some generalisations, ready for MySQL support in 2.0.1 +- Beginnings of epydoc API documentation. +* BUG FIXES +- Update the version number on migration. (#1229769) +- Robustify the autoreply code to deal with fatal errors. (#1240870) +- When a new message comes in with a ticket id in the subject line, + verify that the ticket already exists instead of assuming that it + does. (#1240711) +- Format the email address in the To: field for replies. (#1230837) +- Ignore the showHTML information in the session for plain text + emails. (#1242337) +- Record the logged in user who sent a reply to a ticket. (#1242958) + +Version 2.0 RC 2 +* BUG FIXES +- multipart/alternative mail with both an HTML and a plain text body now + only display one of them at a time (1227265) +- Disk usage is now displayed correctly for 0 bytes (1227745, 1227753) +- Migration updates the mm version +- Create ticket works again (1227744) + +Version 2.0 RC 1 +* BUG FIXES +- Stripogram can now be installed as a Python product in site-packages (1226633) +- Reply-To: header is used in favour of From: (1226156) +- Notifiction emails can handle non-ASCII subject lines (1224784) +- URLs are now accurate on notification emails (1224756) +- Character encodings set correctly on all web pages (1224731) +- Send & Close now goes to the next ticket (1224164) +- Improved date parsing (1223755) +- Respond By: now displayed for tickets with a response target (1222528) +- Attachment titles are now decoded correctly (1223974) + +Version 2.0 Beta 2 +* BUG FIXES +- Make the email validation less strict. (1283401) +- Customers can no longer have email addresses which are used + by an account. (1216414) +- Migration: Drop filters which refer to unknown users/groups. (1216361) +- Migration: Be more careful about coercing dates into ISO8601. (1216534) +- Clarified notification email setup. (1217403) +- Fixed Chinese translation. (1215645) +- Store time zone information in the pgsl database. + +Version 2.0 Beta 1 +* NEW FEATURES +- Added a Chinese translation. +- Add some documentation for creating the Postgres database and point to + detailed docs on the Windows installation process. +- Updated the help files to reflect the new version's feature set. +* BUG FIXES +- Make mbox exports have a more meaningful filename. +- Deal with RFC2047-encoded headers correctly. (1212035) +- Make the disk usage a bit more friendly. (1213604) +- Sanitise outgoing HTML mail (mostly to remove malicious Javascript). (1211895) +- Epoz now has a white background on all browsers. (1208912) + +Version 2.0 alpha 2 +* NEW FEATURES +- Support for retrieving POP3 mail over SSL (RFE 1204236) +- Optionally notify all in a group of new messages (RFE 1208284) +* BUG FIXES +- Help tab no longer visible after logout (1207656) +- Adding a MailManager instance now creates an initial user (1207022) +- Changes to users such as adding a signature no longer clear password (1207017) +- HTML tickets work properly (1205720, 1205717) +- Time to close tickets recorded (1204825) +- Reply to all button improved (1204805) +- Reassignment notification added (1204372) +- Groups redesigned (1204312) +- Adding/removing attachments no longer clears other form fields (1204272) +- Date translations fixed (1204268) +- Templates fixed (1204267) +- Overdue tickets function properly (1203141) +- Performance v. account report fixed (1196685) +- GetMail fixed (1196606) +- Referential integrity broken on mm_message table (1194418) +- Login link on logout page fixed (1204811) +- Signature handling improved (1204877) +- HTML email fixed (1204987) + +Version 2.0 alpha 1 +* NEW FEATURES +- A complete redesign using PostgreSQL as a replacement for the ZODB in order + to improve performance and scalability. +- Can now use SMTP servers that require a login (RFE 939720) + +Version 1.1 +* NEW FEATURES +- Internationalization of the help documentation. +* BUG FIXES +- Make sure that sending mail out is the last thing done, which should reduce + the window where a ConflictError would cause duplicate emails to be sent. +- Soft bounce messages in MMMailIn{,-Qmail}.py if the error was anything other + than a MessageParseError. Otherwise we wind up hard-bouncing (instead of + retrying) on a ConflictError. + +Version 1.1-rc5 +* BUG FIXES +- Comptatible with Zope 2.6/Python 2.1 again + +Version 1.1-rc4 +* BUG FIXES +- Standard attachments fixed (1110435) +- Clear supporter link fixed after i18n problem (1110436) + +Version 1.1-rc3 +* NEW FEATURES +[Unfortunately it was essential to add the following features at + this late stage for commercial reasons.] +- Added archive/restore tickets (RFE 953290) +- Create ticket can now have multiple attachments (RFE 987700) +- Replies can also have multiple attachments (RFE 859141) +- Standard set of attachments can be stored on the system (RFE 985469) +* BUG FIXES +- Edit of mail headers now works properly (RFE 859102) +- Fixed broken migration + +Version 1.1-rc2 +* BUG FIXES +- Now possible to add/edit account without SSL (1090041) +- Spam tickets no longer appear on the 'New' tickets list + +Version 1.1-rc1 +* NEW FEATURES +- Users notified on re-assignment of tickets (RFE 978035) +- Internationalisation (i18n) added ready for translation to other languages. +- Support for SSL connections to remote IMAP server. +- Any mail headers may be used in filters (RFE 859102) +* BUG FIXES +- Report graphs now work for user-defined categories (978404) +- File downloads now work when there is a space in the filename (985150) +- Remove support ticket feature fixed (985677) +- Users no longer notified if spam is received (1059104) +- Spam no longer displayed on default ticket listing views +- Templates with names ending in a space may now be deleted/edited (1003514) + +Version 1.0 +No changes from 1.0-rc2 + +Version 1.0-rc2 +* NEW FEATURES +- Batch classification of tickets. (RFE 859114 and 957719) +* BUG FIXES +- Migration works when filters are of mixed formats. (945956) +- Migration works when groups are of mixed formats. (945959) +- Messages from mailer-daemon with a real name do not cause a loop. (952864) +- Works on Firefox for Mac when reply has no attachment. (963291) +- Report graphs work for more than 200 tickets in a period. (964144) + +Version 1.0-rc1 +* NEW FEATURES +- Choice of date format. (RFE 869827) +- Choice of timezone (currently only on Unix). (RFE 869827) +- Script to import mail from Unix mailboxes. (RFE 903031) +- Shortcut icon. +- Importing of tickets enabled. +* IMPROVEMENTS +- Added global error slot and adjusted settings screens to use it. (873232) +- Message response form fields remembered in request. +- An instance's children may be migrated even when it is not. +* BUG FIXES +- Mail check thread delays till Zope is ready in 2.7 as well. (835642) +- GroupSettings page template works with new-style groups. (887785) +- Problems sending mail caught and reported to the user or logged. (892947) +- Message ID added to outgoing messages. (895039) +- Newlines in the Cc field no longer break the JavaScript. (904033) +- Private notes and replies no longer lose headers in migration. (904076) +- Private notes may no longer have a To field. (912534) +- Ticket ownership transferred when user deleted. (925344) +- Customers are persistent. (930654) +- Sending files with a bad mime type does not cause an exception. (934133) +- HTML templates no longer have extra breaks added. (934235) +- MailManager.getMail() returns an empty string on success. (934902) +- Add customer form checks fields are filled. (938631) +- Fixed links to AccountSettings page. (938678) + +Version 1.0-b4 +* BUG FIX +- Fixed error when a new thread is started and notification is on. + +Version 1.0-b3 +* NEW FEATURES +- Supporter mechanism for associating tickets fully implemented. +- URLs in messages rendered as hyperlinks. +- Filters can assign to groups as well as users. +* IMPROVEMENTS +- Assigned agent mailed at every new message in ticket, customer only + when he starts a new ticket. This reverses the previous behaviour. +- Tickets can be re-opened by arrival of a new message or through + Ticket Details box. +- Migration version distinguished from product version. +- Group now a class; ensures that group members are assigned to evenly. +- By default users only see tickets assigned to them. +- Export (view raw messages) link added to Ticket index page. +* BUG FIXES +- Account signatures are now used. +- HTML setting on auto replies and templates respected. +- Agents can be deleted. +- Several others (see SourceForge bugs 859030 to 873233). + +Version 1.0-b2 +* NEW FEATURES +- Migration +- HTML messages may now be viewed. +- Most recent search results always available. +- Response target added as option in filters and create ticket screen. +* IMPROVEMENTS +- More robust ticket navigation (works with virtual hosting, "prev"/"next" + links always available, "list" goes to batch containing current ticket). +- Improved handling and presentation of attachments. +- Help screens updated (not quite finished). +- Improved interface to reports (still needs work though). +- All character sets displayed correctly (as far as the browser's fonts allow). +- Mail fetching scripts have an option to specify MailManager's URL . +- Search by from name no longer requires exact match. +- Much Python code removed from page templates. +* BUG FIXES +- Overdue ticket view and searches for overdue tickets now work. +- Automatic mail checking continues after product is refreshed. +- Numerous others (see SourceForge bugs 832932 to 858688). + +Version 1.0-b1 +- Dependence on MailHost product removed. +- Message class now wraps Message object from Python email package, + allowing mails to be retreived in their original form. +- Automatic mail fetching introduced. +- Code for creating e-mails through the web brought together in a new + module and handling added for text entered in any character set. +- Each account is now a separate folder, ready for per account + security settings. +- Fetching and handling of incoming mail moved to new Account class. +- Self service interface to allow customers to manage their own tickets. +- Better handling of HTML emails. +- Create ticket now has more sensible defaults. +- Users now deleted properly. +- Calculates an approximation of disk space used. +- Added Property Managers to ease debugging. +- Users with 'Settings' access can no longer view ZMI. +- Numerous bug fixes. + +Version 0.96 +- By default, shows newest tickets first rather than oldest +- The subject of a ticket can now be changed +- If more email is added to a read ticket it goes back to being unread (bold) +- Advises if an attachment is of a dangerous type (for Windows users) +- Attachments now download with original filename & security improved +- Browser bug in IE prevented selection of user on tickets screen (797221) +- Two extra user definable categories added +- Code tidied up & minor bug fixes + +Version 0.95 +- Added a 'Spam' status and amended reports, tickets & filters accordingly +- Can now delete spam tickets without closing them... [truncated message content] |