annotate doc/license.txt @ 5161:12190efa30d4

I realized that the __came_from and __redirect_to url parameters I added to handle issues with the LoginAction and NewItemAction could be used for XSS or other purposes. So I check them using a new clean_url(url) function. This tries to validate that the url is under the tracker's base url and that the components of the url are properly url encoded. If it thinks something is wrong with the url, it will raise a ValueError. I decided to not attempt to fix the url's if there is an issue, better to bring it to the tracker admin's attention. Changed the code paths in NewItemAction and LoginAction that deal with the form parameters to use the clean_url function on the form input first.
author John Rouillard <rouilj@ieee.org>
date Sat, 23 Jul 2016 14:00:49 -0400
parents f22831a12ab8
children 8a73b0b12102
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4033
bca7c59ac400 Enhance documentation generation.
Stefan Seefeld <stefan@seefeld.name>
parents:
diff changeset
1 License
bca7c59ac400 Enhance documentation generation.
Stefan Seefeld <stefan@seefeld.name>
parents:
diff changeset
2 =======
bca7c59ac400 Enhance documentation generation.
Stefan Seefeld <stefan@seefeld.name>
parents:
diff changeset
3
4612
771e66e8c0b4 Trying to get the license included in the generated website docs.
Bernhard Reiter <bernhard@intevation.de>
parents: 4033
diff changeset
4 Roundup is Free Software under the following license (from the file
771e66e8c0b4 Trying to get the license included in the generated website docs.
Bernhard Reiter <bernhard@intevation.de>
parents: 4033
diff changeset
5 COPYING.txt in the software distribution):
4033
bca7c59ac400 Enhance documentation generation.
Stefan Seefeld <stefan@seefeld.name>
parents:
diff changeset
6
4621
f22831a12ab8 Fix path to included COPYING.txt.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4612
diff changeset
7 .. include:: ../COPYING.txt
4612
771e66e8c0b4 Trying to get the license included in the generated website docs.
Bernhard Reiter <bernhard@intevation.de>
parents: 4033
diff changeset
8 :literal:

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