From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/68335 Path: news.gmane.org!not-for-mail From: jidanni@jidanni.org Newsgroups: gmane.emacs.gnus.general Subject: nnrss lacks basic crosspost detection; should use guid Date: Sat, 28 Feb 2009 04:53:14 +0800 Message-ID: <87r61jwqit.fsf@jidanni.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1235768077 13152 80.91.229.12 (27 Feb 2009 20:54:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 27 Feb 2009 20:54:37 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M16775@lists.math.uh.edu Fri Feb 27 21:55:54 2009 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ld9kK-00080r-Sf for ding-account@gmane.org; Fri, 27 Feb 2009 21:55:49 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Ld9i4-0007ZN-Az; Fri, 27 Feb 2009 14:53:28 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Ld9i2-0007Z6-So for ding@lists.math.uh.edu; Fri, 27 Feb 2009 14:53:26 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1Ld9hz-0000Ee-Cl for ding@lists.math.uh.edu; Fri, 27 Feb 2009 14:53:26 -0600 Original-Received: from mailbigip.dreamhost.com ([208.97.132.5] helo=homiemail-a1.g.dreamhost.com) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1Ld9iK-0007EP-00 for ; Fri, 27 Feb 2009 21:53:44 +0100 Original-Received: from jidanni.org (122-127-34-130.dynamic.hinet.net [122.127.34.130]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by homiemail-a1.g.dreamhost.com (Postfix) with ESMTP id 5C204119E17 for ; Fri, 27 Feb 2009 12:53:17 -0800 (PST) X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:68335 Archived-At: Alas, http://www.coolloud.org.tw/tag/=E6=96=B0=E7=A7=BB=E6=B0=91/feed http://www.coolloud.org.tw/tag/=E7=A7=BB=E6=B0=91=E5=B7=A5/feed have the same item, 35873 at http://www.coolloud.org.tw with the same date even, but nnrss is not smart enough to mark it read globally if read in one group. Part of the problem is that nnrss totally ignores the guid, and instead insists on making its own Message-IDs, Message-ID: <828@=3D?utf-8?B?6KiC6Zax6Ium5YueX+enu+awkeW3pV/nmoTmlofnq6A=3D= ?=3D.nnrss> Message-ID: <73@=3D?utf-8?B?6KiC6Zax6Ium5YueX+aWsOenu+awkV/nmoTmlofnq6A=3D= ?=3D.nnrss> Decoding, <828@=E8=A8=82=E9=96=B1=E8=8B=A6=E5=8B=9E_=E7=A7=BB=E6=B0=91=E5= =B7=A5_=E7=9A=84=E6=96=87.nnrss>, we see the encoded part was merely the group description. If the Message-ID just used the guid, perhaps crossposts could be detected, and marked as read globally. Only if there is no guid, then fall back to the current scheme.