From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/32084 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.emacs.gnus.general Subject: Re: (provide 'nnmaildir) Date: 11 Aug 2000 11:01:04 -0400 Sender: owner-ding@hpc.uh.edu Message-ID: References: <20000715005611.8018.qmail@multivac.student.cwru.edu> <20000717182810.13970.qmail@multivac.student.cwru.edu> NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035168414 17749 80.91.224.250 (21 Oct 2002 02:46:54 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:46:54 +0000 (UTC) Return-Path: Original-Received: from spinoza.math.uh.edu (spinoza.math.uh.edu [129.7.128.18]) by mailhost.sclp.com (Postfix) with ESMTP id D5617D051E for ; Sat, 12 Aug 2000 09:55:43 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by spinoza.math.uh.edu (8.9.1/8.9.1) with ESMTP id KAC25984; Fri, 11 Aug 2000 10:02:42 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 11 Aug 2000 10:00:46 -0500 (CDT) Original-Received: from mailhost.sclp.com (postfix@66-209.196.61.interliant.com [209.196.61.66] (may be forged)) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id KAA12449 for ; Fri, 11 Aug 2000 10:00:37 -0500 (CDT) Original-Received: from multivac.student.cwru.edu (multivac.STUDENT.CWRU.Edu [129.22.239.69]) by mailhost.sclp.com (Postfix) with SMTP id 3989FD051E for ; Fri, 11 Aug 2000 11:01:08 -0400 (EDT) Original-Received: (qmail 16929 invoked by uid 500); 11 Aug 2000 15:01:04 -0000 Mail-Followup-To: ding@gnus.org Original-To: ding@gnus.org In-Reply-To: prj@po.cwru.edu's message of "04 Aug 2000 11:44:42 -0400" Original-Lines: 38 X-Mailer: Gnus v5.7/Emacs 20.7 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:32084 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:32084 internal: -request-list runs faster, updating max only once feature: -request-move-article bugfix: -request-article could have returned an article from another group when requesting a nonexistent article by article number So now you can move articles out of nnmaildir groups, but not yet into them. Does nnmbox actually use the information in the `From ' line? If so, then nnmbox-request-accept-article, when extracting the envelope sender, ought to check for Return-Path: as the first field if it doesn't find X-From-Line:. qmail delivers a message to a maildir with the envelope sender (in ) in Return-Path: as the first field, and nnmaildir preserves this. The delivery time could be taken from the third field (Received:), or perhaps from the filename, which nnmaildir-request-move-article makes available as nnmaildir-filename. nnmbox ought to remove the `From ' line when moving articles rather than changing it to a X-From-Line: field. Otherwise, moving an article from an nnmaildir group to an nnmbox group and back results in an X-From-Line: field being added. It'd be much cleaner if the article ended up containing the same data that it started with. -request-move-article is supposed to tidy up, removing anything that isn't actually part of the article, and the `From ' line isn't part of the article; it's part of the mbox storage format. `>From ' quoting is also part of the mbox format, and should be cleaned up, probably in nnmbox-request-article. (replace-regexp "^>\\(>*From \\)" "\1") > I expect the on-disk storage will not undergo any more changes; future > upgrades should not require more than restarting emacs. Uh, scratch that. There will be another change when I get into NOV. paul