p2p/protocols, pot, swarm: Typos

This commit is contained in:
lash 2018-01-05 19:08:01 +01:00
parent 19baf31ef5
commit 945656ccfd
13 changed files with 45 additions and 43 deletions

View file

@ -183,7 +183,7 @@ type Peer struct {
// NewPeer constructs a new peer // NewPeer constructs a new peer
// this constructor is called by the p2p.Protocol#Run function // this constructor is called by the p2p.Protocol#Run function
// the first two arguments are comming the arguments passed to p2p.Protocol.Run function // the first two arguments are coming the arguments passed to p2p.Protocol.Run function
// the third argument is the CodeMap describing the protocol messages and options // the third argument is the CodeMap describing the protocol messages and options
func NewPeer(p *p2p.Peer, rw p2p.MsgReadWriter, spec *Spec) *Peer { func NewPeer(p *p2p.Peer, rw p2p.MsgReadWriter, spec *Spec) *Peer {
return &Peer{ return &Peer{

View file

@ -154,18 +154,18 @@ func protocolTester(t *testing.T, pp *p2ptest.TestPeerPool) *p2ptest.ProtocolTes
func protoHandshakeExchange(id discover.NodeID, proto *protoHandshake) []p2ptest.Exchange { func protoHandshakeExchange(id discover.NodeID, proto *protoHandshake) []p2ptest.Exchange {
return []p2ptest.Exchange{ return []p2ptest.Exchange{
p2ptest.Exchange{ {
Expects: []p2ptest.Expect{ Expects: []p2ptest.Expect{
p2ptest.Expect{ {
Code: 0, Code: 0,
Msg: &protoHandshake{42, "420"}, Msg: &protoHandshake{42, "420"},
Peer: id, Peer: id,
}, },
}, },
}, },
p2ptest.Exchange{ {
Triggers: []p2ptest.Trigger{ Triggers: []p2ptest.Trigger{
p2ptest.Trigger{ {
Code: 0, Code: 0,
Msg: proto, Msg: proto,
Peer: id, Peer: id,
@ -207,18 +207,18 @@ func TestProtoHandshakeSuccess(t *testing.T) {
func moduleHandshakeExchange(id discover.NodeID, resp uint) []p2ptest.Exchange { func moduleHandshakeExchange(id discover.NodeID, resp uint) []p2ptest.Exchange {
return []p2ptest.Exchange{ return []p2ptest.Exchange{
p2ptest.Exchange{ {
Expects: []p2ptest.Expect{ Expects: []p2ptest.Expect{
p2ptest.Expect{ {
Code: 1, Code: 1,
Msg: &hs0{42}, Msg: &hs0{42},
Peer: id, Peer: id,
}, },
}, },
}, },
p2ptest.Exchange{ {
Triggers: []p2ptest.Trigger{ Triggers: []p2ptest.Trigger{
p2ptest.Trigger{ {
Code: 1, Code: 1,
Msg: &hs0{resp}, Msg: &hs0{resp},
Peer: id, Peer: id,
@ -255,42 +255,42 @@ func TestModuleHandshakeSuccess(t *testing.T) {
func testMultiPeerSetup(a, b discover.NodeID) []p2ptest.Exchange { func testMultiPeerSetup(a, b discover.NodeID) []p2ptest.Exchange {
return []p2ptest.Exchange{ return []p2ptest.Exchange{
p2ptest.Exchange{ {
Label: "primary handshake", Label: "primary handshake",
Expects: []p2ptest.Expect{ Expects: []p2ptest.Expect{
p2ptest.Expect{ {
Code: 0, Code: 0,
Msg: &protoHandshake{42, "420"}, Msg: &protoHandshake{42, "420"},
Peer: a, Peer: a,
}, },
p2ptest.Expect{ {
Code: 0, Code: 0,
Msg: &protoHandshake{42, "420"}, Msg: &protoHandshake{42, "420"},
Peer: b, Peer: b,
}, },
}, },
}, },
p2ptest.Exchange{ {
Label: "module handshake", Label: "module handshake",
Triggers: []p2ptest.Trigger{ Triggers: []p2ptest.Trigger{
p2ptest.Trigger{ {
Code: 0, Code: 0,
Msg: &protoHandshake{42, "420"}, Msg: &protoHandshake{42, "420"},
Peer: a, Peer: a,
}, },
p2ptest.Trigger{ {
Code: 0, Code: 0,
Msg: &protoHandshake{42, "420"}, Msg: &protoHandshake{42, "420"},
Peer: b, Peer: b,
}, },
}, },
Expects: []p2ptest.Expect{ Expects: []p2ptest.Expect{
p2ptest.Expect{ {
Code: 1, Code: 1,
Msg: &hs0{42}, Msg: &hs0{42},
Peer: a, Peer: a,
}, },
p2ptest.Expect{ {
Code: 1, Code: 1,
Msg: &hs0{42}, Msg: &hs0{42},
Peer: b, Peer: b,
@ -298,10 +298,10 @@ func testMultiPeerSetup(a, b discover.NodeID) []p2ptest.Exchange {
}, },
}, },
p2ptest.Exchange{Label: "alternative module handshake", Triggers: []p2ptest.Trigger{p2ptest.Trigger{Code: 1, Msg: &hs0{41}, Peer: a}, {Label: "alternative module handshake", Triggers: []p2ptest.Trigger{{Code: 1, Msg: &hs0{41}, Peer: a},
p2ptest.Trigger{Code: 1, Msg: &hs0{41}, Peer: b}}}, {Code: 1, Msg: &hs0{41}, Peer: b}}},
p2ptest.Exchange{Label: "repeated module handshake", Triggers: []p2ptest.Trigger{p2ptest.Trigger{Code: 1, Msg: &hs0{1}, Peer: a}}}, {Label: "repeated module handshake", Triggers: []p2ptest.Trigger{{Code: 1, Msg: &hs0{1}, Peer: a}}},
p2ptest.Exchange{Label: "receiving repeated module handshake", Expects: []p2ptest.Expect{p2ptest.Expect{Code: 1, Msg: &hs0{43}, Peer: a}}}} {Label: "receiving repeated module handshake", Expects: []p2ptest.Expect{{Code: 1, Msg: &hs0{43}, Peer: a}}}}
} }
func runMultiplePeers(t *testing.T, peer int, errs ...error) { func runMultiplePeers(t *testing.T, peer int, errs ...error) {
@ -332,7 +332,7 @@ func runMultiplePeers(t *testing.T, peer int, errs ...error) {
// peer 0 sends kill request for peer with index <peer> // peer 0 sends kill request for peer with index <peer>
s.TestExchanges(p2ptest.Exchange{ s.TestExchanges(p2ptest.Exchange{
Triggers: []p2ptest.Trigger{ Triggers: []p2ptest.Trigger{
p2ptest.Trigger{ {
Code: 2, Code: 2,
Msg: &kill{s.IDs[peer]}, Msg: &kill{s.IDs[peer]},
Peer: s.IDs[0], Peer: s.IDs[0],
@ -343,7 +343,7 @@ func runMultiplePeers(t *testing.T, peer int, errs ...error) {
// the peer not killed sends a drop request // the peer not killed sends a drop request
s.TestExchanges(p2ptest.Exchange{ s.TestExchanges(p2ptest.Exchange{
Triggers: []p2ptest.Trigger{ Triggers: []p2ptest.Trigger{
p2ptest.Trigger{ {
Code: 3, Code: 3,
Msg: &drop{}, Msg: &drop{},
Peer: s.IDs[(peer+1)%2], Peer: s.IDs[(peer+1)%2],

View file

@ -48,8 +48,8 @@ concurrent routines,
Pot Pot
* retrieval, insertion and deletion by key involves log(n) pointer lookups * retrieval, insertion and deletion by key involves log(n) pointer lookups
* for any item retrieval (defined as common prefix on the binary key) * for any item retrieval (defined as common prefix on the binary key)
* provide syncronous iterators respecting proximity ordering wrt any item * provide synchronous iterators respecting proximity ordering wrt any item
* provide asyncronous iterator (for parallel execution of operations) over n items * provide asynchronous iterator (for parallel execution of operations) over n items
* allows cheap iteration over ranges * allows cheap iteration over ranges
* asymmetric concurrent merge (union) * asymmetric concurrent merge (union)

View file

@ -559,7 +559,7 @@ func (t *Pot) eachBin(val Val, pof Pof, po int, f func(int, int, func(func(val V
} }
// EachNeighbour is a syncronous iterator over neighbours of any target val // EachNeighbour is a synchronous iterator over neighbours of any target val
// the order of elements retrieved reflect proximity order to the target // the order of elements retrieved reflect proximity order to the target
// TODO: add maximum proxbin to start range of iteration // TODO: add maximum proxbin to start range of iteration
func (t *Pot) EachNeighbour(val Val, pof Pof, f func(Val, int) bool) bool { func (t *Pot) EachNeighbour(val Val, pof Pof, f func(Val, int) bool) bool {
@ -615,7 +615,7 @@ func (t *Pot) eachNeighbour(val Val, pof Pof, f func(Val, int) bool) bool {
return true return true
} }
// EachNeighbourAsync called on (val, max, maxPos, f, wait) is an asyncronous iterator // EachNeighbourAsync called on (val, max, maxPos, f, wait) is an asynchronous iterator
// over elements not closer than maxPos wrt val. // over elements not closer than maxPos wrt val.
// val does not need to be match an element of the Pot, but if it does, and // val does not need to be match an element of the Pot, but if it does, and
// maxPos is keylength than it is included in the iteration // maxPos is keylength than it is included in the iteration
@ -762,7 +762,7 @@ func (t *Pot) eachNeighbourAsync(val Val, pof Pof, max int, maxPos int, f func(V
// getPos called on (n) returns the forking node at PO n and its index if it exists // getPos called on (n) returns the forking node at PO n and its index if it exists
// otherwise nil // otherwise nil
// caller is suppoed to hold the lock // caller is supposed to hold the lock
func (t *Pot) getPos(po int) (n *Pot, i int) { func (t *Pot) getPos(po int) (n *Pot, i int) {
for i, n = range t.bins { for i, n = range t.bins {
if po > n.po { if po > n.po {

View file

@ -47,7 +47,7 @@ func TestDiscovery(t *testing.T) {
s.TestExchanges(p2ptest.Exchange{ s.TestExchanges(p2ptest.Exchange{
Label: "outgoing SubPeersMsg", Label: "outgoing SubPeersMsg",
Expects: []p2ptest.Expect{ Expects: []p2ptest.Expect{
p2ptest.Expect{ {
Code: 3, Code: 3,
Msg: &subPeersMsg{Depth: 0}, Msg: &subPeersMsg{Depth: 0},
Peer: s.ProtocolTester.IDs[0], Peer: s.ProtocolTester.IDs[0],

View file

@ -46,7 +46,7 @@ func TestRegisterAndConnect(t *testing.T) {
s.TestExchanges(p2ptest.Exchange{ s.TestExchanges(p2ptest.Exchange{
Label: "getPeersMsg message", Label: "getPeersMsg message",
Expects: []p2ptest.Expect{ Expects: []p2ptest.Expect{
p2ptest.Expect{ {
Code: 2, Code: 2,
Msg: &subPeersMsg{0}, Msg: &subPeersMsg{0},
Peer: id, Peer: id,

View file

@ -424,7 +424,7 @@ func (k *Kademlia) callable(val pot.Val) OverlayAddr {
return e.addr() return e.addr()
} }
// BaseAddr return the kademlia base addres // BaseAddr return the kademlia base address
func (k *Kademlia) BaseAddr() []byte { func (k *Kademlia) BaseAddr() []byte {
return k.base return k.base
} }

View file

@ -252,7 +252,7 @@ type bzzPeer struct {
lastActive time.Time // time is updated whenever mutexes are releasing lastActive time.Time // time is updated whenever mutexes are releasing
} }
// Off returns the overlay peer record for offline persistance // Off returns the overlay peer record for offline persistence
func (p *bzzPeer) Off() OverlayAddr { func (p *bzzPeer) Off() OverlayAddr {
return p.BzzAddr return p.BzzAddr
} }

View file

@ -57,18 +57,18 @@ func (t *testStore) Save(key string, v []byte) error {
func HandshakeMsgExchange(lhs, rhs *HandshakeMsg, id discover.NodeID) []p2ptest.Exchange { func HandshakeMsgExchange(lhs, rhs *HandshakeMsg, id discover.NodeID) []p2ptest.Exchange {
return []p2ptest.Exchange{ return []p2ptest.Exchange{
p2ptest.Exchange{ {
Expects: []p2ptest.Expect{ Expects: []p2ptest.Expect{
p2ptest.Expect{ {
Code: 0, Code: 0,
Msg: lhs, Msg: lhs,
Peer: id, Peer: id,
}, },
}, },
}, },
p2ptest.Exchange{ {
Triggers: []p2ptest.Trigger{ Triggers: []p2ptest.Trigger{
p2ptest.Trigger{ {
Code: 0, Code: 0,
Msg: rhs, Msg: rhs,
Peer: id, Peer: id,

View file

@ -254,7 +254,7 @@ func (self *HandshakeController) cleanHandshake(pubkeyid string, topic *Topic, i
func (self *HandshakeController) clean() { func (self *HandshakeController) clean() {
peerpubkeys := self.handshakes peerpubkeys := self.handshakes
for pubkeyid, peertopics := range peerpubkeys { for pubkeyid, peertopics := range peerpubkeys {
for topic, _ := range peertopics { for topic := range peertopics {
self.cleanHandshake(pubkeyid, &topic, true, true) self.cleanHandshake(pubkeyid, &topic, true, true)
} }
} }
@ -475,7 +475,7 @@ func (self *HandshakeAPI) AddHandshake(topic Topic) error {
return nil return nil
} }
// Deactivate handshake functionalty on a topic // Deactivate handshake functionality on a topic
func (self *HandshakeAPI) RemoveHandshake(topic *Topic) error { func (self *HandshakeAPI) RemoveHandshake(topic *Topic) error {
if _, ok := self.ctrl.deregisterFuncs[*topic]; ok { if _, ok := self.ctrl.deregisterFuncs[*topic]; ok {
self.ctrl.deregisterFuncs[*topic]() self.ctrl.deregisterFuncs[*topic]()

View file

@ -418,7 +418,7 @@ func (self *Pss) generateSymmetricKey(topic Topic, address *PssAddress, addToCac
// If addtocache is set to true, the key will be added to the cache of keys // If addtocache is set to true, the key will be added to the cache of keys
// used to attempt symmetric decryption of incoming messages. // used to attempt symmetric decryption of incoming messages.
// //
// Returns a string id that can be used to retreive the key bytes // Returns a string id that can be used to retrieve the key bytes
// from the whisper backend (see pss.GetSymmetricKey()) // from the whisper backend (see pss.GetSymmetricKey())
func (self *Pss) SetSymmetricKey(key []byte, topic Topic, address *PssAddress, addtocache bool) (string, error) { func (self *Pss) SetSymmetricKey(key []byte, topic Topic, address *PssAddress, addtocache bool) (string, error) {
keyid, err := self.w.AddSymKeyDirect(key) keyid, err := self.w.AddSymKeyDirect(key)

View file

@ -869,7 +869,7 @@ func benchmarkSymKeySend(b *testing.B) {
} }
symkey, err := ps.w.GetSymKey(symkeyid) symkey, err := ps.w.GetSymKey(symkeyid)
if err != nil { if err != nil {
b.Fatalf("could not retreive symkey: %v", err) b.Fatalf("could not retrieve symkey: %v", err)
} }
ps.SetSymmetricKey(symkey, topic, &to, false) ps.SetSymmetricKey(symkey, topic, &to, false)
@ -962,7 +962,7 @@ func benchmarkSymkeyBruteforceChangeaddr(b *testing.B) {
} }
symkey, err := ps.w.GetSymKey(keyid) symkey, err := ps.w.GetSymKey(keyid)
if err != nil { if err != nil {
b.Fatalf("could not retreive symkey %s: %v", keyid, err) b.Fatalf("could not retrieve symkey %s: %v", keyid, err)
} }
wparams := &whisper.MessageParams{ wparams := &whisper.MessageParams{
TTL: defaultWhisperTTL, TTL: defaultWhisperTTL,
@ -1046,7 +1046,7 @@ func benchmarkSymkeyBruteforceSameaddr(b *testing.B) {
} }
symkey, err := ps.w.GetSymKey(keyid) symkey, err := ps.w.GetSymKey(keyid)
if err != nil { if err != nil {
b.Fatalf("could not retreive symkey %s: %v", keyid, err) b.Fatalf("could not retrieve symkey %s: %v", keyid, err)
} }
wparams := &whisper.MessageParams{ wparams := &whisper.MessageParams{
TTL: defaultWhisperTTL, TTL: defaultWhisperTTL,

View file

@ -113,11 +113,13 @@ func (self *chunkerTester) Append(chunker Splitter, rootKey Key, data io.Reader,
// getting data // getting data
chunk.SData = stored.SData chunk.SData = stored.SData
chunk.Size = int64(binary.LittleEndian.Uint64(chunk.SData[0:8])) chunk.Size = int64(binary.LittleEndian.Uint64(chunk.SData[0:8]))
if chunk.C != nil {
close(chunk.C) close(chunk.C)
} }
} }
} }
} }
}
}() }()
} }