log roundup/cgi/client.py @ 4979:f1a2bd1dea77

age author description
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)
Fri, 13 Mar 2009 22:39:02 +0000 Stefan Seefeld Address issue2550528.
Thu, 12 Mar 2009 02:25:03 +0000 Richard Jones Plug a number of security holes:
Fri, 27 Feb 2009 17:46:47 +0000 Stefan Seefeld XMLRPC improvements:
Wed, 25 Feb 2009 18:17:39 +0000 Stefan Seefeld * Refactor XMLRPC interface.
Tue, 24 Feb 2009 05:07:03 +0000 Stefan Seefeld Fix issue2550517
Sun, 22 Feb 2009 01:46:45 +0000 Stefan Seefeld Uniformly use """...""" instead of '''...''' for comments.
Sun, 22 Feb 2009 01:41:19 +0000 Stefan Seefeld Add support for resuming (file) downloads.
Tue, 17 Feb 2009 04:32:34 +0000 Stefan Seefeld Support the use of sendfile() for file transfer, if available.

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