Closed Bug 202918 Opened 22 years ago Closed 22 years ago

TM in new Firebird UA string causes 400 bad request server error

Categories

(Firefox :: General, defect)

x86
All
defect
Not set
blocker

Tracking

()

VERIFIED FIXED

People

(Reporter: bugzilla, Assigned: bugs)

References

()

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4a) Gecko/20030422 Firebird™ Browser/0.6
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4a) Gecko/20030422 Firebird™ Browser/0.6

This server returns error 400 when visited.  Using the uabar extension
(http://uabar.mozdev.org/) I removed the TM from the current Firebird UA string.
 The site then gave me the page.

Reproducible: Always

Steps to Reproduce:
1. Visit http://www.fox.com/mrpersonality/, get error 400.
2. Remove TM from the UA string and revisit. Page renders normally.

Actual Results:  
Server returns error 400.

Expected Results:  
Page should be presented normally.

The page works fine in the prev Phoenix nightly 2030411 and in Mozilla 1.4b
nightlies.
Fixing to correct component.
Component: History → General
This one is yours Ben. ;)
Assignee: blaker → ben
OS: Windows XP → All
Another URL with the same problem (and workaround):
http://tv.zap2it.com/news/tvnewsdaily_headlines.html
*** Bug 202919 has been marked as a duplicate of this bug. ***
*** Bug 202926 has been marked as a duplicate of this bug. ***
Ok I got a quick patch that should easily fix the problem. Just edit all.js file
and change the line 50 to:

 pref("general.useragent.vendor", "Firebird Browser");

I just removed the TM symbol from that line. Should I attach it as a proposed fix?

Btw, this does fix the loading problems for some of the websites that are
reporting loading issues. [See bug 202919]
Given all the legal hand-wringling of late over Firebird, just eliminating it
from the UA string might not be best.  Someone thought it important enough to
put there in the first place.

This revised all.js replaces the current trademark symbol with (TM) instead.
Bill-
Please create a diff instead of including the whole all.js file.  

And I suggest Sev -> Major
Increasing severity. This is a definite blocker.
Severity: normal → blocker
Thanks.
Fix checked in by Ben.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
*** Bug 203055 has been marked as a duplicate of this bug. ***
Blocks: 202233
v
Status: RESOLVED → VERIFIED
*** Bug 203113 has been marked as a duplicate of this bug. ***
*** Bug 203126 has been marked as a duplicate of this bug. ***
*** Bug 203130 has been marked as a duplicate of this bug. ***
*** Bug 203241 has been marked as a duplicate of this bug. ***
*** Bug 203240 has been marked as a duplicate of this bug. ***
*** Bug 203276 has been marked as a duplicate of this bug. ***
*** Bug 203788 has been marked as a duplicate of this bug. ***
*** Bug 203962 has been marked as a duplicate of this bug. ***
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: