]> git.deb.at Git - deb/packages.git/commitdiff
Backwards compatibility mode for reportbug
authorFrank Lichtenheld <frank@lichtenheld.de>
Sat, 14 Apr 2007 10:44:51 +0000 (12:44 +0200)
committerFrank Lichtenheld <frank@lichtenheld.de>
Sat, 14 Apr 2007 10:44:51 +0000 (12:44 +0200)
Force exact=1 if UserAgent looks like reportbug.
Otherwise it would get confused by the new behaviour
to show non-exact matches per default, too.

The real solution for this is of course to let it
use another format instead of HTML.

cgi-bin/dispatcher.pl
conf/apache.conf.sed.in

index 1f876dedce031f46296d80312df7f5fc64a4581a..db9d155356e17ab9c761412d34e89b2a8c1d36c1 100755 (executable)
@@ -83,6 +83,11 @@ debug( "LANGUAGES=@LANGUAGES header=".
 bindtextdomain ( 'pdo', $LOCALES );
 textdomain( 'pdo' );
 
+if ($ENV{is_reportbug}) {
+    $input->param('exact', 1);
+    debug( "reportbug detected, set paramater exact to '1'" ) if DEBUG;
+}
+
 my $what_to_do = 'show';
 my $source = 0;
 if (my $path = $input->path_info() || $input->param('PATH_INFO')) {
index 594efd735c7fcf7b8dcce36eb849ad642ccac31a..48bdde3f7bd4298027fe02d0c7d9d9925cf5f36a 100644 (file)
       allow from all
    </Location>
 
+   BrowserMatch reportbug is_reportbug
+
    RewriteEngine on
    RewriteLog /var/log/apache2/rewrite.log
    RewriteLogLevel 0