| Thu, 23 Aug 2018 07:41:36 +0100 |
Christof Meerwald |
fixed typos in send_error_to_admin
|
| Sun, 12 Aug 2018 16:15:10 +0100 |
Christof Meerwald |
updated mailgw to no longer use mimetools based on jerrykan's patch
|
| Sat, 04 Aug 2018 22:40:16 +0100 |
Christof Meerwald |
reworked random number use
|
| Sun, 29 Jul 2018 02:00:24 +0100 |
Christof Meerwald |
use .args for exception information
|
| Sun, 29 Jul 2018 01:33:07 +0100 |
Christof Meerwald |
encoding fixes
|
| Mon, 23 Jul 2018 21:43:39 +0100 |
Christof Meerwald |
fix encoding in handle_xmlrpc
|
| Wed, 25 Jul 2018 12:28:08 +0000 |
Joseph Myers |
Python 3 preparation: use bytes in _gen_sid.
|
| Wed, 25 Jul 2018 11:42:02 +0000 |
Joseph Myers |
Python 3 preparation: send bytes to socket in cgi/client.py.
|
| Wed, 25 Jul 2018 10:09:19 +0000 |
Joseph Myers |
Python 3 preparation: use bytes in _gen_nonce.
|
| Wed, 25 Jul 2018 09:56:22 +0000 |
Joseph Myers |
Python 3 preparation: make fallback SysCallError an actual exception class.
|
| Wed, 25 Jul 2018 09:29:34 +0000 |
Joseph Myers |
Python 3 preparation: update email module names.
|
| Wed, 25 Jul 2018 09:07:03 +0000 |
Joseph Myers |
Python 3 preparation: unichr.
|
| Wed, 25 Jul 2018 00:16:00 +0000 |
Joseph Myers |
Python 3 preparation: update xmlrpclib / SimpleXMLRPCServer imports.
|
| Tue, 24 Jul 2018 23:04:42 +0000 |
Joseph Myers |
Python 3 preparation: update calls to dict methods.
|
| Tue, 24 Jul 2018 21:39:58 +0000 |
Joseph Myers |
Python 3 preparation: "raise" syntax.
|
| Sun, 08 Jul 2018 11:34:42 -0400 |
John Rouillard |
A real fix for the problem where:
|
| Sat, 07 Jul 2018 22:02:41 -0400 |
John Rouillard |
Force all uses of random to use SystemRandom and abort if
|
| Fri, 20 Apr 2018 18:46:28 +0200 |
Ralf Schlatterbeck |
Fix commits although a Reject exception is raised
|
| Thu, 24 Aug 2017 22:21:37 -0400 |
Eric S. Raymond |
Use Python-3-compatible 'as' syntax for except statements
|
| Tue, 11 Apr 2017 22:20:13 -0400 |
John Rouillard |
Fix issue with retreiving raw template files using the @@file mechanism.
|
| Wed, 05 Apr 2017 20:56:08 -0400 |
John Rouillard |
Reimplemented anti-csrf measures by raising exceptions rather than
|
| Mon, 27 Mar 2017 22:37:30 -0400 |
John Rouillard |
Added tests for csrf with xmlrpc.
|
| Sun, 19 Mar 2017 19:01:41 -0400 |
John Rouillard |
Added support for SameSite cookie option for CSRF prevention
|
| Sun, 19 Mar 2017 17:10:13 -0400 |
John Rouillard |
Fix expiration dates and expire csrf tokens properly
|
| Sun, 19 Mar 2017 15:32:14 -0400 |
John Rouillard |
Remove csrf keys used with get
|
| Sat, 18 Mar 2017 19:16:56 -0400 |
John Rouillard |
My testing was with dbm backends which do an automatic commit on the
|
| Sat, 18 Mar 2017 16:59:01 -0400 |
John Rouillard |
issue 2550690 - Adding anti-csrf measures to roundup following
|
| Sat, 18 Feb 2017 00:58:34 -0500 |
John Rouillard |
Small fix. Make sure view is defined before trying to find('|') in it.
|
| Fri, 17 Feb 2017 19:44:15 -0500 |
John Rouillard |
Make @template support two alternate templates for error and ok cases.
|
| Mon, 22 Aug 2016 22:19:48 +0200 |
Ralf Schlatterbeck |
issue1408570: fix that form values are lost
|
| Mon, 15 Aug 2016 20:53:37 -0400 |
John Rouillard |
issue2550755: exceptions.NotFound(msg) msg is not reported to user in cgi.
|
| Fri, 22 Jul 2016 15:19:40 -0400 |
John Rouillard |
issue2550891: Allow subdir in template value. Anthony (antmail)
|
| 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
|