Code

do all the pre-release stuff including full test suite run (and trivially fix failing...
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Fri, 13 Mar 2009 05:20:30 +0000 (05:20 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Fri, 13 Mar 2009 05:20:30 +0000 (05:20 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4196 57a73879-2fb5-44c3-a270-3262357dd7e2

BUILD.txt
CHANGES.txt
doc/announcement.txt
test/test_xmlrpc.py

index 665a5b31310e5e34cd3d6f95c84c78774f8bbde6..b12fc87772f510202ab828844ffd38cd75b38c59 100644 (file)
--- 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.
index 5df3f55d4ab03be65235d3e1b1a2bfb5c1fbc7b2..6d2a8218dc300119bbcc55fa6d27a2fc7d16bb00 100644 (file)
@@ -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
index 148ccdd72f5f6cdcf0799c61f28337ad06d9d393..0326bbf2b61a07f5d4d2a2ad5823a72c82c5c7b2 100644 (file)
@@ -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.
index 5409ea03954b04954240884a8d2a83fea5ce6d62..ac4e897ec42e4b6189e945b1271243cc4abfb4c2 100644 (file)
@@ -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: