changeset 4110:435cce827b40 1.4.7

additional fix to handle Unauthorised in file serving
author Richard Jones <richard@users.sourceforge.net>
date Fri, 13 Mar 2009 22:48:17 +0000
parents 3f3f44e3534c
children 49a964df49ea
files CHANGES.txt doc/announcement.txt setup.py
diffstat 3 files changed, 22 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES.txt	Fri Mar 13 22:39:02 2009 +0000
+++ b/CHANGES.txt	Fri Mar 13 22:48:17 2009 +0000
@@ -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-13 1.4.7 (r4197)
+2009-03-13 1.4.7 (r4202)
 
 Features:
 - Provide a "no selection" option in web interface selection widgets
@@ -16,6 +16,7 @@
 - EditCSV and ExportCSV altered to include permission checks
 - HTTP POST required on actions which alter data
 - HTML file uploads served as application/octet-stream
+- Handle Unauthorised in file serving correctly
 - New item action reject creation of new users
 - Item retirement was not being controlled
 - Roundup is now compatible with Python 2.6
--- a/doc/announcement.txt	Fri Mar 13 22:39:02 2009 +0000
+++ b/doc/announcement.txt	Fri Mar 13 22:48:17 2009 +0000
@@ -7,16 +7,22 @@
 - EditCSV and ExportCSV altered to include permission checks
 - HTTP POST required on actions which alter data
 - HTML file uploads served as application/octet-stream
+- Handle Unauthorised in file serving correctly
 - 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
+- Various other small bug fixes, robustification and optimisation
+
+Though some new features made it in also:
+
 - 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
+- Allow CGI frontend to serve XMLRPC requests.
+- Added XMLRPC actions, as well as bridging CGI actions to XMLRPC actions.
+- Optimized large file serving via mod_python / sendfile().
+- Support resuming downloads for (large) files.
 
 If you're upgrading from an older version of Roundup you *must* follow
 the "Software Upgrade" guidelines given in the maintenance documentation.
--- a/setup.py	Fri Mar 13 22:39:02 2009 +0000
+++ b/setup.py	Fri Mar 13 22:48:17 2009 +0000
@@ -40,7 +40,7 @@
     'd' -- A directory
 
     'e' -- A glob pattern"""
-    
+
     return (d, [f for f in glob('%s/%s'%(d, e)) if os.path.isfile(f)])
 
 def scriptname(path):
@@ -93,7 +93,7 @@
 
     # perform the setup action
     from roundup import __version__
-    
+
     setup(name='roundup',
           version=__version__,
           author="Richard Jones",
@@ -112,16 +112,22 @@
 - EditCSV and ExportCSV altered to include permission checks
 - HTTP POST required on actions which alter data
 - HTML file uploads served as application/octet-stream
+- Handle Unauthorised in file serving correctly
 - 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
+- Various other small bug fixes, robustification and optimisation
+
+Though some new features made it in also:
+
 - 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
+- Allow CGI frontend to serve XMLRPC requests.
+- Added XMLRPC actions, as well as bridging CGI actions to XMLRPC actions.
+- Optimized large file serving via mod_python / sendfile().
+- Support resuming downloads for (large) files.
 
 If you're upgrading from an older version of Roundup you *must* follow
 the "Software Upgrade" guidelines given in the maintenance documentation.

Roundup Issue Tracker: http://roundup-tracker.org/