mox/moxio
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
..
atreader.go mox! 2023-01-30 14:27:06 +01:00
base64writer.go add webmail 2023-08-07 21:57:03 +02:00
base64writer_test.go add webmail 2023-08-07 21:57:03 +02:00
bufpool.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
bufpool_test.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
doc.go mox! 2023-01-30 14:27:06 +01:00
isclosed.go mox! 2023-01-30 14:27:06 +01:00
limitatreader.go mox! 2023-01-30 14:27:06 +01:00
limitreader.go mox! 2023-01-30 14:27:06 +01:00
linkcopy.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +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 make mox compile on windows, without "mox serve" but with working "mox localserve" 2023-10-14 10:54:07 +02:00
tlsinfo.go expose fewer internals in packages, for easier software reuse 2023-12-14 15:39:36 +01:00
trace.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
workq.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00