@@ -40,7 +40,7 @@ def include(d, e):
4040 'd' -- A directory
4141
4242 'e' -- A glob pattern"""
43-
43+
4444 return (d , [f for f in glob ('%s/%s' % (d , e )) if os .path .isfile (f )])
4545
4646def scriptname (path ):
@@ -93,7 +93,7 @@ def main():
9393
9494 # perform the setup action
9595 from roundup import __version__
96-
96+
9797 setup (name = 'roundup' ,
9898 version = __version__ ,
9999 author = "Richard Jones" ,
@@ -112,16 +112,22 @@ def main():
112112- EditCSV and ExportCSV altered to include permission checks
113113- HTTP POST required on actions which alter data
114114- HTML file uploads served as application/octet-stream
115+ - Handle Unauthorised in file serving correctly
115116- New item action reject creation of new users
116117- Item retirement was not being controlled
117118- Roundup is now compatible with Python 2.6
118119- Improved French and German translations
119120- Improve consistency of item sorting in HTML interface
120- - Support sendfile() in mod_python for better file transfer
121+ - Various other small bug fixes, robustification and optimisation
122+
123+ Though some new features made it in also:
124+
121125- Provide a "no selection" option in web interface selection widgets
122126- Debug logging now uses the logging module rather than print
123- - Enable XML-RPC through regular web interface
124- - Various other small bug fixes, robustification and optimisation
127+ - Allow CGI frontend to serve XMLRPC requests.
128+ - Added XMLRPC actions, as well as bridging CGI actions to XMLRPC actions.
129+ - Optimized large file serving via mod_python / sendfile().
130+ - Support resuming downloads for (large) files.
125131
126132If you're upgrading from an older version of Roundup you *must* follow
127133the "Software Upgrade" guidelines given in the maintenance documentation.
0 commit comments