From e9fbbe3373eb66a345f5e3829e2563b94dc92051 Mon Sep 17 00:00:00 2001 From: Gab Virebent Date: Mon, 24 Aug 2026 17:34:45 +0200 Subject: Harden transport and preserve profile identities --- internal/assets/web/templates/index.html | 230 +++++++++++++++++++++++-------- internal/config/config.go | 64 +++++++++ internal/config/config_test.go | 151 ++++++++++++++++++++ internal/smtpclient/client.go | 141 ++++++++++++++----- internal/smtpclient/client_test.go | 99 +++++++++++++ internal/submit/message.go | 14 +- internal/submit/message_test.go | 41 ++++++ internal/submit/types.go | 91 ++++++++++-- internal/submit/types_test.go | 125 ++++++++++++++++- internal/submit/validation_test.go | 2 +- internal/transporthealth/monitor.go | 83 +++++++++++ internal/transporthealth/monitor_test.go | 30 ++++ 12 files changed, 964 insertions(+), 107 deletions(-) create mode 100644 internal/config/config_test.go create mode 100644 internal/submit/message_test.go create mode 100644 internal/transporthealth/monitor.go create mode 100644 internal/transporthealth/monitor_test.go (limited to 'internal') diff --git a/internal/assets/web/templates/index.html b/internal/assets/web/templates/index.html index 60df055..4595421 100644 --- a/internal/assets/web/templates/index.html +++ b/internal/assets/web/templates/index.html @@ -3,7 +3,7 @@ - N2Usenet Gateway v2.7 Nym + N2Usenet Gateway v2.7.4 Nym