Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.project > #11786

Re: "From" at beginning of line gets escaped (was: Re: Testing Discourse for Debian)

From rhkramer@gmail.com
Newsgroups linux.debian.project
Subject Re: "From" at beginning of line gets escaped (was: Re: Testing Discourse for Debian)
Date 2020-04-15 17:50 +0200
Message-ID <zVSsy-2XP-11@gated-at.bofh.it> (permalink)
References <zU7cm-2LN-15@gated-at.bofh.it> <zVOoV-yM-3@gated-at.bofh.it> <zVRwu-2oT-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


The following is the text of an email that got generated as I tried to make a 
comment on the bug report you filed.  I'm not sure how soon the comment might 
appear on the bug report, so I decided to add it here as a reply.

I guess I should add one thing, that I presume the people who deal with the 
bug report will recognize: I don't know how much legacy software would be 
affected if the described behavior changed.

<quote>
#956806 lists.debian.org: changes messages with lines starting with "From", 
breaking DKIM signature
From: rhkramer@gmail.com
  To: 956806@bugs.debian.org
  Date: Wed Apr 15 11:22:37 2020
   
Aside: This may be the first time that I've responded to a Debian bug -- I 
expected that when I clicked on reply, I'd be given a text box on the bug 
report web page to make my comment, instead, I'm apparently writing an email.  
I presume this will get to the right place.

Hmm, I probably should not respond to this as I cannot do a complete or maybe 
even an adequate job.

I do know this.  When mail is stored in an mbox file, From at the beginning of 
a line (admittedly with other requirements after the From) can indicated the 
beginning of an mbox header, which separates one email from another.

A "real" mbox header has other stuff on that line that can and should be parsed 
and considered to determine if it really is an mbox header, but some software 
in the email chain typically escapes a From at the beginning of a line (by 
prefixing it with a >, iirc) to, well, distinguish it from an mbox header and 
make it easier on the mbox software somewhere in the chain.

I'd hesitate to suggest that "feature" should be disabled, there are probably 
lots of places where that would cause a problem.

I don't know if there is another solution.
</quote>

On Wednesday, April 15, 2020 10:42:10 AM Ansgar wrote:
> On Wed, 2020-04-15 at 20:18 +0900, Charles Plessy wrote:
> > as we discuss about proper quoting, I would like to take the opportunity
> > of Ansgar's email to note that each time a line starts with "From" in a
> > plain text email, something in the pipeline that delivers emails (at
> > least to me) inserts a ">" sign, which is then misinterpreted as a
> > quotation character.  See above…
> 
> Hmm, indeed. And I was wondering what was breaking the DKIM
> signature...
> 
> Looking at the headers of my mail I find:
> | X-Amavis-Spam-Status: No, score=-12.6 required=4.0
> | 
> |  tests=DKIM_INVALID,DKIM_SIGNED,
> 
> with an invalid signature, but below that (earlier in the pipeline)
> 
> this signature was still valid:
> | X-Amavis-Spam-Status: No, score=-8.863 tagged_above=-10000 required=5.3
> | 
> |  tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
> |  DKIM_VALID_AU=-0.1,
> 
> So it looks like the lists setup somehow breaks this...
> 
> I reported this problem as https://bugs.debian.org/956806
> 
> Ansgar

Back to linux.debian.project | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Testing Discourse for Debian Neil McGovern <neilm@debian.org> - 2020-04-10 21:10 +0200
  Re: Testing Discourse for Debian rhkramer@gmail.com - 2020-04-10 21:30 +0200
    too many acronyms [was: Testing Discourse for Debian] Luca Filipozzi <lfilipoz@debian.org> - 2020-04-10 22:30 +0200
  Re: Testing Discourse for Debian Enrico Zini <enrico@enricozini.org> - 2020-04-11 23:20 +0200
    Re: Testing Discourse for Debian Sean Whitton <spwhitton@spwhitton.name> - 2020-04-12 00:20 +0200
      Re: Testing Discourse for Debian Enrico Zini <enrico@enricozini.org> - 2020-04-12 20:20 +0200
        Re: Testing Discourse for Debian Neil McGovern <neilm@debian.org> - 2020-04-13 21:50 +0200
          Re: Testing Discourse for Debian Scott Kitterman <debian@kitterman.com> - 2020-04-13 22:50 +0200
          Re: Testing Discourse for Debian Sean Whitton <spwhitton@spwhitton.name> - 2020-04-13 23:20 +0200
            Re: Testing Discourse for Debian Neil McGovern <neil@halon.org.uk> - 2020-04-14 15:00 +0200
              Re: Testing Discourse for Debian Martin <debacle@debian.org> - 2020-04-14 16:00 +0200
                Re: Testing Discourse for Debian Neil McGovern <neilm@debian.org> - 2020-04-14 17:10 +0200
                Re: Testing Discourse for Debian Martin <debacle@debian.org> - 2020-04-14 17:30 +0200
              Re: Testing Discourse for Debian Sean Whitton <spwhitton@spwhitton.name> - 2020-04-15 01:10 +0200
        Re: Testing Discourse for Debian Sean Whitton <spwhitton@spwhitton.name> - 2020-04-13 23:20 +0200
      Re: Testing Discourse for Debian Charles Plessy <plessy@debian.org> - 2020-04-12 22:00 +0200
        Re: Testing Discourse for Debian Neil McGovern <neilm@debian.org> - 2020-04-13 20:40 +0200
        Re: Testing Discourse for Debian Sean Whitton <spwhitton@spwhitton.name> - 2020-04-13 23:30 +0200
          Re: Testing Discourse for Debian Andrei POPESCU <andreimpopescu@gmail.com> - 2020-04-14 08:30 +0200
            Re: Testing Discourse for Debian Sean Whitton <spwhitton@spwhitton.name> - 2020-04-15 00:50 +0200
  Re: Testing Discourse for Debian Olek Wojnar <olek@debian.org> - 2020-04-12 03:00 +0200
  Re: Testing Discourse for Debian Ihor Antonov <ihor@antonovs.family> - 2020-04-12 20:20 +0200
    Re: Testing Discourse for Debian Russ Allbery <rra@debian.org> - 2020-04-12 21:00 +0200
      Re: Testing Discourse for Debian Ihor Antonov <ihor@antonovs.family> - 2020-04-12 21:50 +0200
        Re: Testing Discourse for Debian Russ Allbery <rra@debian.org> - 2020-04-12 22:30 +0200
          Re: Testing Discourse for Debian Michael Lustfield <michael@lustfield.net> - 2020-04-13 00:10 +0200
          Re: Testing Discourse for Debian Ihor Antonov <ihor@antonovs.family> - 2020-04-13 01:40 +0200
            Re: Testing Discourse for Debian Russ Allbery <rra@debian.org> - 2020-04-13 01:50 +0200
              Re: Testing Discourse for Debian Russ Allbery <rra@debian.org> - 2020-04-13 02:00 +0200
            Re: Testing Discourse for Debian Stephen Frost <sfrost@snowman.net> - 2020-04-13 01:50 +0200
          Re: Testing Discourse for Debian Ihor Antonov <ihor@antonovs.family> - 2020-04-13 01:50 +0200
            Re: Testing Discourse for Debian Russ Allbery <rra@debian.org> - 2020-04-13 03:50 +0200
            Re: Testing Discourse for Debian Marcin Kulisz <kula@debian.org> - 2020-04-13 09:10 +0200
              Re: Testing Discourse for Debian <tomas@tuxteam.de> - 2020-04-13 10:20 +0200
            Re: Testing Discourse for Debian - Moderation concepts Neil McGovern <neil@halon.org.uk> - 2020-04-13 21:10 +0200
              Re: Testing Discourse for Debian - Moderation concepts Mathias Behrle <mbehrle@debian.org> - 2020-04-13 22:40 +0200
                Re: Testing Discourse for Debian - Moderation concepts Sean Whitton <spwhitton@spwhitton.name> - 2020-04-13 23:50 +0200
                Re: Testing Discourse for Debian - Moderation concepts <tomas@tuxteam.de> - 2020-04-14 09:40 +0200
                tracking our readers? (Re: Testing Discourse for Debian - Moderation concepts) Holger Levsen <holger@layer-acht.org> - 2020-04-14 10:30 +0200
                Re: tracking our readers? (Re: Testing Discourse for Debian - Moderation concepts) <tomas@tuxteam.de> - 2020-04-14 11:10 +0200
                Re: tracking our readers? (Re: Testing Discourse for Debian - Moderation concepts) Dan Purgert <dan@djph.net> - 2020-04-14 12:20 +0200
                Re: tracking our readers? (Re: Testing Discourse for Debian - Moderation concepts) Karsten Merker <merker@debian.org> - 2020-04-14 18:50 +0200
                [Summary] Discourse for Debian Ihor Antonov <ihor@antonovs.family> - 2020-04-14 22:40 +0200
                Re: [Summary] Discourse for Debian Sam Hartman <hartmans@debian.org> - 2020-04-14 23:50 +0200
                Re: [Summary] Discourse for Debian Eldon Koyle <ekoyle@gmail.com> - 2020-04-15 00:30 +0200
                Re: [Summary] Discourse for Debian Scott Kitterman <debian@kitterman.com> - 2020-04-15 01:00 +0200
                Re: [Summary] Discourse for Debian Sam Hartman <hartmans@debian.org> - 2020-04-16 17:40 +0200
                Re: [Summary] Discourse for Debian Ross Vandegrift <rvandegrift@debian.org> - 2020-04-16 18:20 +0200
                Re: [Summary] Discourse for Debian Olek Wojnar <olek@debian.org> - 2020-04-16 20:30 +0200
                Re: [Summary] Discourse for Debian Steffen Möller <steffen_moeller@gmx.de> - 2020-04-16 20:40 +0200
                Re: [Summary] Discourse for Debian Charles Plessy <plessy@debian.org> - 2020-04-16 23:40 +0200
                Re: [Summary] Discourse for Debian Alex Muntada <alexm@debian.org> - 2020-04-19 18:20 +0200
                Re: [Summary] Discourse for Debian Neil McGovern <neil@halon.org.uk> - 2020-04-15 10:20 +0200
                Re: [Summary] Discourse for Debian The Wanderer <wanderer@fastmail.fm> - 2020-04-15 13:30 +0200
                Re: [Summary] Discourse for Debian Neil McGovern <neil@halon.org.uk> - 2020-04-15 13:50 +0200
                Re: [Summary] Discourse for Debian <tomas@tuxteam.de> - 2020-04-15 14:10 +0200
                Re: [Summary] Discourse for Debian Russ Allbery <rra@debian.org> - 2020-04-15 19:50 +0200
                Re: [Summary] Discourse for Debian Karsten Merker <merker@debian.org> - 2020-04-15 21:50 +0200
                Re: [Summary] Discourse for Debian Russ Allbery <rra@debian.org> - 2020-04-15 22:30 +0200
                Re: [Summary] Discourse for Debian Holger Levsen <holger@layer-acht.org> - 2020-06-17 18:20 +0200
                Re: [Summary] Discourse for Debian Russ Allbery <rra@debian.org> - 2020-06-17 19:10 +0200
                Re: [Summary] Discourse for Debian Holger Levsen <holger@layer-acht.org> - 2020-06-18 02:20 +0200
                Re: [Summary] Discourse for Debian <tomas@tuxteam.de> - 2020-04-16 10:10 +0200
                Re: [Summary] Discourse for Debian The Wanderer <wanderer@fastmail.fm> - 2020-04-15 14:20 +0200
                Re: [Summary] Discourse for Debian rhkramer@gmail.com - 2020-04-15 16:30 +0200
                Re: [Summary] Discourse for Debian Holger Levsen <holger@layer-acht.org> - 2020-04-15 18:10 +0200
                Re: [Summary] Discourse for Debian <tomas@tuxteam.de> - 2020-04-15 19:00 +0200
                Re: [Summary] Discourse for Debian rhkramer@gmail.com - 2020-04-15 19:10 +0200
                Re: [Summary] Discourse for Debian Holger Levsen <holger@layer-acht.org> - 2020-04-15 19:20 +0200
                Re: [Summary] Discourse for Debian Felix Lechner <felix.lechner@lease-up.com> - 2020-04-15 19:30 +0200
                Re: [Summary] Discourse for Debian <tomas@tuxteam.de> - 2020-04-15 19:30 +0200
                Re: [Summary] Discourse for Debian rhkramer@gmail.com - 2020-04-15 20:10 +0200
                Re: [Summary] Discourse for Debian Peter Ehlert <pb21a@sdi-baja.com> - 2020-04-15 20:50 +0200
                Re: [Summary] Discourse for Debian Felix Lechner <felix.lechner@lease-up.com> - 2020-04-15 20:50 +0200
                Re: [Summary] Discourse for Debian rhkramer@gmail.com - 2020-04-15 21:20 +0200
                Re: [Summary] Discourse for Debian rhkramer@gmail.com - 2020-04-15 21:20 +0200
                Re: [Summary] Discourse for Debian Felix Lechner <felix.lechner@lease-up.com> - 2020-04-15 21:30 +0200
                Re: [Summary] Discourse for Debian Stephen Frost <sfrost@snowman.net> - 2020-04-15 20:10 +0200
                Re: [Summary] Discourse for Debian <tomas@tuxteam.de> - 2020-04-15 19:30 +0200
                Re: [Summary] Discourse for Debian Dan Purgert <dan@djph.net> - 2020-04-15 20:30 +0200
                Re: [Summary] Discourse for Debian rhkramer@gmail.com - 2020-04-15 20:50 +0200
                Re: [Summary] Discourse for Debian Peter Ehlert <pb21a@sdi-baja.com> - 2020-04-15 20:40 +0200
                Re: [Summary] Discourse for Debian Pierre-Elliott Bécue <peb@debian.org> - 2020-04-16 23:10 +0200
                Re: [Summary] Discourse for Debian Scott Kitterman <debian@kitterman.com> - 2020-04-16 23:40 +0200
                [BTB] Asking vs enforcing (was: [Summary] Discourse for Debian)  Pierre-Elliott Bécue <peb@debian.org> - 2020-04-17 00:30 +0200
                Re: [BTB] Asking vs enforcing (was: [Summary] Discourse for Debian) Scott Kitterman <debian@kitterman.com> - 2020-04-17 00:50 +0200
                Re: [BTB] Asking vs enforcing (was: [Summary] Discourse for Debian) Pierre-Elliott Bécue <peb@debian.org> - 2020-04-17 11:20 +0200
                Re: [BTB] Asking vs enforcing (was: [Summary] Discourse for Debian) <tomas@tuxteam.de> - 2020-04-17 12:00 +0200
                Re: [BTB] Asking vs enforcing (was: [Summary] Discourse for Debian) Pierre-Elliott Bécue <peb@debian.org> - 2020-04-17 12:30 +0200
                Re: [BTB] Asking vs enforcing (was: [Summary] Discourse for Debian) Charles Plessy <plessy@debian.org> - 2020-04-17 13:50 +0200
                Re: [BTB] Asking vs enforcing (was: [Summary] Discourse for Debian) Pierre-Elliott Bécue <peb@debian.org> - 2020-04-17 16:10 +0200
                Re: [BTB] Asking vs enforcing (was: [Summary] Discourse for Debian) Scott Kitterman <debian@kitterman.com> - 2020-04-17 14:50 +0200
                Re: [BTB] Asking vs enforcing (was: [Summary] Discourse for Debian) <tomas@tuxteam.de> - 2020-04-17 15:20 +0200
                Re: [Summary] Discourse for Debian Brian Gupta <brian.gupta@brandorr.com> - 2020-04-15 16:20 +0200
                Mandatory Communication Methods was: Re: [Summary] Discourse for Debian Scott Kitterman <debian@kitterman.com> - 2020-04-15 16:50 +0200
                Re: [Summary] Discourse for Debian Neil McGovern <neilm@debian.org> - 2020-04-15 17:00 +0200
                Re: [Summary] Discourse for Debian Brian Gupta <brian.gupta@brandorr.com> - 2020-04-15 21:50 +0200
                Re: [Summary] Discourse for Debian Felix Lechner <felix.lechner@lease-up.com> - 2020-04-15 17:10 +0200
                Re: [Summary] Discourse for Debian Eldon Koyle <ekoyle@gmail.com> - 2020-04-15 19:30 +0200
                Re: [Summary] Discourse for Debian Vincent Bernat <bernat@debian.org> - 2020-04-16 21:10 +0200
                Re: tracking our readers? (Re: Testing Discourse for Debian - Moderation concepts) Sean Whitton <spwhitton@spwhitton.name> - 2020-04-15 00:50 +0200
                Re: tracking our readers? (Re: Testing Discourse for Debian - Moderation concepts) Sean Whitton <spwhitton@spwhitton.name> - 2020-04-15 00:50 +0200
                Re: Testing Discourse for Debian - Moderation concepts Andy Smith <andy@strugglers.net> - 2020-04-14 00:00 +0200
                Re: Testing Discourse for Debian - Moderation concepts <tomas@tuxteam.de> - 2020-04-14 10:10 +0200
                Re: Testing Discourse for Debian - Moderation concepts Dan Purgert <dan@djph.net> - 2020-04-14 12:20 +0200
                Re: Testing Discourse for Debian - Moderation concepts rhkramer@gmail.com - 2020-04-14 14:30 +0200
              Re: Testing Discourse for Debian - Moderation concepts Andrei POPESCU <andreimpopescu@gmail.com> - 2020-04-14 11:10 +0200
              Re: Testing Discourse for Debian - Moderation concepts Ansgar <ansgar@debian.org> - 2020-04-14 14:40 +0200
                Re: Testing Discourse for Debian - Moderation concepts Martin <debacle@debian.org> - 2020-04-14 15:30 +0200
                Re: Testing Discourse for Debian - Moderation concepts Sam Hartman <hartmans@debian.org> - 2020-04-14 16:20 +0200
                Re: Testing Discourse for Debian - Moderation concepts Neil McGovern <neilm@debian.org> - 2020-04-15 10:20 +0200
                Re: Testing Discourse for Debian - Moderation concepts Martin <debacle@debian.org> - 2020-04-15 11:20 +0200
                Re: Testing Discourse for Debian - Moderation concepts Neil McGovern <neilm@debian.org> - 2020-04-15 12:30 +0200
                Re: Testing Discourse for Debian - Moderation concepts Ansgar <ansgar@debian.org> - 2020-04-15 13:10 +0200
                Re: Testing Discourse for Debian Charles Plessy <plessy@debian.org> - 2020-04-15 13:30 +0200
                "From" at beginning of line gets escaped (was: Re: Testing Discourse for Debian) Ansgar <ansgar@debian.org> - 2020-04-15 16:50 +0200
                Re: "From" at beginning of line gets escaped (was: Re: Testing Discourse for Debian) rhkramer@gmail.com - 2020-04-15 17:50 +0200
                Re: Testing Discourse for Debian - Moderation concepts Neil McGovern <neilm@debian.org> - 2020-04-15 13:30 +0200
                Re: Testing Discourse for Debian - Moderation concepts rhkramer@gmail.com - 2020-04-15 16:20 +0200
                Re: Testing Discourse for Debian - Moderation concepts Florian Weimer <fw@deneb.enyo.de> - 2020-05-03 21:10 +0200
                Re: Testing Discourse for Debian - Moderation concepts Dan Purgert <dan@djph.net> - 2020-05-04 13:20 +0200
                Re: Testing Discourse for Debian - Moderation concepts <tomas@tuxteam.de> - 2020-05-04 13:40 +0200
                Re: Testing Discourse for Debian - Moderation concepts Martin <debacle@debian.org> - 2020-04-15 15:30 +0200
                Re: Testing Discourse for Debian - Moderation concepts Ansgar <ansgar@debian.org> - 2020-04-15 15:50 +0200
                Re: Testing Discourse for Debian - Moderation concepts Neil McGovern <neilm@debian.org> - 2020-04-15 22:30 +0200
                Re: Testing Discourse for Debian - Moderation concepts rhkramer@gmail.com - 2020-04-15 16:10 +0200
            Re: Testing Discourse for Debian - Alternate interactions Neil McGovern <neil@halon.org.uk> - 2020-04-13 21:30 +0200
              Re: Testing Discourse for Debian - Alternate interactions Ihor Antonov <ihor@antonovs.family> - 2020-04-13 21:50 +0200
                Re: Testing Discourse for Debian - Alternate interactions Russ Allbery <rra@debian.org> - 2020-04-13 22:20 +0200
          Re: Testing Discourse for Debian Ihor Antonov <ihor@antonovs.family> - 2020-04-13 02:30 +0200
            Re: Testing Discourse for Debian Sean Whitton <spwhitton@spwhitton.name> - 2020-04-13 22:40 +0200
  Discourse usability Martin <debacle@debian.org> - 2020-04-13 22:30 +0200
    Re: Discourse usability Sam Hartman <hartmans@debian.org> - 2020-04-13 22:50 +0200
      Re: Discourse usability Dominic Hargreaves <dom@earth.li> - 2020-04-14 01:10 +0200
      Re: Discourse usability Abhijith PA <abhijith@debian.org> - 2020-04-16 21:30 +0200
        Re: Discourse usability Andrei POPESCU <andreimpopescu@gmail.com> - 2020-04-17 10:00 +0200
          alioth-lists and mailman3 (was Re: Discourse usability) Alex Muntada <alexm@debian.org> - 2020-04-19 19:00 +0200
            Re: alioth-lists and mailman3 (was Re: Discourse usability) Andrei POPESCU <andreimpopescu@gmail.com> - 2020-04-20 08:20 +0200
              Re: alioth-lists and mailman3 (was Re: Discourse usability) Alex Muntada <alexm@debian.org> - 2020-04-20 14:10 +0200
              Re: alioth-lists and mailman3 (was Re: Discourse usability) Alex Muntada <alexm@debian.org> - 2020-04-20 14:20 +0200
                Re: alioth-lists and mailman3 (was Re: Discourse usability) Sean Whitton <spwhitton@spwhitton.name> - 2020-04-21 01:50 +0200
                Re: alioth-lists and mailman3 (was Re: Discourse usability) Alex Muntada <alexm@debian.org> - 2020-04-21 17:20 +0200
                Re: alioth-lists and mailman3 (was Re: Discourse usability) Pierre-Elliott Bécue <peb@debian.org> - 2020-04-23 17:20 +0200
    Re: Discourse usability Martin <debacle@debian.org> - 2020-04-14 15:50 +0200
    Re: Discourse usability MJ Ray <mjr@phonecoop.coop> - 2020-04-24 18:00 +0200
  Re: Testing Discourse for Debian Marco Möller <talby@debianlists.mobilxpress.net> - 2020-04-14 16:10 +0200
    Re: Testing Discourse for Debian Marco Möller <talby@debianlists.mobilxpress.net> - 2020-04-16 01:00 +0200

csiph-web