summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 17fafd0)
raw | patch | inline | side by side (parent: 17fafd0)
author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Fri, 13 Mar 2009 05:20:30 +0000 (05:20 +0000) | ||
committer | richard <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 | patch | blob | history | |
CHANGES.txt | patch | blob | history | |
doc/announcement.txt | patch | blob | history | |
test/test_xmlrpc.py | patch | blob | history |
diff --git a/BUILD.txt b/BUILD.txt
index 665a5b31310e5e34cd3d6f95c84c78774f8bbde6..b12fc87772f510202ab828844ffd38cd75b38c59 100644 (file)
--- a/BUILD.txt
+++ b/BUILD.txt
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 5df3f55d4ab03be65235d3e1b1a2bfb5c1fbc7b2..6d2a8218dc300119bbcc55fa6d27a2fc7d16bb00 100644 (file)
--- a/CHANGES.txt
+++ b/CHANGES.txt
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
- 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 148ccdd72f5f6cdcf0799c61f28337ad06d9d393..0326bbf2b61a07f5d4d2a2ad5823a72c82c5c7b2 100644 (file)
--- a/doc/announcement.txt
+++ b/doc/announcement.txt
-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 5409ea03954b04954240884a8d2a83fea5ce6d62..ac4e897ec42e4b6189e945b1271243cc4abfb4c2 100644 (file)
--- a/test/test_xmlrpc.py
+++ b/test/test_xmlrpc.py
self.server = RoundupInstance(self.db, self.instance.actions, None)
def tearDown(self):
+ self.db.close()
try:
shutil.rmtree(self.dirname)
except OSError, error: