From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/45714 Path: main.gmane.org!not-for-mail From: Steinar Bang Newsgroups: gmane.emacs.gnus.general Subject: Time for partial download of nnimap messages again? Date: Thu, 18 Jul 2002 20:55:09 +0200 Organization: Denizens of Doom, Norway Chapter Sender: owner-ding@hpc.uh.edu Message-ID: <87sn2gzx0y.fsf@doohan.bang.priv.no> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1027018580 28823 127.0.0.1 (18 Jul 2002 18:56:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 18 Jul 2002 18:56:20 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17VGRl-0007Ud-00 for ; Thu, 18 Jul 2002 20:56:18 +0200 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 17VGR3-0000OL-00; Thu, 18 Jul 2002 13:55:33 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Thu, 18 Jul 2002 13:55:56 -0500 (CDT) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id NAA11800 for ; Thu, 18 Jul 2002 13:55:45 -0500 (CDT) Original-Received: (qmail 5083 invoked by alias); 18 Jul 2002 18:55:12 -0000 Original-Received: (qmail 5077 invoked from network); 18 Jul 2002 18:55:12 -0000 Original-Received: from quimby.gnus.org (80.91.224.244) by gnus.org with SMTP; 18 Jul 2002 18:55:12 -0000 Original-Received: from news by quimby.gnus.org with local (Exim 3.12 #1 (Debian)) id 17VGcZ-000543-00 for ; Thu, 18 Jul 2002 21:07:27 +0200 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 22 Original-NNTP-Posting-Host: b48sfn.cm.chello.no Original-X-Trace: quimby.gnus.org 1027019247 17688 213.46.211.96 (18 Jul 2002 19:07:27 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 18 Jul 2002 19:07:27 GMT User-Agent: Gnus/5.090007 (Oort Gnus v0.07) XEmacs/21.4 (Common Lisp, i386-debian-linux) Cancel-Lock: sha1:/9xvgJD7qd0XSExOrZPrl43hC/o= Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:45714 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:45714 Now that agent is always used by nnimap as a local cache, it may be time to once more start looking at partial downloads of MIME messages? Eg. downloading the text part, but leave that big videoclip on the server, until we decide to look at it. A quick revisit of the idea: - in the agent cache, replace the delayed parts with a message/external-body URL part where the URL is an IMAP URL: - when the user wishes to view or save the delayed part, it is downloaded from the server, and the message/external-body is replaced with the actual part What Simon didn't like about this, IIRC, was that you changed the message from the original. But you don't, really. The original message is kept in its priestine state on the server. What happens to the cached message is just an internal Gnus implementation issue, IMO.