[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