Skip to content

Commit 610d555

Browse files
committed
CR fixes
1 parent 77086aa commit 610d555

File tree

4 files changed

+15
-12
lines changed

4 files changed

+15
-12
lines changed

network/p2pMetainfo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ func writePeerMetaHeaders(stream io.ReadWriter, p2pPeer peer.ID, networkProtoVer
110110
length := len(data)
111111
if length > math.MaxUint16 {
112112
// 64k is enough for everyone
113-
// current headers size is TBD
113+
// current headers size is 250 bytes
114114
msg := fmt.Sprintf("error writing initial message, too large: %v, peer %s", header, p2pPeer)
115115
panic(msg)
116116
}

network/p2pNetwork.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -798,8 +798,8 @@ func (n *P2PNetwork) GenesisID() string {
798798
return n.genesisID
799799
}
800800

801-
// NetProtoVersions returns the supported protocol versions of this node.
802-
func (n *P2PNetwork) NetProtoVersions() []string {
801+
// SupportedProtoVersions returns the supported protocol versions of this node.
802+
func (n *P2PNetwork) SupportedProtoVersions() []string {
803803
return n.supportedProtocolVersions
804804
}
805805

@@ -842,7 +842,7 @@ func (n *P2PNetwork) wsStreamHandlerV1(ctx context.Context, p2pPeer peer.ID, str
842842
}
843843
}
844844

845-
n.wsStreamHandler(ctx, p2pPeer, stream, incoming, peerMetaInfo{})
845+
n.baseWsStreamHandler(ctx, p2pPeer, stream, incoming, peerMetaInfo{})
846846
}
847847

848848
func (n *P2PNetwork) wsStreamHandlerV22(ctx context.Context, p2pPeer peer.ID, stream network.Stream, incoming bool) {
@@ -881,10 +881,10 @@ func (n *P2PNetwork) wsStreamHandlerV22(ctx context.Context, p2pPeer peer.ID, st
881881
return
882882
}
883883
}
884-
n.wsStreamHandler(ctx, p2pPeer, stream, incoming, pmi)
884+
n.baseWsStreamHandler(ctx, p2pPeer, stream, incoming, pmi)
885885
}
886886

887-
func (n *P2PNetwork) wsStreamHandler(ctx context.Context, p2pPeer peer.ID, stream network.Stream, incoming bool, pmi peerMetaInfo) {
887+
func (n *P2PNetwork) baseWsStreamHandler(ctx context.Context, p2pPeer peer.ID, stream network.Stream, incoming bool, pmi peerMetaInfo) {
888888
// get address for peer ID
889889
ma := stream.Conn().RemoteMultiaddr()
890890
addr := ma.String()

network/p2pNetwork_test.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ import (
4040
"github.com/algorand/go-algorand/network/phonebook"
4141
"github.com/algorand/go-algorand/protocol"
4242
"github.com/algorand/go-algorand/test/partitiontest"
43+
"github.com/algorand/go-algorand/util/uuid"
4344
"github.com/algorand/go-deadlock"
4445

4546
pubsub "github.com/libp2p/go-libp2p-pubsub"
@@ -1470,6 +1471,8 @@ func TestP2PMetainfoExchange(t *testing.T) {
14701471
cfg.NetAddress = "127.0.0.1:0"
14711472
cfg.EnableVoteCompression = true
14721473
log := logging.TestingLog(t)
1474+
err := log.EnableTelemetryContext(context.Background(), logging.TelemetryConfig{Enable: true, SendToLog: true, GUID: uuid.New()})
1475+
require.NoError(t, err)
14731476
netA, err := NewP2PNetwork(log, cfg, "", nil, genesisID, config.Devtestnet, &nopeNodeInfo{}, nil)
14741477
require.NoError(t, err)
14751478
err = netA.Start()

network/wsNetwork.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -819,7 +819,7 @@ type peerMetadataProvider interface {
819819
GenesisID() string
820820
PublicAddress() string
821821
RandomID() string
822-
NetProtoVersions() []string
822+
SupportedProtoVersions() []string
823823
Config() config.Local
824824
}
825825

@@ -843,8 +843,8 @@ func (wn *WebsocketNetwork) RandomID() string {
843843
return wn.randomID
844844
}
845845

846-
// NetProtoVersions returns the supported protocol versions of this node.
847-
func (wn *WebsocketNetwork) NetProtoVersions() []string {
846+
// SupportedProtoVersions returns the supported protocol versions of this node.
847+
func (wn *WebsocketNetwork) SupportedProtoVersions() []string {
848848
return wn.supportedProtocolVersions
849849
}
850850

@@ -876,7 +876,7 @@ func setHeaders(header http.Header, netProtoVer string, meta peerMetadataProvide
876876
// for backward compatibility, include the ProtocolVersion header in request as well.
877877
header.Set(ProtocolVersionHeader, netProtoVer)
878878
}
879-
for _, v := range meta.NetProtoVersions() {
879+
for _, v := range meta.SupportedProtoVersions() {
880880
header.Add(ProtocolAcceptVersionHeader, v)
881881
}
882882
}
@@ -2055,9 +2055,9 @@ func (t *HTTPPAddressBoundTransport) RoundTrip(req *http.Request) (*http.Respons
20552055
// control character, new lines, deletion, etc. All the alpha numeric and punctuation characters
20562056
// are included in this range.
20572057
func filterASCII(unfilteredString string) (filteredString string) {
2058-
for i, r := range unfilteredString {
2058+
for _, r := range unfilteredString {
20592059
if int(r) >= 0x20 && int(r) <= 0x7e {
2060-
filteredString += string(unfilteredString[i])
2060+
filteredString += string(r)
20612061
} else {
20622062
filteredString += unprintableCharacterGlyph
20632063
}

0 commit comments

Comments
 (0)