[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Note on "Barring Netscape"
"Richard Martin" <[email protected]> writes:
> On Dec 6, 11:57am, Richard Charles Graves wrote:
> > The Microsoft Internet Explorer sends the user-agent "Mozilla 1.22
> (compatible"
> > to hte server, which triggers an incorrect response from, e.g., www.c2.org.
> > This little fraud has the potential to make you look silly if left
> unexplained.
>
> this *is* fraud, in a way. Microsoft is shipping a product which in a
> certain exchange claims to be a product of another company. Microsoft's
> software is being treated better around the net because it is recognised
> as Netscape, which it isn't.
This reminds me of how many many years ago, when IBM and Microsoft were
good friends, earlier version of MS Windows(?) video drivers were
hard-coded not to recognize a video card as being VGA-compatible (or
even EGA-?) unless its ROM had the 3 letters "IBM" at offset 0x1e. The
genuine vanilla IBM card had the words "COPYRIGHT IBM" at that address.
Various clone makers had to put "IBM" at that location to make their
cards work with Windows(?). E.g., I have a Trident VGA card whose ROM
says "RESERVED FOR IBM COMPATIBILITY" positioned so that "IBM" is
exactly at 0x1E. Some other cards just say "IBM" there with no
explanation in adjascent memory.
I think that if some servers refuse to talk to clients unless they see
"Mozilla", then I can't blame Microsoft for impersonating Netscape.
I think the whole protocol is way stupid. Instead of asking the client
for its name, and then looking up in some database what a client with
that name is capable of, a server should ask the client only about the
capabilities that the server is planning to use.
---
<a href="mailto:[email protected]">Dr. Dimitri Vulis</a>
Brighton Beach Boardwalk BBS, Forest Hills, N.Y.: +1-718-261-2013, 14.4Kbps