1
0
Fork 0
mirror of https://git.sr.ht/~rjarry/aerc synced 2025-08-21 18:02:57 +02:00
aerc/commands/msg
Moritz Poldrack 4d57c0157c unsubscribe: validate DKIM signatures before parsing unsubscribe links
According to RFC 8058, a List-Unsubscribe header must have a valid DKIM
signature. This is currently not checked for.

Implement a DKIM check before acting upon a subscribe link.

Signed-off-by: Moritz Poldrack <git@moritz.sh>
Acked-by: Robin Jarry <robin@jarry.cc>
2025-08-04 12:48:13 +02:00
..
archive.go chore: switch to using stdlib helper functions 2025-08-04 12:47:05 +02:00
bounce.go smtp: add option to request DSN for successful deliveries 2025-03-09 00:40:38 +01:00
copy.go completion: add command option descriptions 2024-10-23 10:22:51 +02:00
delete.go chore: switch to using stdlib helper functions 2025-08-04 12:47:05 +02:00
envelope.go completion: add command option descriptions 2024-10-23 10:22:51 +02:00
fold.go completion: add command option descriptions 2024-10-23 10:22:51 +02:00
forward.go forward: allow cross-account forwarding 2025-06-20 09:02:01 +02:00
invite.go reply: Check custom header for From address 2025-05-05 13:49:07 +02:00
mark.go mark: make recipient switch target all recipients 2025-06-20 09:36:52 +02:00
modify-labels.go commands: allow positional arguments starting with "-" 2025-03-31 16:35:54 +02:00
move.go completion: add command option descriptions 2024-10-23 10:22:51 +02:00
pipe.go pipe: add support for piping messages in compose review mode 2025-06-20 09:02:01 +02:00
read.go completion: add command option descriptions 2024-10-23 10:22:51 +02:00
recall.go composer: add flag to go directly to review screen 2025-01-23 22:11:39 +01:00
reply.go reply: Check custom header for From address 2025-05-05 13:49:07 +02:00
toggle-thread-context.go completion: add commands descriptions 2024-10-23 10:22:51 +02:00
toggle-threads.go completion: add commands descriptions 2024-10-23 10:22:51 +02:00
unsubscribe.go unsubscribe: validate DKIM signatures before parsing unsubscribe links 2025-08-04 12:48:13 +02:00
unsubscribe_test.go lint: apply new formatting rules 2022-08-01 10:44:52 +02:00
utils.go treewide: replace uint32 uids with opaque strings 2024-08-28 12:06:01 +02:00