]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 547863: Stop supporting upgrades from 2.8
authorMax Kanat-Alexander <mkanat@bugzilla.org>
Mon, 8 Mar 2010 02:20:01 +0000 (18:20 -0800)
committerMax Kanat-Alexander <mkanat@bugzilla.org>
Mon, 8 Mar 2010 02:20:01 +0000 (18:20 -0800)
r=LpSolit, a=mkanat

docs/en/rel_notes.txt
query.cgi

index 614fcb5a1957d462e9f8211898b6919f235ecdd6..4014951f02825a525941ac9c995ba7591f4588ca 100644 (file)
@@ -3019,10 +3019,10 @@ known to us after the Bugzilla 2.14 release.
 *** USERS UPGRADING FROM 2.8 OR EARLIER ***
 *******************************************
 
-Release notes were not compiled for versions of Bugzilla before
-2.12.
-
-The file 'UPGRADING-pre-2.8' contains instructions you may
-need to perform in addition to running 'checksetup.pl' if you
-are running a pre 2.8 version.
+This version of Bugzilla cannot upgrade from version 2.8 (released
+November 19, 1999). You will first have to upgrade to Bugzilla 3.6 and
+then upgrade to the latest release.
 
+If you are upgrading from a version earlier than 2.8, See the 
+PGRADING-pre-2.8 file in Bugzilla 3.0 for information
+on upgrading from a version that is earlier than 2.8.
index 101c90700fd90e546c70d3e0429268e957e2650d..d45a950b28688191af6c361f5a851cbdcea8e252 100755 (executable)
--- a/query.cgi
+++ b/query.cgi
@@ -49,44 +49,6 @@ my $buffer = $cgi->query_string();
 my $user = Bugzilla->login();
 my $userid = $user->id;
 
-# Backwards compatibility hack -- if there are any of the old QUERY_*
-# cookies around, and we are logged in, then move them into the database
-# and nuke the cookie. This is required for Bugzilla 2.8 and earlier.
-if ($userid) {
-    my @oldquerycookies;
-    foreach my $i ($cgi->cookie()) {
-        if ($i =~ /^QUERY_(.*)$/) {
-            push(@oldquerycookies, [$1, $i, $cgi->cookie($i)]);
-        }
-    }
-    if (defined $cgi->cookie('DEFAULTQUERY')) {
-        push(@oldquerycookies, [DEFAULT_QUERY_NAME, 'DEFAULTQUERY',
-                                $cgi->cookie('DEFAULTQUERY')]);
-    }
-    if (@oldquerycookies) {
-        foreach my $ref (@oldquerycookies) {
-            my ($name, $cookiename, $value) = (@$ref);
-            if ($value) {
-                # If the query name contains invalid characters, don't import.
-                $name =~ /[<>&]/ && next;
-                trick_taint($name);
-                $dbh->bz_start_transaction();
-                my $query = $dbh->selectrow_array(
-                    "SELECT query FROM namedqueries " .
-                     "WHERE userid = ? AND name = ?",
-                     undef, ($userid, $name));
-                if (!$query) {
-                    $dbh->do("INSERT INTO namedqueries " .
-                            "(userid, name, query) VALUES " .
-                            "(?, ?, ?)", undef, ($userid, $name, $value));
-                }
-                $dbh->bz_commit_transaction();
-            }
-            $cgi->remove_cookie($cookiename);
-        }
-    }
-}
-
 if ($cgi->param('nukedefaultquery')) {
     if ($userid) {
         $dbh->do("DELETE FROM namedqueries" .