From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/49977 Path: main.gmane.org!not-for-mail From: Matthias Andree Newsgroups: gmane.emacs.gnus.general Subject: Corrupt MIME articles without boundary parameter? Date: Sun, 09 Feb 2003 23:43:06 +0100 Sender: owner-ding@hpc.uh.edu Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1044830561 27639 80.91.224.249 (9 Feb 2003 22:42:41 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 9 Feb 2003 22:42:41 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18i09m-0007BS-00 for ; Sun, 09 Feb 2003 23:42:38 +0100 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 18i0Ai-0003Wb-00; Sun, 09 Feb 2003 16:43:36 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sun, 09 Feb 2003 16:44:34 -0600 (CST) Original-Received: from sclp3.sclp.com (sclp3.sclp.com [66.230.238.2]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id QAA27814 for ; Sun, 9 Feb 2003 16:44:25 -0600 (CST) Original-Received: (qmail 2244 invoked by alias); 9 Feb 2003 22:43:10 -0000 Original-Received: (qmail 2239 invoked from network); 9 Feb 2003 22:43:10 -0000 Original-Received: from p508772da.dip.t-dialin.net (HELO m2a2.dyndns.org) (postfix@80.135.114.218) by 66.230.238.6 with SMTP; 9 Feb 2003 22:43:10 -0000 Original-Received: by merlin.emma.line.org (Postfix, from userid 500) id 2EE0F60EB9; Sun, 9 Feb 2003 23:43:06 +0100 (CET) Original-To: ding@gnus.org User-Agent: Gnus/5.090014 (Oort Gnus v0.14) Emacs/21.2 (i586-suse-linux) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:49977 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:49977 Hi, I sometimes receive articles with munged headers that lack the boundary parameter. The problem is something like this in the headers: | Mime-Version: 1.0 | Content-Type: multipart/signed; micalg=pgp-sha1; | Content-Disposition: inline | User-Agent: Mutt/1.4i I don't have "show body as plain text, in this buffer", and pressing C-d is of no avail. As we know mutt emits correct MIME stuff in this case, we can safely assume the boundary parameter was munged by some transport software that was unaware of folded lines (aka. continuation lines). One such piece of broken software is BeroList before and excluding 3.0. Would some kind volunteer soul of Gnus hacker provide either of the following: 1. an insinuate-MIME function (maybe for article washing) that finds the first line to match ^--(.*)$ and use the captured string as boundary alternatively: 2. treat the message as text/plain if the boundary parameter is missing Of course, I'd prefer #1. Being unaware of elisp and the Gnus environment and short of time to get acquainted with that, I'm unable to do this myself now. Maybe in my next life... Many thanks in advance. -- Matthias Andree