summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGab <24553253+gabrix73@users.noreply.github.com>2025-04-21 15:16:55 +0200
committerGitHub <noreply@github.com>2025-04-21 15:16:55 +0200
commit178fa9a23f57b5eac54908455b24bc46f2c12430 (patch)
tree6d6d5a9d0d72a8259bc30d88a58b354320b0730b
parenta213a6fd1f19722035ab79dc93286e567701bd82 (diff)
downloadm2usenet-and-mail2news-178fa9a23f57b5eac54908455b24bc46f2c12430.tar.gz
m2usenet-and-mail2news-178fa9a23f57b5eac54908455b24bc46f2c12430.tar.xz
m2usenet-and-mail2news-178fa9a23f57b5eac54908455b24bc46f2c12430.zip
Update m2usenet.go
-rw-r--r--m2usenet.go13
1 files changed, 13 insertions, 0 deletions
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))
}