From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/9588 Path: main.gmane.org!not-for-mail From: Rich Pieri Newsgroups: gmane.emacs.gnus.general Subject: Re: OffGnus Date: 23 Jan 1997 12:12:04 -0500 Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035149589 19341 80.91.224.250 (20 Oct 2002 21:33:09 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 21:33:09 +0000 (UTC) Return-Path: Original-Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by deanna.miranova.com (8.8.5/8.8.5) with SMTP id JAA15415 for ; Thu, 23 Jan 1997 09:32:51 -0800 Original-Received: from londo.asds.com (londo.prescienttech.com [199.103.216.62]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Thu, 23 Jan 1997 18:12:08 +0100 Original-Received: from gkar.asds.com (gkar.asds.com [111.17.19.1]) by londo.asds.com (8.8.4/8.8.4) with ESMTP id MAA26464 for ; Thu, 23 Jan 1997 12:12:07 -0500 Original-Received: (from ratinox@localhost) by gkar.asds.com (8.8.4/8.8.4) id MAA27347; Thu, 23 Jan 1997 12:12:07 -0500 Original-To: ding@ifi.uio.no In-Reply-To: Lars Magne Ingebrigtsen's message of 23 Jan 1997 03:53:22 +0100 Original-Lines: 45 X-Mailer: Gnus v5.2.40/Emacs 19.34 Xref: main.gmane.org gmane.emacs.gnus.general:9588 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:9588 -----BEGIN PGP SIGNED MESSAGE----- >>>>> "LMI" == Lars Magne Ingebrigtsen writes: LMI> Yes, but it isn't fast. When a cancel message comes in, it should LMI> be possible to efficiently remove the canceled article, and perhaps LMI> some db thing would be nice. The history db should contain the article's message ID, which "folder" it is being stored in (relative to the top of the local spool), and the article number. But that is beside the point. cmsgs contain the message ID of the article to cancel and the group(s) the article was originally posted to. Building the path(s) based on the group information is trivial. That leaves you to grep through each local group's .overview file for the message ID string which will in turn provide the article number. From there you can do whatever you want... like delete the messages file and update the .overview database. Just don't use filesystem links like a Unix news server; we do not have them on Win32. Hmmm... so the history database is redundant for this. The only reason a real news server keeps it is to serve a purpose identical to nnmail-cache. LMI> Perhaps it won't be necessary, though, since the cancel messages are LMI> usually posted to the same group(s) that the articles appeared in, No, cmsgs are posted to the "control" group. -----BEGIN PGP SIGNATURE----- Version: 2.6.3a Charset: noconv iQCVAwUBMueb5J6VRH7BJMxHAQHfrAQAiMYVYSMLGdrZArehqzop1GzLEmioavbs qIomgKQCWKo3/F4wNb3n1AJ2G+b9lfuXJQTBFSSaJzK8IDFXiFesrW+A4V14LqGm 1zxG3pE2MCGBQRYO5KkArS8PCkDnebMLOzuCWFWRKyM6+PlrHO3Co0mZkk29KW4g /WIzY/HBsws= =Ras6 -----END PGP SIGNATURE----- -- Rich Pieri | Happy Fun Ball contains a liquid Prescient Technologies, Inc. | core, which, if exposed due to A Stone & Webster Company | rupture, should not be touched, I speak for myself, not PTI or SWEC | inhaled, or looked at.