Mercurial > p > roundup > code
changeset 3966:85e52526a791
mailgw test updates
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Thu, 07 Feb 2008 03:55:14 +0000 |
| parents | 248c3a7bc94d |
| children | b1e81ad3fa6a |
| files | doc/announcement.txt test/test_mailgw.py |
| diffstat | 2 files changed, 38 insertions(+), 32 deletions(-) [+] |
line wrap: on
line diff
--- 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.
--- 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: <dummy_test_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: <dummy_test_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: <dummy_test_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: <dummy_test_message_id> 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: <dummy_test_message_id> 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" <issue_tracker@your.tracker.email.domain.example> 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 <issue_tracker@your.tracker.email.domain.example> @@ -602,6 +609,7 @@ In-Reply-To: <dummy_test_message_id> 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: <dummy_test_message_id> 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: <dummy_test_message_id> 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: <dummy_test_message_id> 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: <dummy_test_message_id> 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: <dummy_test_message_id> 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: <dummy_test_message_id> 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: <dummy_test_message_id> 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: <dummy_test_message_id> X-Roundup-Name: Roundup issue tracker X-Roundup-Loop: hello +X-Roundup-Issue-Status: chatting Content-Transfer-Encoding: quoted-printable
