# HG changeset patch # User Richard Jones # Date 1202356514 0 # Node ID 85e52526a791bb63944e22d2929f5dc927face21 # Parent 248c3a7bc94dde401b839b19de49f79c2bcc8376 mailgw test updates diff -r 248c3a7bc94d -r 85e52526a791 doc/announcement.txt --- a/doc/announcement.txt Thu Feb 07 03:36:30 2008 +0000 +++ b/doc/announcement.txt Thu Feb 07 03:55:14 2008 +0000 @@ -1,34 +1,24 @@ -I'm proud to release version 1.4.1 of Roundup. - -The metakit backend has been removed due to lack of maintenance and -presence of good alternatives (in particular sqlite built into Python 2.5) - -Release 1.4.1 removes an old trace of the metakit backend that was -preventing new tracker installation. - -New Features in 1.4.0: +I'm proud to release version 1.4.2 of Roundup. -- Roundup has a new xmlrpc frontend that gives access to a tracker using - XMLRPC. -- Dates can now be in the year-range 1-9999 -- Add simple anti-spam recipe to docs -- Allow customisation of regular expressions used in email parsing, thanks - Bruno Damour -- Italian translation by Marco Ghidinelli -- Multilinks take any iterable -- config option: specify port and local hostname for SMTP connections -- Tracker index templating (i.e. when roundup_server is serving multiple - trackers) (sf bug 1058020) -- config option: Limit nosy attachments based on size (Philipp Gortan) -- roundup_server supports SSL via pyopenssl -- templatable 404 not found messages (sf bug 1403287) -- Unauthorized email includes a link to the registration page for - the tracker -- config options: control whether author info/email is included in email - sent by roundup -- support for receiving OpenPGP MIME messages (signed or encrypted) +New Features in 1.4.2: +- New config option in mail section: ignore_alternatives allows to + ignore alternatives besides the text/plain part used for the content + of a message in multipart/alternative attachments. +- Admin copy of error email from mailgw includes traceback (thanks Ulrik + Mikaelsson) +- Messages created through the web are now given an in-reply-to header + when email out to nosy (thanks Martin v. Löwis) +- Nosy messages now include more information about issues (all link + properties with a "name" attribute) (thanks Martin v. Löwis) -There's also a ton of bugfixes. +And things fixed: +- Searching date range by supplying just a date as the filter spec +- Handle no time.tzset under Windows (sf #1825643) +- Fix race condition in file storage transaction commit (sf #1883580) +- Make user utils JS work with firstname/lastname again (sf #1868323) +- Fix ZRoundup to work with Zope 2.8.5 (sf #1806125) +- Fix race condition for key properties in rdbms backends (sf #1876683) +- Handle Reject in mailgw final set/create (sf #1826425) If you're upgrading from an older version of Roundup you *must* follow the "Software Upgrade" guidelines given in the maintenance documentation. diff -r 248c3a7bc94d -r 85e52526a791 test/test_mailgw.py --- a/test/test_mailgw.py Thu Feb 07 03:36:30 2008 +0000 +++ b/test/test_mailgw.py Thu Feb 07 03:55:14 2008 +0000 @@ -8,7 +8,7 @@ # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # -# $Id: test_mailgw.py,v 1.92 2007-11-14 16:19:41 schlatterbeck Exp $ +# $Id: test_mailgw.py,v 1.93 2008-02-07 03:55:14 richard Exp $ # TODO: test bcc @@ -50,8 +50,9 @@ if new[key] != __version__: res.append(' %s: %s != %s' % (key, __version__, new[key])) - elif new[key] != old[key]: - res.append(' %s: %s != %s' % (key, old[key], new[key])) + elif new.get(key, '') != old.get(key, ''): + res.append(' %s: %s != %s' % (key, old.get(key, ''), + new.get(key, ''))) body_diff = self.compareStrings(new.fp.read(), old.fp.read()) if body_diff: @@ -238,6 +239,7 @@ Message-Id: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: unread Content-Transfer-Encoding: quoted-printable @@ -281,6 +283,7 @@ Message-Id: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: unread Content-Transfer-Encoding: quoted-printable This is a test submission of a new issue. @@ -321,6 +324,7 @@ Message-Id: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: unread Content-Transfer-Encoding: quoted-printable New submission from Bork, Chef: @@ -466,6 +470,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -513,6 +518,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -556,6 +562,7 @@ From: "Bork, Chef" X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: unread X-Roundup-Version: 1.3.3 MIME-Version: 1.0 Reply-To: Roundup issue tracker @@ -602,6 +609,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -711,6 +719,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -756,6 +765,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -801,6 +811,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -845,6 +856,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -889,6 +901,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -1069,6 +1082,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -1122,6 +1136,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable @@ -1198,6 +1213,7 @@ In-Reply-To: X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable