Commit 0738603c authored by terry%netscape.com's avatar terry%netscape.com

Don't do server-push if the user seems to be using Internet Explorer.

parent 007f76fe
...@@ -22,12 +22,20 @@ ...@@ -22,12 +22,20 @@
use diagnostics; use diagnostics;
use strict; use strict;
print "Content-type: multipart/x-mixed-replace;boundary=thisrandomstring\n"; require "CGI.pl";
print "\n";
print "--thisrandomstring\n";
my $serverpush = 1;
require "CGI.pl"; if ($ENV{'HTTP_USER_AGENT'} =~ /MSIE/) {
# Internet explorer doesn't seem to understand server push. What fun.
$serverpush = 0;
}
if ($serverpush) {
print "Content-type: multipart/x-mixed-replace;boundary=thisrandomstring\n";
print "\n";
print "--thisrandomstring\n";
}
# Shut up misguided -w warnings about "used only once": # Shut up misguided -w warnings about "used only once":
...@@ -290,9 +298,11 @@ if (defined $::FORM{'order'} && $::FORM{'order'} ne "") { ...@@ -290,9 +298,11 @@ if (defined $::FORM{'order'} && $::FORM{'order'} ne "") {
$query .= $::FORM{'order'}; $query .= $::FORM{'order'};
} }
print "Please stand by ... <p>\n"; if ($serverpush) {
if (defined $::FORM{'debug'}) { print "Please stand by ... <p>\n";
print "<pre>$query</pre>\n"; if (defined $::FORM{'debug'}) {
print "<pre>$query</pre>\n";
}
} }
SendSQL($query); SendSQL($query);
...@@ -391,8 +401,10 @@ while (@row = FetchSQLData()) { ...@@ -391,8 +401,10 @@ while (@row = FetchSQLData()) {
my $buglist = join(":", @bugarray); my $buglist = join(":", @bugarray);
print "\n"; if ($serverpush) {
print "--thisrandomstring\n"; print "\n";
print "--thisrandomstring\n";
}
my $toolong = 0; my $toolong = 0;
...@@ -594,4 +606,6 @@ if ($count > 0) { ...@@ -594,4 +606,6 @@ if ($count > 0) {
print "<A HREF=\"buglist.cgi?$fields&tweak=1\">Make changes to several of these bugs at once.</A>\n"; print "<A HREF=\"buglist.cgi?$fields&tweak=1\">Make changes to several of these bugs at once.</A>\n";
} }
} }
print "\n--thisrandomstring--\n"; if ($serverpush) {
print "\n--thisrandomstring--\n";
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment