Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id E4504431FBF for ; Wed, 16 Dec 2009 05:18:23 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TqkNcTAgOOeG for ; Wed, 16 Dec 2009 05:18:23 -0800 (PST) Received: from pivot.cs.unb.ca (pivot.cs.unb.ca [131.202.240.57]) by olra.theworths.org (Postfix) with ESMTP id 09C86431FAE for ; Wed, 16 Dec 2009 05:18:23 -0800 (PST) Received: from fctnnbsc30w-142167182194.pppoe-dynamic.high-speed.nb.bellaliant.net ([142.167.182.194] helo=localhost) by pivot.cs.unb.ca with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NKtll-0004Zr-RB; Wed, 16 Dec 2009 09:18:22 -0400 Received: from bremner by localhost with local (Exim 4.69) (envelope-from ) id 1NKtlg-0007el-Bf; Wed, 16 Dec 2009 09:18:16 -0400 From: David Bremner To: Alec Berryman In-Reply-To: <20091216005411.GA28199@thened.net> References: <87pr6gcuiu.fsf@pivot.cs.unb.ca> <20091216005411.GA28199@thened.net> Date: Wed, 16 Dec 2009 09:18:16 -0400 Message-ID: <87ljh3cb1j.fsf@pivot.cs.unb.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Sender-Verified: bremner@pivot.cs.unb.ca Cc: notmuch@notmuchmail.org Subject: Re: [notmuch] notmuch and imap [musing, no code :)] X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 13:18:24 -0000 On Tue, 15 Dec 2009 19:54:11 -0500, Alec Berryman wrote: > There are security concerns (need to strip incoming messages of tags so > no one tags your mail for you), privacy concerns (if you forward the > entire message as an attachment, may want to strip tags), and space > concerns (how many flags?), but I think they can be worked around. I agree that the labels-in-headers approach has some nice advantages. I haven't thought through merging of tag lists, but maybe that is no worse than other approaches. One thing that worries me a bit is that notmuch updates tags often, and each of these updates would require rewriting the message, at least in the obvious implementation. I'd hate to finally have Xapian issue 350 fixed, only to take an equivalent hit by rewriting the message. Maybe it is not that slow. d