From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/55399 Path: main.gmane.org!not-for-mail From: Russ Allbery Newsgroups: gmane.emacs.gnus.general Subject: Re: Trailing whitespace and PGP/MIME Date: Tue, 30 Dec 2003 15:46:42 -0800 Organization: The Eyrie Sender: ding-owner@lists.math.uh.edu Message-ID: <87n099yil9.fsf@windlord.stanford.edu> References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1072828029 29328 80.91.224.253 (30 Dec 2003 23:47:09 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 30 Dec 2003 23:47:09 +0000 (UTC) Original-X-From: ding-owner+M3939@lists.math.uh.edu Wed Dec 31 00:47:07 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AbTZq-00077W-00 for ; Wed, 31 Dec 2003 00:47:06 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1AbTZf-0000wM-00; Tue, 30 Dec 2003 17:46:55 -0600 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1AbTZX-0000wG-00 for ding@lists.math.uh.edu; Tue, 30 Dec 2003 17:46:47 -0600 Original-Received: from smtp1.Stanford.EDU (smtp1.Stanford.EDU [171.67.16.120]) by justine.libertine.org (Postfix) with ESMTP id B06413A0038 for ; Tue, 30 Dec 2003 17:46:46 -0600 (CST) Original-Received: from windlord.stanford.edu (windlord.Stanford.EDU [171.64.19.147]) by smtp1.Stanford.EDU (8.12.10/8.12.10) with SMTP id hBUNkg8f030534 for ; Tue, 30 Dec 2003 15:46:43 -0800 Original-Received: (qmail 7475 invoked by uid 1000); 30 Dec 2003 23:46:42 -0000 Original-To: ding@gnus.org In-Reply-To: (Simon Josefsson's message of "Tue, 30 Dec 2003 21:56:07 +0100") User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Common Lisp, linux) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:55399 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:55399 Simon Josefsson writes: > Ah. Hm. Er. So what IS the right thing? The MUST above is for > PGP/MIME, yes, but the _reason_ the MUST is there in the document is > about as valid for plain PGP as it is for PGP/MIME, I think, arguing > that the obvious approach is the right. It shouldn't be as valid for inline PGP. PGP implementations generally handle trailing spaces without difficulty when processing attached signatures (by stripping them before processing the message). The behavior is different than when they process detached signatures, but I'm not sure that we care. > One (non-)solution is to warn the user whenever the message content > may not work reliably with plain PGP and ask the user if she wants to > continue, or use PGP/MIME instead. This is going to get really annoying for people who use inline signatures with a sig delimiter. The real solution is for people to stop using the broken inline PGP signature standard and switch to PGP/MIME so that the true structure of their messages is exposed to software, but it's so hard to convince people of that.... > There are many things on this list now, e.g., non-ASCII, trailing > unencoded SPC, data that look dash escaped. This would be a useful > feature, but just move the problem into the face of the user instead of > solving it, and I doubt most users understand nor want to understand the > problem. Yup. -- Russ Allbery (rra@stanford.edu)