Closed Bug 203055 Opened 22 years ago Closed 22 years ago

Netscape-Enterprise/4.1 can't handle \x99 character in User-Agent header

Categories

(Firefox :: General, defect)

x86
All
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 202918

People

(Reporter: rtsai, Assigned: bugzilla)

References

()

Details

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

This web page worked fine with Phoenix-0.5 (win32, linux). It no longer works
with April 22 phoenix/firebird build (win32, linux).

I believe the \x99 character in the User-Agent header is being improperly dealt
with by Netscape-Enterprise/4.1 web server .

Reproducible: Always

Steps to Reproduce:
1. Visit http://www.quicken.com/myfinances/
2.
3.

Actual Results:  
<html><head><title>Bad request</title></head>
<body><h1>Bad request</h1>
Your browser sent a query this server could not understand.
</body></html>

Expected Results:  
Should have displayed a working web page.

I took a packet trace; the HTTP request sent is exactly the same except for the
User-Agent header.

The only thing I can think of is that the Firebird User-Agent contains a weird
character \x99; perhaps this is causing the web server to barf.

If I telnet to www.quicken.com:80 and paste in the exact same request and
headers without the \x99 character in the User-Agent header, everything works fine.

The web server claims to be:

Server: Netscape-Enterprise/4.1

This could be worked around with a user-configurable User-Agent like Opera.
Duplicate of bug 202918

*** This bug has been marked as a duplicate of 202918 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
v.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.