log roundup/cgi/client.py @ 5119:748ba87e1aca

age author description
Sun, 03 Jul 2016 10:38:47 -0400 John Rouillard Added a new cgi action restore. The opposite of (and a clone of) the existing retire action.
Fri, 10 Jun 2016 23:33:11 -0400 John Rouillard issue2550826 IOError in detector causes apache 'premature end of script headers' error
Fri, 10 Jun 2016 17:19:51 +1000 John Kristensen Remove 'import *' statement from cgi/client.py
Wed, 11 Feb 2015 00:44:16 +1100 John Kristensen Remove roundup.anypy.io_
Wed, 06 Jan 2016 16:02:34 +1100 John Kristensen Fix exception handling to be python2.5 compatible
Sat, 10 Oct 2015 23:35:51 +1100 John Kristensen Display errors containing HTML with RejectRaw (issue2550847)
Fri, 11 Sep 2015 09:44:31 +0300 anatoly techtonik Transform instance.web_handlers to list to maintain order routing
Fri, 27 Feb 2015 00:48:25 +1100 John Kristensen Replace rfc822 imports with email package (issue2550870)
Mon, 16 Mar 2015 16:16:02 +0100 Bernhard Reiter issue2550877: Writing headers with the email module will use continuation_ws = ' ' now for python 2.5 and 2.6 when importing anypy.email_.
Sat, 17 Jan 2015 21:06:04 +0300 anatoly techtonik Fix issue 2550848: HTML attachments should not be served as text/html
Tue, 25 Nov 2014 17:29:38 +0300 anatoly techtonik Add support for extensions to provide custom pages to Roundup routing
Wed, 20 Aug 2014 13:43:22 +0300 anatoly techtonik routing: Serve static files through proper routing in main() routing
Tue, 12 Aug 2014 01:10:59 +0300 anatoly techtonik routing: merge changes from default routing
Tue, 12 Aug 2014 00:46:17 +0300 anatoly techtonik Link /xmlrpc to docs if accessed with browser
Tue, 12 Aug 2014 00:36:15 +0300 anatoly techtonik routing: Use Router in cgi.client.main routing
Wed, 16 Jul 2014 03:10:02 +0300 anatoly techtonik Remove PATH_INFO hacks that strip leading slash routing
Fri, 04 Jul 2014 15:43:22 +0200 Ralf Schlatterbeck Security non-standard html content as html
Mon, 26 May 2014 16:14:07 +0200 Thomas Arendsen Hein Fix issue2550843 (AttributeError: 'Unauthorised' object has no attribute 'replace')
Mon, 31 Mar 2014 18:19:23 +0200 Ralf Schlatterbeck Different approach to fix XSS in issue2550817
Fri, 20 Dec 2013 18:24:10 +0100 Ralf Schlatterbeck Fix XSS in issue2550817
Mon, 08 Jul 2013 16:58:21 +0200 Ralf Schlatterbeck More fixes for form TypeError
Mon, 08 Jul 2013 11:14:53 +0200 Ralf Schlatterbeck Yet another instance of a TypeError fixed
Mon, 08 Jul 2013 10:51:03 +0200 Ralf Schlatterbeck Fix another instance of a TypeError
Mon, 08 Jul 2013 10:38:54 +0200 Ralf Schlatterbeck 2nd case where querying form returns a TypeError
Mon, 08 Jul 2013 09:57:39 +0200 Ralf Schlatterbeck Fix case where querying form returns a TypeError
Tue, 23 Apr 2013 23:06:09 -0400 John Rouillard Implementation for:
Tue, 15 Jan 2013 00:10:01 +0300 anatoly techtonik Untangle template selection logic from template loading functionality.
Mon, 14 Jan 2013 20:25:00 +0300 anatoly techtonik templating: Move template selection logic from the template loaders
Mon, 14 Jan 2013 00:13:58 +0300 anatoly techtonik templating: Rename 'extension' argument in Loader.load() to 'view'
Sun, 13 Jan 2013 22:39:46 +0300 anatoly techtonik templating: Rename LoaderBase.get() to LoaderBase.load() for clarity
Sun, 25 Nov 2012 18:24:28 -0500 rouilj issue2550749 - the xmlrpc interface is invoked on content type
Tue, 16 Oct 2012 18:27:33 +0200 Ralf Schlatterbeck Fix basic authentication.
Sat, 28 Jul 2012 18:12:00 +0200 Ezio Melotti Use "raise E, V, T" instead of "raise E(V).with_traceback(T)" (with_traceback is not available in Python 2).
Sat, 28 Jul 2012 17:41:20 +0200 Ezio Melotti Clean up whitespace in client.py
Tue, 10 Jul 2012 14:01:40 +0200 Ralf Schlatterbeck Ignore IOError and SysCallError also in outer try/except.
Tue, 10 Jul 2012 12:00:32 +0200 Ralf Schlatterbeck Ignore OpenSSL.SSL.SysCallError similar to IOError.
Mon, 14 May 2012 14:17:07 +0200 Ralf Schlatterbeck Fix another XSS with the ok- and error message, see issue2550724.
Thu, 23 Feb 2012 14:55:35 +0100 Ralf Schlatterbeck Mark cookies HttpOnly and -- if https is used -- secure.
Thu, 05 Jan 2012 16:22:27 +0100 Ralf Schlatterbeck issue2550711 Fix XSS vulnerability in @action parameter.
Wed, 21 Dec 2011 11:25:40 +0100 Ralf Schlatterbeck Fix xmlrpc URL parsing so that passwords may contain a ':' character
Fri, 07 Oct 2011 19:08:54 +0000 Ralf Schlatterbeck - fix handling of traceback mails to the roundup admin
Thu, 11 Aug 2011 19:21:26 +0000 Bernhard Reiter issue2550715: IndexError when requesting non-existing file via http.
Fri, 15 Jul 2011 14:05:29 +0000 Ralf Schlatterbeck Fix issue2550691 where a Unix From-Header was sometimes inserted...
Sat, 10 Jul 2010 03:52:22 +0000 Richard Jones fix actions check for < Python2.6
Thu, 01 Jul 2010 01:41:54 +0000 Richard Jones fix potential XSS hole
Thu, 08 Apr 2010 14:40:10 +0000 Ralf Schlatterbeck - fix case where action isn't present in form, e.g., for xmlrpc
Sat, 20 Mar 2010 04:29:45 +0000 Richard Jones Handle multiple @action values from broken trackers
Fri, 26 Feb 2010 00:38:53 +0000 Richard Jones more modernisation
Tue, 02 Feb 2010 05:00:42 +0000 Richard Jones Fix thread safety with stdin in roundup-server
Fri, 29 Jan 2010 05:46:59 +0000 Richard Jones fixes to make registration work again
Fri, 29 Jan 2010 05:12:46 +0000 Richard Jones allow Anonymous users to log in, and register
Fri, 29 Jan 2010 05:03:48 +0000 Richard Jones Fix "Web Access" permission check to allow serving of static files to Anonymous again
Mon, 30 Nov 2009 21:55:59 +0000 Ralf Schlatterbeck Fix traceback on .../msgN/ url...
Fri, 09 Oct 2009 13:51:35 +0000 Stefan Seefeld Improve login failure response.
Fri, 09 Oct 2009 13:13:32 +0000 Stefan Seefeld Improve error reporting.
Fri, 09 Oct 2009 13:06:43 +0000 Stefan Seefeld Robustify web interface.
Sun, 19 Jul 2009 22:56:30 +0000 Stefan Seefeld Move db.commit() call from handle_xmlrpc() to individual methods...
Tue, 14 Jul 2009 13:52:38 +0000 Stefan Seefeld Reopen session with database.
Tue, 30 Jun 2009 01:32:06 +0000 Stefan Seefeld Fix issue2550552.
Tue, 17 Mar 2009 22:56:38 +0000 Richard Jones bug introduced in the migration to the email package (issue 2550531)

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