From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/7426 Path: main.gmane.org!not-for-mail From: Greg Stark Newsgroups: gmane.emacs.gnus.general Subject: Re: Moving & suppressing Date: 02 Aug 1996 04:48:12 -0400 Sender: gsstark@MIT.EDU Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035147741 7201 80.91.224.250 (20 Oct 2002 21:02:21 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 21:02:21 +0000 (UTC) Cc: ding@ifi.uio.no 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.5/8.6.9) with SMTP id CAA29683 for ; Fri, 2 Aug 1996 02:39:21 -0700 Original-Received: from lola-granola.MIT.EDU (LOLA-GRANOLA.MIT.EDU [18.70.0.26]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id ; Fri, 2 Aug 1996 10:48:21 +0200 Original-Received: (from gsstark@localhost) by lola-granola.MIT.EDU (8.6.12/8.6.12) id EAA08497; Fri, 2 Aug 1996 04:48:13 -0400 X-Yow: What's the MATTER Sid?.. Is your BEVERAGE unsatisfactory? X-spook: Semtex smuggle ammunition Croatian Ft. Meade Waco, Texas Original-To: Lars Magne Ingebrigtsen In-Reply-To: Lars Magne Ingebrigtsen's message of 01 Aug 1996 23:19:36 +0200 Original-Lines: 31 X-Mailer: Gnus v5.2.37/Emacs 19.30 Xref: main.gmane.org gmane.emacs.gnus.general:7426 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:7426 > I've also added support for suppressing duplicate articles. This is > (kinda) poor man's, uhm, woperdaughter's, Xref support -- Gnus keeps a > list (and hashtb) of all Message-ID's that have been (marked as) read. > The next time Gnus sees a message with the same Message-ID, it will > mark it as read. There's also an option for saving this list to a > file, but that's optional. While trying to evangalize a bit someone asked if Gnus could prevent them from seeing the same e-mail message twice even if the message-id's weren't available. This would be possible if we hashed the entire article, or even just the length and the first block of the article and saved that as a kind of pseudo-message-id. This really would be pretty nice, even i often see the same mail message on multiple lists that i read via mail archives, and often these archives don't retain the message-id's (i disagree with that as well of course, but Gnus should be general enough to not assume all the backends are news or mail. Some backends won't have any concept of message-id.) This would be a moderately expensive operation, especially if we tried to do it at summary buffer generation time, but it would be nicer if we tried to do it just before showing an article, then if it was one we've already seen it could magically become marked as a duplicate and we could go on to the next article. That way we don't need to actually load the article until we would have to anyways. greg