comparison setup.py @ 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 ed9dd44b470b
children 49a964df49ea
comparison
equal deleted inserted replaced
4109:3f3f44e3534c 4110:435cce827b40
38 """Generate a pair of (directory, file-list) for installation. 38 """Generate a pair of (directory, file-list) for installation.
39 39
40 'd' -- A directory 40 'd' -- A directory
41 41
42 'e' -- A glob pattern""" 42 'e' -- A glob pattern"""
43 43
44 return (d, [f for f in glob('%s/%s'%(d, e)) if os.path.isfile(f)]) 44 return (d, [f for f in glob('%s/%s'%(d, e)) if os.path.isfile(f)])
45 45
46 def scriptname(path): 46 def scriptname(path):
47 """ Helper for building a list of script names from a list of 47 """ Helper for building a list of script names from a list of
48 module files. 48 module files.
91 # add docs 91 # add docs
92 data_files.append(include('share/doc/roundup/html', '*')) 92 data_files.append(include('share/doc/roundup/html', '*'))
93 93
94 # perform the setup action 94 # perform the setup action
95 from roundup import __version__ 95 from roundup import __version__
96 96
97 setup(name='roundup', 97 setup(name='roundup',
98 version=__version__, 98 version=__version__,
99 author="Richard Jones", 99 author="Richard Jones",
100 author_email="richard@users.sourceforge.net", 100 author_email="richard@users.sourceforge.net",
101 'description': "A simple-to-use and -install issue-tracking system" 101 'description': "A simple-to-use and -install issue-tracking system"
110 110
111 - a number of security issues were discovered by Daniel Diniz 111 - a number of security issues were discovered by Daniel Diniz
112 - EditCSV and ExportCSV altered to include permission checks 112 - EditCSV and ExportCSV altered to include permission checks
113 - HTTP POST required on actions which alter data 113 - HTTP POST required on actions which alter data
114 - HTML file uploads served as application/octet-stream 114 - HTML file uploads served as application/octet-stream
115 - Handle Unauthorised in file serving correctly
115 - New item action reject creation of new users 116 - New item action reject creation of new users
116 - Item retirement was not being controlled 117 - Item retirement was not being controlled
117 - Roundup is now compatible with Python 2.6 118 - Roundup is now compatible with Python 2.6
118 - Improved French and German translations 119 - Improved French and German translations
119 - Improve consistency of item sorting in HTML interface 120 - 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
121 - Provide a "no selection" option in web interface selection widgets 125 - Provide a "no selection" option in web interface selection widgets
122 - Debug logging now uses the logging module rather than print 126 - Debug logging now uses the logging module rather than print
123 - Enable XML-RPC through regular web interface 127 - Allow CGI frontend to serve XMLRPC requests.
124 - Various other small bug fixes, robustification and optimisation 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.
125 131
126 If you're upgrading from an older version of Roundup you *must* follow 132 If you're upgrading from an older version of Roundup you *must* follow
127 the "Software Upgrade" guidelines given in the maintenance documentation. 133 the "Software Upgrade" guidelines given in the maintenance documentation.
128 134
129 Roundup requires python 2.3 or later for correct operation. 135 Roundup requires python 2.3 or later for correct operation.

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