From 178fa9a23f57b5eac54908455b24bc46f2c12430 Mon Sep 17 00:00:00 2001 From: Gab <24553253+gabrix73@users.noreply.github.com> Date: Mon, 21 Apr 2025 15:16:55 +0200 Subject: Update m2usenet.go --- m2usenet.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/m2usenet.go b/m2usenet.go index ea71c30..011d16a 100644 --- a/m2usenet.go +++ b/m2usenet.go @@ -250,6 +250,10 @@ func main() { log.Fatalf("Header X-Hashcash mancante") } + // Log degli header Ed25519 per debugging + log.Printf("X-Ed25519-Pub header: %s", header.Get("X-Ed25519-Pub")) + log.Printf("X-Ed25519-Sig header: %s", header.Get("X-Ed25519-Sig")) + bodyBuf := new(bytes.Buffer) _, err = io.Copy(bodyBuf, msg.Body) if err != nil { @@ -305,6 +309,15 @@ func main() { "Content-Transfer-Encoding: 7bit", "User-Agent: m2usenet-go v0.1.0", } + + // Aggiunta degli header Ed25519 se presenti + if ed25519pub := header.Get("X-Ed25519-Pub"); ed25519pub != "" { + headers = append(headers, fmt.Sprintf("X-Ed25519-Pub: %s", ed25519pub)) + } + if ed25519sig := header.Get("X-Ed25519-Sig"); ed25519sig != "" { + headers = append(headers, fmt.Sprintf("X-Ed25519-Sig: %s", ed25519sig)) + } + if ref := header.Get("References"); ref != "" { headers = append(headers, fmt.Sprintf("References: %s", ref)) } -- cgit v1.2.3