This is the mail archive of the
gnats-devel@sources.redhat.com
mailing list for the GNATS project.
PATCH: Minor redirect fix for Gnatsweb 2.8.0
- To: gnats-devel at sources dot redhat dot com
- Subject: PATCH: Minor redirect fix for Gnatsweb 2.8.0
- From: Yngve Svendsen <yngve dot svendsen at clustra dot com>
- Date: Tue, 08 May 2001 15:17:17 +0200
The following patch fixes a problem caused by a change of behaviour in all
versions of CGI.pm from 2.64 onwards (2.753 is current right now). It now
by default returns URLs with parameters separated by semicolons instead of
ampersands, subtly breaking the redirect functionality of Gnatsweb versions
2.7 beta and 2.8.0. Redirects still happen, but the browser is redirected
to the main Gnatsweb page instead of to the page which the user came from.
The following patch fixes this, by instructing CGI.pm to use "old-style" URLs:
Index: gnatsweb.pl
===================================================================
RCS file: /clustra/cvs/gnatsweb2/gnatsweb.pl,v
retrieving revision 1.25
diff -u -p -r1.25 gnatsweb.pl
--- gnatsweb.pl 2001/05/04 13:44:12 1.25
+++ gnatsweb.pl 2001/05/08 13:09:11
@@ -97,9 +97,7 @@ else
use CGI::Carp qw/fatalsToBrowser/;
# 8/22/99 kenstir: CGI.pm-2.50's file upload is broken.
# 9/19/99 kenstir: CGI.pm-2.55's file upload is broken.
-use CGI 2.56 qw/:standard/;
-#use CGI 2.56 ();
-#use CGI::Pretty qw/:standard/;
+use CGI 2.56 qw(-oldstyle_urls :all);
use gnats qw/client_init client_exit client_cmd/;
# Debugging fresh code.
Yngve Svendsen
IS Engineer
Clustra AS, Trondheim, Norway
yngve.svendsen@clustra.com