mox/message
Mechiel Lukkien 72ac1fde29
expose fewer internals in packages, for easier software reuse
- prometheus is now behind an interface, they aren't dependencies for the
  reusable components anymore.
- some dependencies have been inverted: instead of packages importing a main
  package to get configuration, the main package now sets configuration in
  these packages. that means fewer internals are pulled in.
- some functions now have new parameters for values that were retrieved from
  package "mox-".
2023-12-14 15:39:36 +01:00
..
authresults.go implement dnssec-awareness throughout code, and dane for incoming/outgoing mail delivery 2023-10-10 12:09:35 +02:00
authresults_test.go add webmail 2023-08-07 21:57:03 +02:00
compose.go change the message composing code from webmail over to message.Composer too 2023-11-09 21:15:27 +01:00
decode.go expose fewer internals in packages, for easier software reuse 2023-12-14 15:39:36 +01:00
decode_test.go expose fewer internals in packages, for easier software reuse 2023-12-14 15:39:36 +01:00
doc.go mox! 2023-01-30 14:27:06 +01:00
from.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
hdrcmtdomain.go add webmail 2023-08-07 21:57:03 +02:00
headerwriter.go mox! 2023-01-30 14:27:06 +01:00
messageid.go expose fewer internals in packages, for easier software reuse 2023-12-14 15:39:36 +01:00
messageid_test.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00
parseheaderfields.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00
parseheaderfields_test.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00
part.go expose fewer internals in packages, for easier software reuse 2023-12-14 15:39:36 +01:00
part_test.go expose fewer internals in packages, for easier software reuse 2023-12-14 15:39:36 +01:00
qp.go add webmail 2023-08-07 21:57:03 +02:00
readheaders.go mox! 2023-01-30 14:27:06 +01:00
referencedids.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00
referencedids_test.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
threadsubject.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00
threadsubject_test.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00
time.go tweak time format for added date headers 2023-06-04 21:04:10 +02:00
todo.go mox! 2023-01-30 14:27:06 +01:00
writer.go when accepting an incoming message, turn any bare newlines (without carriage return) into crlf 2023-11-21 13:19:54 +01:00
writer_test.go when accepting an incoming message, turn any bare newlines (without carriage return) into crlf 2023-11-21 13:19:54 +01:00