From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/74241 Path: news.gmane.org!not-for-mail From: Russ Allbery Newsgroups: gmane.emacs.gnus.general Subject: Re: Gnus always fetching all messages from nntp server Date: Sun, 21 Nov 2010 22:41:20 -0800 Organization: The Eyrie Message-ID: <878w0lami7.fsf@windlord.stanford.edu> References: <87bp5kl66u.fsf@seashell.home> <87mxp39lnf.fsf@seashell.home> <87r5efm0je.fsf@seashell.home> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1290408144 26361 80.91.229.12 (22 Nov 2010 06:42:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 22 Nov 2010 06:42:24 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M22606@lists.math.uh.edu Mon Nov 22 07:42:19 2010 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.69) (envelope-from ) id 1PKQ6U-00025m-LC for ding-account@gmane.org; Mon, 22 Nov 2010 07:42:18 +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 1PKQ6H-0001FP-9w; Mon, 22 Nov 2010 00:42:05 -0600 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1PKQ6A-0001FD-3V for ding@lists.math.uh.edu; Mon, 22 Nov 2010 00:41:58 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PKQ65-0007ku-QX for ding@lists.math.uh.edu; Mon, 22 Nov 2010 00:41:57 -0600 Original-Received: from smtp4.stanford.edu ([171.67.219.84] helo=smtp.stanford.edu) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1PKQ64-0005YX-00 for ; Mon, 22 Nov 2010 07:41:52 +0100 Original-Received: from smtp.stanford.edu (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 41B78CD46 for ; Sun, 21 Nov 2010 22:41:21 -0800 (PST) Original-Received: from windlord.stanford.edu (windlord.Stanford.EDU [171.67.225.134]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.stanford.edu (Postfix) with ESMTPS id A7E22CD41 for ; Sun, 21 Nov 2010 22:41:20 -0800 (PST) Original-Received: by windlord.stanford.edu (Postfix, from userid 1000) id 7F7FF2F477; Sun, 21 Nov 2010 22:41:20 -0800 (PST) In-Reply-To: (Lars Magne Ingebrigtsen's message of "Sun, 21 Nov 2010 19:14:23 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-Spam-Score: -4.9 (----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:74241 Archived-At: Lars Magne Ingebrigtsen writes: > There's no way to do that without fetching all the headers for all the > articles in the group. NNTP doesn't offer a "return headers for the > threads where these articles appear in". Well, you can get all parents by retrieving overview information by message ID (OVER ), and if the server supports XPAT on References, you can get the rest of the thread with XPAT searches. I'm not sure if it would end up being more efficient than what Gnus is doing now, due to the round trips required, but it would send less data over the network. -- Russ Allbery (rra@stanford.edu)