elfs: (Default)
[personal profile] elfs
Ten years ago, Microsoft came out with an NNTP server, and with it came the usual collection of "embrace and extinguish" extensions that Microsoft loves to tack on to various protocols in the hopes of owning them and putting everyone else out of the game.

One of the most annoying things about the Microsoft newsserver/newsreader pairing was that all of MS's "new" protocols violated an old standard. The standard, in NNTP, and POPx, and most of the protocols with which I'm familiar, is this: if the search or filter criteria for a collection of items results in no matches, an empty list is returned. This seems obvious, right? You search for something, and there are no results found, the list comes back empty. If the client wants to display something, it can detect an empty list and say, "Sorry, no results found."

But no, Microsoft does things its way: the server returned an error code and no list. There is no conceivable reason that a successful search with no hits should return anything other than the result of a successful search with no hits, i.e. an empty list.

I'm pleased to note that the current standard for search-over-NNTP does things the correct way. I was one of many people who protested loudly over this extension that required clients to recognize a new error code-- and would break clients that didn't know what to do with it. In the latest standard, RFC 3977, when you don't find what you're looking for, searches and queries return success-- nothing went wrong-- and empty lists.

Date: 2009-08-17 05:32 am (UTC)
From: [identity profile] ewhac.livejournal.com
I didn't know Micros~1 had bothered with an NNTP server. But I suppose I shouldn't be surprised; they've tried to wreck everything else.

I'm sure Erik Fair raised holy hell when they did that.

Date: 2009-08-18 12:25 am (UTC)
From: [identity profile] http://users.livejournal.com/_candide_/
Heck, I'm surprised that they even would bother with NNTP. It's not like USENET was ever even anything close to a pot-o-gold. Far from it.

Profile

elfs: (Default)
Elf Sternberg

December 2025

S M T W T F S
 12345 6
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 07:54 am
Powered by Dreamwidth Studios