Newsgroups: news.software.nntp
Path: utzoo!henry
From: henry@zoo.toronto.edu (Henry Spencer)
Subject: Re: NNTPD hates Message-IDs with TWO '@'s in them.  (BIG log file attached to this posting)
Message-ID: <1991Jun17.193115.28199@zoo.toronto.edu>
Date: Mon, 17 Jun 1991 19:31:15 GMT
References: <5930@gazette.bcm.tmc.edu> <1991Jun10.164931.21555@europa.asd.contel.com> <1991Jun13.043555.20773@zoo.toronto.edu> <5120@lib.tmc.edu>
Organization: U of Toronto Zoology

In article <5120@lib.tmc.edu> nntp@tmc.edu writes:
>>... dbz provides interfaces (dbzfetch and dbzstore) which do
>>*all* the case mapping internally, so the client never has to worry about
>>how to do it.  Nntpd with CNEWS defined really ought to be using those...
>
>This will be done in NNTP 1.6 and conditionalized on the use of dbz, not
>CNEWS ...

Good point.  The old version of dbz didn't provide them, but it should by
now be thoroughly obsolete -- it had a lot of problems -- and I would say
it need not be considered.

>Please let me know if dbzfetch/dbzstore (NNTP only need dbzfetch) is 
>specific to dbz or just a badly-named front-end to whichever dbm the
>installer uses.

dbzfetch and dbzstore are original with my improved dbz, although C News
does include a compatibility package that provides them as wrappers for
other dbm implementations.  (That was done so that our code could always
use the same interface; we dislike #ifdef.)  Arguably the most correct
behavior would be to use them when using *either* dbz or C News.
-- 
"We're thinking about upgrading from    | Henry Spencer @ U of Toronto Zoology
SunOS 4.1.1 to SunOS 3.5."              |  henry@zoo.toronto.edu  utzoo!henry
