Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!gatech!cica!ctrsol!ginosko!uunet!rick
From: rick@uunet.UU.NET (Rick Adams)
Newsgroups: news.software.b
Subject: Re: C expire + B news
Summary: case insensitive message-ids
Message-ID: <63816@uunet.UU.NET>
Date: 14 Aug 89 15:51:18 GMT
References: <6703@cs.utexas.edu>
Organization: UUNET Communications Services, Falls Church, VA
Lines: 11

> Regarding message-id case:  B news converts ids to lower case before
> writing the dbm file.  C news does not.  I chose to go with B news'
> convention.  If you ever have to rebuild the history file from
> scratch, with C news' mkhistory, you'll need to add a strlower()
> to mkdbm.c.

B news does it because message-ids are supposed to be case insensitive
when compared. The simplest way to do that with dbm is to map
everything to lower case.

How does cnews keep the case independance without a similar hack?