mox/moxio
Mechiel Lukkien 69d2699961
write base64 message parts with 76 data bytes on a line instead of 78
As required by RFC 2045 (MIME). The 78 byte lines work in practice, except that
SpamAssassin has rules that give messages with 78-byte lines spam points.

Mentioned by kjetilho on irc.
2025-04-03 10:22:15 +02:00
..
atreader.go mox! 2023-01-30 14:27:06 +01:00
base64writer.go write base64 message parts with 76 data bytes on a line instead of 78 2025-04-03 10:22:15 +02:00
base64writer_test.go write base64 message parts with 76 data bytes on a line instead of 78 2025-04-03 10:22:15 +02:00
bufpool.go Run modernize to rewrite some older go constructs to newer ones 2025-03-06 17:33:06 +01:00
bufpool_test.go Run modernize to rewrite some older go constructs to newer ones 2025-03-06 17:33:06 +01:00
doc.go mox! 2023-01-30 14:27:06 +01:00
flatewriter.go imapserver: Prevent spurious unhandled panics for connections with compress=deflate that break 2025-02-26 11:26:54 +01:00
limitatreader.go mox! 2023-01-30 14:27:06 +01:00
limitreader.go add a webapi and webhooks for a simple http/json-based api 2024-04-15 21:49:02 +02:00
linkcopy.go Small tweak to LinkOrCopy, including defer for error handling 2025-03-06 11:35:43 +01:00
linkcopy_test.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
prefixconn.go mox! 2023-01-30 14:27:06 +01:00
storagespace.go mox! 2023-01-30 14:27:06 +01:00
syncdir.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
syncdir_windows.go fix build for windows 2024-01-01 16:08:50 +01:00
tlsinfo.go Use consistent lower-case names when logging tls version and ciphersuite 2025-03-06 11:36:33 +01:00
trace.go replace packages slog and slices from golang.org/x/exp with stdlib 2024-02-08 14:49:01 +01:00
workq.go Run modernize to rewrite some older go constructs to newer ones 2025-03-06 17:33:06 +01:00