[Python-apps-commits] r7912 - in packages/trac/trunk/debian (3 files)
dkg at users.alioth.debian.org
dkg at users.alioth.debian.org
Tue Dec 6 01:33:32 UTC 2011
Date: Tuesday, December 6, 2011 @ 01:33:30
Author: dkg
Revision: 7912
resolve #634800 now that it has been properly forwarded upstream
Added:
packages/trac/trunk/debian/patches/60_fix_trac_web_api_referer.patch
Modified:
packages/trac/trunk/debian/changelog
packages/trac/trunk/debian/patches/series
Modified: packages/trac/trunk/debian/changelog
===================================================================
--- packages/trac/trunk/debian/changelog 2011-12-06 00:24:35 UTC (rev 7911)
+++ packages/trac/trunk/debian/changelog 2011-12-06 01:33:30 UTC (rev 7912)
@@ -2,6 +2,8 @@
* add Build-Dep on python-babel so that translations will be shipped
(Closes: #644401)
+ * fix trac.web.auth._referer() if more than one "referer" argument is
+ present (Closes: #634800)
-- Daniel Kahn Gillmor <dkg at fifthhorseman.net> Mon, 05 Dec 2011 19:03:16 -0500
Added: packages/trac/trunk/debian/patches/60_fix_trac_web_api_referer.patch
===================================================================
--- packages/trac/trunk/debian/patches/60_fix_trac_web_api_referer.patch (rev 0)
+++ packages/trac/trunk/debian/patches/60_fix_trac_web_api_referer.patch 2011-12-06 01:33:30 UTC (rev 7912)
@@ -0,0 +1,18 @@
+Author: Jamie McClelland <jm at mayfirst.org>
+Forwarded: http://trac.edgewall.org/ticket/10491
+Bug-Debian: http://bugs.debian.org/634800
+Reviewed-By: Daniel Kahn Gillmor <dkg at fifthhorseman.net>
+Description: fix trac.web.auth _referer()
+ avoid trac failures if more than one referer argument appears in a request
+
+--- a/trac/web/auth.py 2011-12-04 23:20:37.000000000 -0500
++++ b/trac/web/auth.py 2011-12-04 23:20:44.000000000 -0500
+@@ -238,7 +238,7 @@
+ req.redirect(referer or req.abs_href())
+
+ def _referer(self, req):
+- return req.args.get('referer') or req.get_header('Referer')
++ return req.args.getfirst('referer') or req.get_header('Referer')
+
+
+ class HTTPAuthentication(object):
Modified: packages/trac/trunk/debian/patches/series
===================================================================
--- packages/trac/trunk/debian/patches/series 2011-12-06 00:24:35 UTC (rev 7911)
+++ packages/trac/trunk/debian/patches/series 2011-12-06 01:33:30 UTC (rev 7912)
@@ -1,3 +1,4 @@
20_add_interpreter_line.patch
30_default_charset_utf8.patch
50_sqlitetopg_script.patch
+60_fix_trac_web_api_referer.patch
More information about the Python-apps-commits
mailing list