From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/5579 Path: main.gmane.org!not-for-mail From: Joe Hildebrand Newsgroups: gmane.emacs.gnus.general Subject: nndbm Date: 18 Mar 1996 13:02:27 -0700 Organization: Fuentez Systems Concepts, Inc. Sender: hildebra@arls2006.den.mmc.com Message-ID: Reply-To: hildjj@fuentez.com NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035146163 769 80.91.224.250 (20 Oct 2002 20:36:03 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 20:36:03 +0000 (UTC) Return-Path: ding-request@ifi.uio.no Original-Received: from ifi.uio.no (ifi.uio.no [129.240.64.2]) by deanna.miranova.com (8.7.3/8.6.9) with SMTP id MAA12002 for ; Mon, 18 Mar 1996 12:41:45 -0800 Original-Received: from ipcsun3.den.mmc.com (ipcsun3.den.mmc.com [160.205.18.31]) by ifi.uio.no with SMTP (8.6.11/ifi2.4) id for ; Mon, 18 Mar 1996 21:03:08 +0100 Original-Received: from arls2006.asas.den.mmc.com (arls2006.den.mmc.com) by ipcsun3.den.mmc.com (4.1/1.34.a) id AA07109; Mon, 18 Mar 96 13:02:35 MST Original-Received: by arls2006.asas.den.mmc.com (5.x/SMI-SVR4) id AA26840; Mon, 18 Mar 1996 13:02:32 -0700 Original-To: ding@ifi.uio.no X-Attribution: Joe Original-Lines: 25 Xref: main.gmane.org gmane.emacs.gnus.general:5579 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:5579 I should have a rough first cut of nndbm ready when I get back to Denver on Wednesday. It is implemented as a server process, which looks like an nntp server to your client software, but is actually saving your mail in a gdbm or berkeley db database. It should have the advantage of speed and lack of locking issues, since there is only one process reading and writing the database. Oh, and no inode sucking, like nnml. It should work very well for large mail groups, since there is no separate .overview file to munge through. It should be pretty easy to extend to include pattern matching rules so that mail gets sorted nicely into groups, so that you wouldn't have to run procmail, as long as you were just doing simple filtering. Right now, the only outstanding issue is security. I'm going to look into nntp authorization, but I have a feeling that it might not be adequate. Anyone have any ideas? It is written in Perl5, and I'll release it under the GPL. Is anyone interested in beta testing? -- Joe Hildebrand Fuentez Systems Concepts hildjj@fuentez.com Lead Software Engineer "Breakfast recapitulates phylogeny" - Spider Robinson