aerc/lib
Koni Marti 698c0957d7 pgp: ensure CRLF line endings in pgpmail reader
Ensure CRLF line endings in the pgpmail reader. Fix the pgp signature
verification for maildir and notmuch.

These backends do not return the full message body with CRLF
line endings. But the accepted OpenPGP convention is for signed data to
end with a <CR><LF> sequence (see RFC3156).

If this is not the case the signed and transmitted data are considered
not the same and thus signature verification fails.

Link: https://datatracker.ietf.org/doc/html/rfc3156

Reported-by: Tim Culverhouse <tim@timculverhouse.com>
Signed-off-by: Koni Marti <koni.marti@gmail.com>
Tested-by: Tim Culverhouse <tim@timculverhouse.com>
2022-04-25 12:31:33 +02:00
..
format messages: allow displaying email threads 2021-11-13 15:05:59 +01:00
sort go.mod: change base git url 2021-11-05 10:21:45 +01:00
statusline statusline: refactor to make it more customizable 2022-04-25 11:21:07 +02:00
templates config: do not hardcode sharedir 2022-02-19 15:24:55 +01:00
ui aerc: use contextual ui styleset for tabs/compose 2022-04-17 12:18:22 +02:00
uidstore Create UIDStore package 2019-07-12 11:09:47 -04:00
dirstore.go Move msgstore map to dirstore 2019-07-26 14:15:27 -04:00
history.go Add command history and cycling 2019-07-26 14:29:34 -04:00
keepalive_dummy.go format: reformat code with go 1.17 2021-12-11 23:24:08 +01:00
keepalive_linux.go format: reformat code with go 1.17 2021-12-11 23:24:08 +01:00
keystore.go pgp: PGP/MIME encryption for outgoing emails 2022-01-07 13:45:34 +01:00
messageview.go pgp: ensure CRLF line endings in pgpmail reader 2022-04-25 12:31:33 +02:00
msgstore.go store: keep current message selected 2022-04-17 12:18:33 +02:00
oauthbearer.go Add `oauthbearer` support for SMTP 2020-08-13 07:44:43 +02:00
open.go logging: added a log on panic 2022-03-23 20:56:09 +01:00
socket.go logging: added a log on panic 2022-03-23 20:56:09 +01:00
structure_helpers.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
threadbuilder.go threading: fix msg-id order in references header 2022-03-23 20:56:47 +01:00