itExport ValidateOnionInternal function. - tordam - A library for peer discovery inside the Tor network Err parazyd.org 70 hgit clone https://git.parazyd.org/tordam URL:https://git.parazyd.org/tordam parazyd.org 70 1Log /git/tordam/log.gph parazyd.org 70 1Files /git/tordam/files.gph parazyd.org 70 1Refs /git/tordam/refs.gph parazyd.org 70 1README /git/tordam/file/README.md.gph parazyd.org 70 1LICENSE /git/tordam/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit 2f66ffd8201aa31aba279822a292125485bffe51 /git/tordam/commit/2f66ffd8201aa31aba279822a292125485bffe51.gph parazyd.org 70 1parent 9d478d3c2b426c24d92be1079ce0ba39acd70e1b /git/tordam/commit/9d478d3c2b426c24d92be1079ce0ba39acd70e1b.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Sun, 7 Mar 2021 21:20:14 +0100 Err parazyd.org 70 i Err parazyd.org 70 iExport ValidateOnionInternal function. Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M announce_test.go | 2 +- Err parazyd.org 70 i M peer_announce.go | 2 +- Err parazyd.org 70 i M rpc_announce.go | 4 ++-- Err parazyd.org 70 i M sanity.go | 2 +- Err parazyd.org 70 i Err parazyd.org 70 i4 files changed, 5 insertions(+), 5 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/announce_test.go b/announce_test.go /git/tordam/file/announce_test.go.gph parazyd.org 70 it@@ -57,7 +57,7 @@ func TestAnnounce(t *testing.T) { Err parazyd.org 70 i t.Fatal(err) Err parazyd.org 70 i } Err parazyd.org 70 i for _, i := range ret { Err parazyd.org 70 i- if err := validateOnionInternal(i); err != nil { Err parazyd.org 70 i+ if err := ValidateOnionInternal(i); err != nil { Err parazyd.org 70 i t.Fatal(err) Err parazyd.org 70 i } Err parazyd.org 70 i } Err parazyd.org 70 1diff --git a/peer_announce.go b/peer_announce.go /git/tordam/file/peer_announce.go.gph parazyd.org 70 it@@ -97,7 +97,7 @@ func AppendPeers(p []string) error { Err parazyd.org 70 i if _, ok := Peers[i]; ok { Err parazyd.org 70 i continue Err parazyd.org 70 i } Err parazyd.org 70 i- if err := validateOnionInternal(i); err != nil { Err parazyd.org 70 i+ if err := ValidateOnionInternal(i); err != nil { Err parazyd.org 70 i log.Printf("warning: received garbage peer (%v)", err) Err parazyd.org 70 i continue Err parazyd.org 70 i } Err parazyd.org 70 1diff --git a/rpc_announce.go b/rpc_announce.go /git/tordam/file/rpc_announce.go.gph parazyd.org 70 it@@ -55,7 +55,7 @@ func (ann) Init(ctx context.Context, vals []string) ([]string, error) { Err parazyd.org 70 i pubkey := vals[1] Err parazyd.org 70 i portmap := strings.Split(vals[2], ",") Err parazyd.org 70 i Err parazyd.org 70 i- if err := validateOnionInternal(onion); err != nil { Err parazyd.org 70 i+ if err := ValidateOnionInternal(onion); err != nil { Err parazyd.org 70 i rpcWarn("ann.Init", err.Error()) Err parazyd.org 70 i return nil, err Err parazyd.org 70 i } Err parazyd.org 70 it@@ -145,7 +145,7 @@ func (ann) Validate(ctx context.Context, vals []string) ([]string, error) { Err parazyd.org 70 i onion := vals[0] Err parazyd.org 70 i signature := vals[1] Err parazyd.org 70 i Err parazyd.org 70 i- if err := validateOnionInternal(onion); err != nil { Err parazyd.org 70 i+ if err := ValidateOnionInternal(onion); err != nil { Err parazyd.org 70 i rpcWarn("ann.Validate", err.Error()) Err parazyd.org 70 i return nil, err Err parazyd.org 70 i } Err parazyd.org 70 1diff --git a/sanity.go b/sanity.go /git/tordam/file/sanity.go.gph parazyd.org 70 it@@ -40,7 +40,7 @@ func ValidateOnionAddress(addr string) error { Err parazyd.org 70 i return nil Err parazyd.org 70 i } Err parazyd.org 70 i Err parazyd.org 70 i-func validateOnionInternal(onionaddr string) error { Err parazyd.org 70 i+func ValidateOnionInternal(onionaddr string) error { Err parazyd.org 70 i splitOnion := strings.Split(onionaddr, ":") Err parazyd.org 70 i if len(splitOnion) != 2 { Err parazyd.org 70 i return errors.New("onion address doesn't contain a port") Err parazyd.org 70 .