From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/58209 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: missing Mime-Version and format=flowed Date: Fri, 06 Aug 2004 16:57:31 +0200 Sender: ding-owner@lists.math.uh.edu Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1091804303 31732 80.91.224.253 (6 Aug 2004 14:58:23 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 6 Aug 2004 14:58:23 +0000 (UTC) Original-X-From: ding-owner+M6750@lists.math.uh.edu Fri Aug 06 16:58:12 2004 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 1Bt6Ae-0004ra-00 for ; Fri, 06 Aug 2004 16:58:12 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1Bt6AG-0003Gn-00; Fri, 06 Aug 2004 09:57:48 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1Bt6AC-0003Gg-00 for ding@lists.math.uh.edu; Fri, 06 Aug 2004 09:57:44 -0500 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by util2.math.uh.edu with esmtp (Exim 4.30) id 1Bt6A9-0001mO-QF for ding@lists.math.uh.edu; Fri, 06 Aug 2004 09:57:41 -0500 Original-Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by justine.libertine.org (Postfix) with ESMTP id 3DC953A003E for ; Fri, 6 Aug 2004 09:57:41 -0500 (CDT) Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1Bt6A8-0000S8-00 for ; Fri, 06 Aug 2004 16:57:40 +0200 Original-Received: from c494102a.s-bi.bostream.se ([217.215.27.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 06 Aug 2004 16:57:40 +0200 Original-Received: from jas by c494102a.s-bi.bostream.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 06 Aug 2004 16:57:40 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: ding@gnus.org Original-Lines: 47 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: c494102a.s-bi.bostream.se User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:svXhGjjFfrPh4mg+2a6l1LwoOaI= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:58209 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:58209 Per Abrahamsen writes: > Simon Josefsson writes: > >> Reiner Steib <4.uce.03.r.s@nurfuerspam.de> writes: >> >>> On Fri, Aug 06 2004, Katsumi Yamaoka wrote: >>> >>>> I'm using the value t for the gnus-article-loose-mime variable >>>> and I can see those articles correctly. >>> >>> Thanks. I should have checked the Fine Manual for `MIME-Version'. ;-) >>> >>> ,----[ (info "(gnus)MIME Commands") ] >>> | `gnus-article-loose-mime' >>> | If non-`nil', Gnus won't require the `MIME-Version' header before >>> | interpreting the message as a MIME message. This helps when >>> | reading messages from certain broken mail user agents. The >>> | default is `nil'. >>> `---- >> >> What harm would there be if the default for this variable was `t'? > > And why would anyone set it to nil? > > Maybe Gnus could do with one less variable, and obey the "be liberal in > what you accept" maxim. If the header IS present, and doesn't contain "1.0", it might make sense to actually not invoke the current MIME code, though. Hm. It seems Gnus doesn't check the MIME version number in that header now. It just check for presence of the header (unless g-a-l-m is set). 'MIME-Version: 42' would appear to be equally acceptable. The horror! I've changed the default now, speak up or revert if you don't like it. All code relating to this ("loose-mime", "strict-mime"), during decoding, actually make reading the code harder. FWIW, I wouldn't oppose removing the variable altogether. Doing so would acknowledge that the header is useless in practice. Encoding is an entirely different creature, of course.