Announcements and discussions for Gnus, the GNU Emacs Usenet newsreader
 help / color / mirror / Atom feed
From: Christoph Groth <christoph@grothesque.org>
To: info-gnus-english@gnu.org
Subject: Re: Gnus capitalizes non-header "from"
Date: Tue, 14 Nov 2017 12:08:31 +0100	[thread overview]
Message-ID: <87po8li0cw.fsf@grothesque.org> (raw)
In-Reply-To: <87a7zpux6y.fsf@tullinup.koldfront.dk> ("Adam =?utf-8?Q?Sj?= =?utf-8?Q?=C3=B8gren=22's?= message of "Tue, 14 Nov 2017 08:38:29 +0100")


[-- Attachment #1.1.1: Type: text/plain, Size: 1996 bytes --]

Adam Sjøgren wrote:
> Eric writes:
>
> >> Are you sure Gnus is the program mangling it? It is mangled in your
> >> sent-folder?
> >>
> >> I just tried emailing myself an attachment and "from" was untouched
> >> - both in the copy in the sent-folder and the one I received
> >> through my local Postfix. (I tried both with disposition=attachment
> >> and inline, same result).
> >
> > FWIW, I tried it, and the "from" was capitalized in both the
> > received and sent version.
>
> Hm, interesting!

Thanks for your interest!

I did some more systematic tests.  The mangling is visible in the
locally saved version of the message, so it's definitely caused locally.
Moreover, the mangling seems to simply affect all the lines that begin
with a lower-case "from ", also in the main body.

The problem does *not* occur if I do not sign the message!  It *does*
occur when the message is signed either with an OpenPGP or with an
S/MIME key.

> Difference in versions? In storage type?
>
> (GNU Emacs 27.0.50 built from
> a7b7b85567f766ff510a5eaaaf32dbbbec15efd0, nnml).

GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of
2017-09-12 on hullmann, modified by Debian

It's not a new problem, I remember seeing it for the first time years
ago.

> I would guess that storage formats that have more than one email per
> file need to "escape" lines starting with "From " (as that is the
> separator), and maybe something then happens to lines starting with
> "from " as well?

It seems indeed have something to do with it, and not with SMTP headers.

> If you view the raw article, what does the line look like then?

I attach the pristine mbox file of a sent message (saved directly from
Gnus with 'o').  I only removed the host parts of email addresses.  The
MD5 sum of the attached file is ec7588fe8704b1d48aba09976894bc2e.

I am signing this mail, so let's see what will happen:
From this time forward, you will service us.

Christoph

[-- Attachment #1.1.2: mbox --]
[-- Type: application/octet-stream, Size: 5399 bytes --]

From nobody Tue Nov 14 11:52:33 2017
From: Christoph Groth <christoph.groth@...>
To: cwg@...
Subject: test5
X-Draft-From: ("nnimap+cea:2017")
Date: Tue, 14 Nov 2017 11:50:05 +0100
Message-ID: <87tvxxi17m.fsf@cea.fr>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
	micalg=sha256; protocol="application/pkcs7-signature"

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

heyho

From=20dusk till dawn.

From=20Russia with love.

--=-=-=
Content-Type: application/pkcs7-signature; name=smime.p7s
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=smime.p7s

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCC1Ew
ggXWMIIDvqADAgECAgEJMA0GCSqGSIb3DQEBCwUAMF4xCzAJBgNVBAYTAkZSMQwwCgYDVQQKDAND
RUExFzAVBgNVBAsMDjAwMDIgNzc1Njg1MDE5MQswCQYDVQQLDAJBQzEbMBkGA1UEAwwSQ0VBIEFD
IFJhY2luZSAyMDQxMB4XDTE2MDQxOTA3MzQ1M1oXDTMxMDQxNjA3MzQ1M1owPTELMAkGA1UEBhMC
RlIxDDAKBgNVBAoMA0NFQTEgMB4GA1UEAwwXQ0VBIEFDIFV0aWxpc2F0ZXVyIDIwMzEwggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9YMWLEzvUov2nfxhItNiBdFNx5lYAPRFKDs3KUEY9
c0dhtx64YoOFEh5fnwUiL4mJUUV6MUjqOkSKambcyCxdDk7TxyWJ4ssE0KNXOkAw9M7mVe7PSPbx
7LkBU/CETDueBQK2YdpaHy/V5jrGstUL+misWMfJwVt3iiPpAt/KCGij9FdaCVg82OKWQIGtF76M
rEzdBhhUPqui68asXnxKWkYJ/BcUDzw5xgLbiQfxg45i+Hwt3+n63LtBSIOrndiZVnmINRzem3ev
2k3rXMnzcU8SFlsLz4ocNNsPRNdqi3Y2ji7zCTSzSMGmJxU3iHF9L4uIVxOwWayisNbovsYjAgMB
AAGjggG+MIIBujAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBThHGyaHW3oG7LxT/3GdCwnVwWI
czAfBgNVHSMEGDAWgBSgEYn4mr+mhLEpBzdTQe2XlUJ7HTCByAYDVR0gBIHAMIG9MIG6BgorBgEE
AeBgAQYHMIGrMCUGCCsGAQUFBwIBFhlodHRwOi8vd3d3LWlnYy5jZWEuZnIvcGMvMIGBBggrBgEF
BQcCAjB1MA0WA0NFQTAGAgECAgEAGmRWb3VzIGRldmV6IGFjY2VwdGVyIGxhIHBvbGl0aXF1ZSBk
ZSBjZXJ0aWZpY2F0aW9uIGF2YW50IGQndXRpbGlzZXIgY2UgY2VydGlmaWNhdCwgY2YuIHd3dy1p
Z2MuY2VhLmZyMA4GA1UdDwEB/wQEAwIBBjBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLWFj
LXJhY2luZS5jZWEuZnIvY3JsL2FjLXJhY2luZS0yMDQxLmNybDBHBggrBgEFBQcBAQQ7MDkwNwYI
KwYBBQUHMAKGK2h0dHA6Ly93d3ctaWdjLmNlYS5mci9hYy9hYy1yYWNpbmUtMjA0MS5jZXIwDQYJ
KoZIhvcNAQELBQADggIBAAu1SqtkR+iX+gS0g6UzdJocI8duVW3xN1jzwgHeoKmDmUnytZTuDyMC
xzSahhiivSGu9vXteNcQJgvvow4kEJBgQp9aeRNioDIxOwp576QrxfDk/zDM8+NcDe1S9GbygcQZ
hxJ8sTN2P5RP4X4TgyeRXWdQ4IQmrYqvH6W7UglAlEJuNRAX4RIgLBMNATsUfMYYpWwY4SORtiEN
L/7ivkY9tz3zfLl33hLQhJiYzWSU5J5E0Z6VyeXR8lsfTOzXLz5glaDeBYvWPto2j6xBAKs+thCe
a58CbcdCvjb67QBsW85flcrAXVgDHtekla5QZ5eSOrHzEhaKxKERz9L4abiZ0pxSDKbkLuCQDSfN
uYEgkjeJItGqT+bZF7tHm8Ld8Xe7J9P2YZ4Cc1oT1vtmQHOGtJ8VOjKVu+qcBi/FVxgUITVeFUwf
Eq9GKJb0v+728e4BtNFpcEXM5utcXpSiEtFc2okopo9iREuCtWbpvfTc6CnnS7oOJKC8jgOHvH0r
0iqkn/5yyp1emhV2FCOFwDkllE2u/erTNV/9D3cZPdUc6Bp4yQRr1KffTHgaZl+42if/NJqAlmQs
7vYrfBrpdBsZ/wxk/9C1IwY/Os15VSCngfqX2FxAg1UeaKZOtxlrv/bYrQUPnp6lj86oBfAhY5v2
L6N0Mihblzmlb78EMNqxMIIFczCCBFugAwIBAgICFF0wDQYJKoZIhvcNAQELBQAwPTELMAkGA1UE
BhMCRlIxDDAKBgNVBAoMA0NFQTEgMB4GA1UEAwwXQ0VBIEFDIFV0aWxpc2F0ZXVyIDIwMzEwHhcN
MTcwODIxMDkzMDEyWhcNMjAwODIxMDkzMDEyWjBLMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDY2Vh
MRQwEgYDVQQLDAtVdGlsaXNhdGV1cjEYMBYGA1UEAwwPQ2hyaXN0b3BoIEdyb3RoMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2tB+4CegETfPbQQaCXFUnB36AjNH+p8wpv0Rh1+6d8Rk
xsiX5RKwGLRsoQrv7Uy9Kiu5ckOgjaD4x4STdVDx/E44+mZH5Ni6jR6t8gc/MhJmtkxKww5gka8a
M2EUqezg6XD7TZIPcTGHVaizq8G+hFdZbCT44gpQ+FLPCIrWZDLFLv01tv656XdN8RNPpNe1SYm2
O/pvjCOWmCfE3zbe8urNZRcj/93iJuXL6M0HDRv6XHosM/GnBz2zQ1irI+lyURT/t+hBblqzzIjJ
q15HbBtvLMUURQ1Bz83ZfJP1T70RQZOHy8WiWEmEZw4v5wyaTlj+kAOa7HPEEhdhgEkAswIDAQAB
o4ICbTCCAmkwHQYDVR0OBBYEFPi1r1R4YGWYFMEhvWpHw/Q4emfvMB8GA1UdIwQYMBaAFOEcbJod
begbsvFP/cZ0LCdXBYhzMIHHBgNVHSAEgb8wgbwwgbkGCisGAQQB4GABBgcwgaowJQYIKwYBBQUH
AgEWGWh0dHA6Ly93d3ctaWdjLmNlYS5mci9wYy8wgYAGCCsGAQUFBwICMHQwDRYDQ0VBMAYCAQIC
AQAaY1ZvdXMgZGV2ZXogYWNlcHRlciBsYSBwb2xpdGlxdWUgZGUgY2VydGlmaWNhdGlvbiBhdmFu
dCBkJ3V0aWxpc2VyIGNlIGNlcnRpZmljYXQsIGNmLiB3d3ctaWdjLmNlYS5mcjARBglghkgBhvhC
AQEEBAMCBaAwDgYDVR0PAQH/BAQDAgSwMCEGA1UdEQQaMBiBFmNocmlzdG9waC5ncm90aEBjZWEu
ZnIwUQYDVR0fBEowSDBGoESgQoZAaHR0cDovL2NybC1hYy11dGlsaXNhdGV1ci5jZWEuZnIvY3Js
L2NlYV9hY191dGlsaXNhdGV1cl8yMDMxLmNybDByBglghkgBhvhCAQ0EZRZjVm91cyBkZXZleiBh
Y2VwdGVyIGxhIHBvbGl0aXF1ZSBkZSBjZXJ0aWZpY2F0aW9uIGF2YW50IGQndXRpbGlzZXIgY2Ug
Y2VydGlmaWNhdCwgY2YuIHd3dy1pZ2MuY2VhLmZyMFAGCCsGAQUFBwEBBEQwQjBABggrBgEFBQcw
AoY0aHR0cDovL3d3dy1pZ2MuY2VhLmZyL2FjL2NlYV9hY191dGlsaXNhdGV1cl8yMDMxLmNybDAN
BgkqhkiG9w0BAQsFAAOCAQEACedxJe+NWIoIX0zsY/UyG15SiMdPv5HBxx48+ot36ey0Xs1d70ad
wfq473145WC+McC9OefEZIn9Oco0fNj8fuvgMc+2E7e/VRj0ADndm2lNDx766mN+3Nzx9aEnSLpL
htuzgvlKhXit1ysHbaBVLkhEBqPlW5IGvGtLaC0lgMT4JxiA0hpSfouI0oKt/VclEEJ+pbKn7kYU
XLhHKMNFKgLBOKkfZECkRd4heJQ9lkFaCh4+0iuM1ueZ0nRWmLN4YW49Rast1fTcSzHmzJXniyAD
z7pqesvszayNRakHK99GL9inHyONTgOxxBe029bj5CBLgyy+kiuBQdGcs8Ag2DGCAgQwggIAAgEB
MEMwPTELMAkGA1UEBhMCRlIxDDAKBgNVBAoMA0NFQTEgMB4GA1UEAwwXQ0VBIEFDIFV0aWxpc2F0
ZXVyIDIwMzECAhRdMA0GCWCGSAFlAwQCAQUAoIGTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEw
HAYJKoZIhvcNAQkFMQ8XDTE3MTExNDEwNTAwNlowKAYJKoZIhvcNAQkPMRswGTALBglghkgBZQME
AQIwCgYIKoZIhvcNAwcwLwYJKoZIhvcNAQkEMSIEIO05rbEvPdLLmuDPjqfL1PKn6wTazc45Rtfr
7uSwxZHUMA0GCSqGSIb3DQEBAQUABIIBAHS5H6AKBs3NjaLQ7RcEF6C7ItFNTkQQAKZdq5HNu99w
3xSe+WKgHrNSG9qoXmTHtxzeo2PqHB/M8MO1GEfU/eOYsfrfh0eNIDqTwpZfULuat08J5ZrwycLK
t6RngTHsqElhLdWWfD4FNTACBpWhTTyFFdcSGoVdxkr//HnIhptxapUjaKy42TV5KpMWys3pPj53
pudGFNLDMUsT8wa3rPDgBaBdyI2Vod5JAerLOyENvVQnM65WNNJj9xCW9pRguAoZhpXh72QadVWL
ANZeiHlCLryiehDG3dGp9UBWivaI3bVuetQkJKmO9wj28YcNlLjagL1JNpjGw1ELAH4iwxcAAAAA
AAA=
--=-=-=--


[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]



  reply	other threads:[~2017-11-14 11:08 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-13 15:44 Christoph Groth
2017-11-13 16:32 ` Adam Sjøgren
2017-11-14  0:57   ` Eric Abrahamsen
2017-11-14  7:38     ` Adam Sjøgren
2017-11-14 11:08       ` Christoph Groth [this message]
2017-11-14 16:00         ` Adam Sjøgren
2017-11-14 19:13           ` Christoph Groth
2017-11-14 19:19             ` Adam Sjøgren
2017-11-14 19:47               ` Eric Abrahamsen
2017-11-14 16:13       ` Eric Abrahamsen
2017-11-14  8:10     ` Lars-Johan Liman
2017-11-14 11:26       ` Christoph Groth
2017-11-15 19:56     ` Eric Abrahamsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87po8li0cw.fsf@grothesque.org \
    --to=christoph@grothesque.org \
    --cc=info-gnus-english@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).