From 49a659fb4669d03b856345a5163ad4c1178d185f Mon Sep 17 00:00:00 2001 From: richard Date: Fri, 13 Mar 2009 05:20:30 +0000 Subject: [PATCH] do all the pre-release stuff including full test suite run (and trivially fix failing tests) git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4196 57a73879-2fb5-44c3-a270-3262357dd7e2 --- BUILD.txt | 2 +- CHANGES.txt | 10 ++++++++-- doc/announcement.txt | 25 +++++++++++++++++++------ test/test_xmlrpc.py | 1 + 4 files changed, 29 insertions(+), 9 deletions(-) diff --git a/BUILD.txt b/BUILD.txt index 665a5b3..b12fc87 100644 --- a/BUILD.txt +++ b/BUILD.txt @@ -9,7 +9,7 @@ to find out how to install this software. Building and distributing a release of Roundup is done by running: 1. Make sure the unit tests run! "./run_tests.py" -2. Tag the CVS for the release, eg. "cvs tag -R release-0-6-3" +2. XXX "tag" SVN?? 3. Edit roundup/__init__.py and doc/announcement.txt to reflect the new version and appropriate announcements. Add truncated announcement to setup.py description field. diff --git a/CHANGES.txt b/CHANGES.txt index 5df3f55..6d2a821 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,7 +1,7 @@ This file contains the changes to the Roundup system over time. The entries are given with the most recent entry first. -2009-03-?? 1.4.7 +2009-03-13 1.4.7 (r4195) Fixes: - a number of security issues were discovered by Daniel Diniz @@ -11,7 +11,13 @@ Fixes: - New item action reject creation of new users - Item retirement was not being controlled - Roundup is now compatible with Python 2.6 -- XXX need to include Stefan's changes in here too +- Improved French and German translations +- Improve consistency of item sorting in HTML interface +- Support sendfile() in mod_python for better file transfer +- Provide a "no selection" option in web interface selection widgets +- Debug logging now uses the logging module rather than print +- Enable XML-RPC through regular web interface +- Various other small bug fixes, robustification and optimisation 2008-09-01 1.4.6 diff --git a/doc/announcement.txt b/doc/announcement.txt index 148ccdd..0326bbf 100644 --- a/doc/announcement.txt +++ b/doc/announcement.txt @@ -1,9 +1,22 @@ -I'm proud to release version 1.4.6 of Roundup. - -1.4.6 is a bugfix release: - -- Fix bug introduced in 1.4.5 in RDBMS full-text indexing -- Make URL matching code less matchy +I'm proud to release version 1.4.7 of Roundup. + +1.4.7 is primarily a bugfix release which contains important security +fixes: + +- a number of security issues were discovered by Daniel Diniz +- EditCSV and ExportCSV altered to include permission checks +- HTTP POST required on actions which alter data +- HTML file uploads served as application/octet-stream +- New item action reject creation of new users +- Item retirement was not being controlled +- Roundup is now compatible with Python 2.6 +- Improved French and German translations +- Improve consistency of item sorting in HTML interface +- Support sendfile() in mod_python for better file transfer +- Provide a "no selection" option in web interface selection widgets +- Debug logging now uses the logging module rather than print +- Enable XML-RPC through regular web interface +- Various other small bug fixes, robustification and optimisation If you're upgrading from an older version of Roundup you *must* follow the "Software Upgrade" guidelines given in the maintenance documentation. diff --git a/test/test_xmlrpc.py b/test/test_xmlrpc.py index 5409ea0..ac4e897 100644 --- a/test/test_xmlrpc.py +++ b/test/test_xmlrpc.py @@ -36,6 +36,7 @@ class TestCase(unittest.TestCase): self.server = RoundupInstance(self.db, self.instance.actions, None) def tearDown(self): + self.db.close() try: shutil.rmtree(self.dirname) except OSError, error: -- 2.30.2