From 2ec37270f44227d4c4740128b7b23b4e3f0ad5ff Mon Sep 17 00:00:00 2001 From: = Date: Thu, 2 May 2024 10:20:57 +0000 Subject: [PATCH] update docs for master --- master/libp2p.html | 2 +- master/libp2p/builders.html | 2 +- master/libp2p/connmanager.html | 2 +- master/libp2p/crypto/chacha20poly1305.html | 2 +- master/libp2p/crypto/crypto.html | 2 +- master/libp2p/crypto/curve25519.html | 2 +- master/libp2p/crypto/ecnist.html | 2 +- master/libp2p/crypto/ed25519/constants.html | 2 +- master/libp2p/crypto/ed25519/ed25519.html | 2 +- master/libp2p/crypto/hkdf.html | 2 +- master/libp2p/crypto/minasn1.html | 2 +- master/libp2p/crypto/rsa.html | 2 +- master/libp2p/crypto/secp.html | 2 +- master/libp2p/dial.html | 2 +- master/libp2p/dialer.html | 2 +- master/libp2p/errors.html | 2 +- master/libp2p/multiaddress.html | 2 +- master/libp2p/multibase.html | 2 +- master/libp2p/multicodec.html | 2 +- master/libp2p/multihash.html | 2 +- master/libp2p/multistream.html | 2 +- master/libp2p/muxers/mplex/coder.html | 2 +- master/libp2p/muxers/mplex/mplex.html | 2 +- master/libp2p/muxers/muxer.html | 2 +- master/libp2p/muxers/yamux/yamux.html | 2 +- master/libp2p/nameresolving/nameresolver.html | 2 +- master/libp2p/observedaddrmanager.html | 2 +- master/libp2p/peerid.html | 2 +- master/libp2p/peerinfo.html | 2 +- master/libp2p/protobuf/minprotobuf.html | 2 +- .../protocols/connectivity/autonat/core.html | 2 +- .../connectivity/autonat/server.html | 2 +- .../protocols/connectivity/relay/client.html | 2 +- .../connectivity/relay/messages.html | 2 +- .../protocols/connectivity/relay/rconn.html | 2 +- .../protocols/connectivity/relay/relay.html | 2 +- .../connectivity/relay/rtransport.html | 2 +- .../protocols/connectivity/relay/utils.html | 2 +- master/libp2p/protocols/identify.html | 2 +- master/libp2p/protocols/ping.html | 2 +- master/libp2p/protocols/protocol.html | 2 +- master/libp2p/protocols/pubsub.html | 2 +- master/libp2p/protocols/pubsub/errors.html | 2 +- master/libp2p/protocols/pubsub/floodsub.html | 2 +- master/libp2p/protocols/pubsub/gossipsub.html | 38 ++++----- .../protocols/pubsub/gossipsub/behavior.html | 26 +++--- .../protocols/pubsub/gossipsub/scoring.html | 2 +- .../protocols/pubsub/gossipsub/types.html | 2 +- master/libp2p/protocols/pubsub/mcache.html | 2 +- master/libp2p/protocols/pubsub/peertable.html | 2 +- master/libp2p/protocols/pubsub/pubsub.html | 2 +- .../libp2p/protocols/pubsub/pubsubpeer.html | 82 ++++++++++--------- .../libp2p/protocols/pubsub/rpc/message.html | 2 +- .../libp2p/protocols/pubsub/rpc/messages.html | 2 +- .../libp2p/protocols/pubsub/rpc/protobuf.html | 2 +- .../libp2p/protocols/pubsub/timedcache.html | 2 +- master/libp2p/protocols/rendezvous.html | 2 +- master/libp2p/protocols/secure/noise.html | 2 +- master/libp2p/protocols/secure/secure.html | 2 +- master/libp2p/routing_record.html | 2 +- master/libp2p/signed_envelope.html | 2 +- master/libp2p/stream/bufferstream.html | 2 +- master/libp2p/stream/chronosstream.html | 2 +- master/libp2p/stream/connection.html | 2 +- master/libp2p/stream/lpstream.html | 2 +- master/libp2p/stream/streamseq.html | 2 +- master/libp2p/switch.html | 2 +- master/libp2p/transcoder.html | 2 +- master/libp2p/transports/tcptransport.html | 2 +- master/libp2p/transports/transport.html | 2 +- master/libp2p/transports/wstransport.html | 2 +- master/libp2p/upgrademngrs/muxedupgrade.html | 2 +- master/libp2p/upgrademngrs/upgrade.html | 2 +- master/libp2p/utility.html | 2 +- master/libp2p/utils/future.html | 2 +- master/libp2p/utils/heartbeat.html | 2 +- master/libp2p/utils/offsettedseq.html | 2 +- master/libp2p/utils/semaphore.html | 2 +- master/libp2p/varint.html | 2 +- master/libp2p/vbuffer.html | 2 +- master/libp2p/wire.html | 2 +- master/theindex.html | 2 +- 82 files changed, 154 insertions(+), 150 deletions(-) diff --git a/master/libp2p.html b/master/libp2p.html index 9cd120049..888424dd2 100644 --- a/master/libp2p.html +++ b/master/libp2p.html @@ -260,7 +260,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/builders.html b/master/libp2p/builders.html index f3390485c..6b422c19d 100644 --- a/master/libp2p/builders.html +++ b/master/libp2p/builders.html @@ -801,7 +801,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/connmanager.html b/master/libp2p/connmanager.html index 5d367724a..ac0ddb647 100644 --- a/master/libp2p/connmanager.html +++ b/master/libp2p/connmanager.html @@ -874,7 +874,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/chacha20poly1305.html b/master/libp2p/crypto/chacha20poly1305.html index 55062e253..f8eb653f6 100644 --- a/master/libp2p/crypto/chacha20poly1305.html +++ b/master/libp2p/crypto/chacha20poly1305.html @@ -391,7 +391,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/crypto.html b/master/libp2p/crypto/crypto.html index c7a8e2296..27fbf04e5 100644 --- a/master/libp2p/crypto/crypto.html +++ b/master/libp2p/crypto/crypto.html @@ -1621,7 +1621,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/curve25519.html b/master/libp2p/crypto/curve25519.html index af0a42a2c..b37769f5d 100644 --- a/master/libp2p/crypto/curve25519.html +++ b/master/libp2p/crypto/curve25519.html @@ -398,7 +398,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/ecnist.html b/master/libp2p/crypto/ecnist.html index 014bfae15..775a8fa97 100644 --- a/master/libp2p/crypto/ecnist.html +++ b/master/libp2p/crypto/ecnist.html @@ -1450,7 +1450,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/ed25519/constants.html b/master/libp2p/crypto/ed25519/constants.html index 5ba427a22..6539d7bc1 100644 --- a/master/libp2p/crypto/ed25519/constants.html +++ b/master/libp2p/crypto/ed25519/constants.html @@ -3040,7 +3040,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/ed25519/ed25519.html b/master/libp2p/crypto/ed25519/ed25519.html index 08b5dc385..033cc27c9 100644 --- a/master/libp2p/crypto/ed25519/ed25519.html +++ b/master/libp2p/crypto/ed25519/ed25519.html @@ -940,7 +940,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/hkdf.html b/master/libp2p/crypto/hkdf.html index 23f51d39f..38ac507c0 100644 --- a/master/libp2p/crypto/hkdf.html +++ b/master/libp2p/crypto/hkdf.html @@ -275,7 +275,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/minasn1.html b/master/libp2p/crypto/minasn1.html index 606953404..f4c2e0930 100644 --- a/master/libp2p/crypto/minasn1.html +++ b/master/libp2p/crypto/minasn1.html @@ -1195,7 +1195,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/rsa.html b/master/libp2p/crypto/rsa.html index 5b615d8f4..0b2306f23 100644 --- a/master/libp2p/crypto/rsa.html +++ b/master/libp2p/crypto/rsa.html @@ -1029,7 +1029,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/secp.html b/master/libp2p/crypto/secp.html index 57083a434..1c8973eb3 100644 --- a/master/libp2p/crypto/secp.html +++ b/master/libp2p/crypto/secp.html @@ -908,7 +908,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/dial.html b/master/libp2p/dial.html index e0713dfbc..a999f6558 100644 --- a/master/libp2p/dial.html +++ b/master/libp2p/dial.html @@ -381,7 +381,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/dialer.html b/master/libp2p/dialer.html index 6c075ca68..3b86f6ca8 100644 --- a/master/libp2p/dialer.html +++ b/master/libp2p/dialer.html @@ -450,7 +450,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/errors.html b/master/libp2p/errors.html index 2027fe49e..2203fd248 100644 --- a/master/libp2p/errors.html +++ b/master/libp2p/errors.html @@ -340,7 +340,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multiaddress.html b/master/libp2p/multiaddress.html index 6196b5d3b..2335b8f1a 100644 --- a/master/libp2p/multiaddress.html +++ b/master/libp2p/multiaddress.html @@ -2551,7 +2551,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multibase.html b/master/libp2p/multibase.html index 1000fe512..1ec094999 100644 --- a/master/libp2p/multibase.html +++ b/master/libp2p/multibase.html @@ -396,7 +396,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multicodec.html b/master/libp2p/multicodec.html index b35b2a96b..5676872d3 100644 --- a/master/libp2p/multicodec.html +++ b/master/libp2p/multicodec.html @@ -481,7 +481,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multihash.html b/master/libp2p/multihash.html index 64c2df92f..a1af49d17 100644 --- a/master/libp2p/multihash.html +++ b/master/libp2p/multihash.html @@ -689,7 +689,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multistream.html b/master/libp2p/multistream.html index 1b0ad96d6..4d6b4002f 100644 --- a/master/libp2p/multistream.html +++ b/master/libp2p/multistream.html @@ -559,7 +559,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/muxers/mplex/coder.html b/master/libp2p/muxers/mplex/coder.html index 6e17c6689..fa24eb168 100644 --- a/master/libp2p/muxers/mplex/coder.html +++ b/master/libp2p/muxers/mplex/coder.html @@ -399,7 +399,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/muxers/mplex/mplex.html b/master/libp2p/muxers/mplex/mplex.html index 122dd6131..e6b521295 100644 --- a/master/libp2p/muxers/mplex/mplex.html +++ b/master/libp2p/muxers/mplex/mplex.html @@ -455,7 +455,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/muxers/muxer.html b/master/libp2p/muxers/muxer.html index 9065f3026..bb3f78024 100644 --- a/master/libp2p/muxers/muxer.html +++ b/master/libp2p/muxers/muxer.html @@ -535,7 +535,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/muxers/yamux/yamux.html b/master/libp2p/muxers/yamux/yamux.html index 4457fada5..93223324e 100644 --- a/master/libp2p/muxers/yamux/yamux.html +++ b/master/libp2p/muxers/yamux/yamux.html @@ -606,7 +606,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/nameresolving/nameresolver.html b/master/libp2p/nameresolving/nameresolver.html index 630fda652..1b2e59cbb 100644 --- a/master/libp2p/nameresolving/nameresolver.html +++ b/master/libp2p/nameresolving/nameresolver.html @@ -375,7 +375,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/observedaddrmanager.html b/master/libp2p/observedaddrmanager.html index dadd5940d..05dc46a90 100644 --- a/master/libp2p/observedaddrmanager.html +++ b/master/libp2p/observedaddrmanager.html @@ -360,7 +360,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/peerid.html b/master/libp2p/peerid.html index abff36225..bd00fc9b7 100644 --- a/master/libp2p/peerid.html +++ b/master/libp2p/peerid.html @@ -806,7 +806,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/peerinfo.html b/master/libp2p/peerinfo.html index 7165b3722..04ac1bd7a 100644 --- a/master/libp2p/peerinfo.html +++ b/master/libp2p/peerinfo.html @@ -484,7 +484,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protobuf/minprotobuf.html b/master/libp2p/protobuf/minprotobuf.html index f7384675f..7074fb711 100644 --- a/master/libp2p/protobuf/minprotobuf.html +++ b/master/libp2p/protobuf/minprotobuf.html @@ -931,7 +931,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/autonat/core.html b/master/libp2p/protocols/connectivity/autonat/core.html index e12a57f9e..59c46fe02 100644 --- a/master/libp2p/protocols/connectivity/autonat/core.html +++ b/master/libp2p/protocols/connectivity/autonat/core.html @@ -508,7 +508,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/autonat/server.html b/master/libp2p/protocols/connectivity/autonat/server.html index 0e062ba84..aade99fd7 100644 --- a/master/libp2p/protocols/connectivity/autonat/server.html +++ b/master/libp2p/protocols/connectivity/autonat/server.html @@ -302,7 +302,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/client.html b/master/libp2p/protocols/connectivity/relay/client.html index dabc8ac90..efed515a8 100644 --- a/master/libp2p/protocols/connectivity/relay/client.html +++ b/master/libp2p/protocols/connectivity/relay/client.html @@ -468,7 +468,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/messages.html b/master/libp2p/protocols/connectivity/relay/messages.html index a0b882224..eeda993f3 100644 --- a/master/libp2p/protocols/connectivity/relay/messages.html +++ b/master/libp2p/protocols/connectivity/relay/messages.html @@ -722,7 +722,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/rconn.html b/master/libp2p/protocols/connectivity/relay/rconn.html index 4b127d6fb..e9fe728fd 100644 --- a/master/libp2p/protocols/connectivity/relay/rconn.html +++ b/master/libp2p/protocols/connectivity/relay/rconn.html @@ -383,7 +383,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/relay.html b/master/libp2p/protocols/connectivity/relay/relay.html index 178ad8b14..1f1a1cc66 100644 --- a/master/libp2p/protocols/connectivity/relay/relay.html +++ b/master/libp2p/protocols/connectivity/relay/relay.html @@ -568,7 +568,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/rtransport.html b/master/libp2p/protocols/connectivity/relay/rtransport.html index f88a93987..a47d3289f 100644 --- a/master/libp2p/protocols/connectivity/relay/rtransport.html +++ b/master/libp2p/protocols/connectivity/relay/rtransport.html @@ -414,7 +414,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/utils.html b/master/libp2p/protocols/connectivity/relay/utils.html index 8be23374e..4db75ee76 100644 --- a/master/libp2p/protocols/connectivity/relay/utils.html +++ b/master/libp2p/protocols/connectivity/relay/utils.html @@ -376,7 +376,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/identify.html b/master/libp2p/protocols/identify.html index 607c5bb8c..41bfd5406 100644 --- a/master/libp2p/protocols/identify.html +++ b/master/libp2p/protocols/identify.html @@ -636,7 +636,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/ping.html b/master/libp2p/protocols/ping.html index 85fbff9b5..d64cffa02 100644 --- a/master/libp2p/protocols/ping.html +++ b/master/libp2p/protocols/ping.html @@ -414,7 +414,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/protocol.html b/master/libp2p/protocols/protocol.html index 174067f66..6d3e83bbf 100644 --- a/master/libp2p/protocols/protocol.html +++ b/master/libp2p/protocols/protocol.html @@ -563,7 +563,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub.html b/master/libp2p/protocols/pubsub.html index 613b09820..911958ee0 100644 --- a/master/libp2p/protocols/pubsub.html +++ b/master/libp2p/protocols/pubsub.html @@ -239,7 +239,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/errors.html b/master/libp2p/protocols/pubsub/errors.html index 70729f8b4..9c546302f 100644 --- a/master/libp2p/protocols/pubsub/errors.html +++ b/master/libp2p/protocols/pubsub/errors.html @@ -255,7 +255,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/floodsub.html b/master/libp2p/protocols/pubsub/floodsub.html index c11200f95..f2e29f70a 100644 --- a/master/libp2p/protocols/pubsub/floodsub.html +++ b/master/libp2p/protocols/pubsub/floodsub.html @@ -485,7 +485,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/gossipsub.html b/master/libp2p/protocols/pubsub/gossipsub.html index 58595fb6e..03e291db2 100644 --- a/master/libp2p/protocols/pubsub/gossipsub.html +++ b/master/libp2p/protocols/pubsub/gossipsub.html @@ -365,9 +365,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -422,9 +422,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -466,9 +466,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -491,9 +491,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -530,9 +530,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -544,9 +544,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -558,9 +558,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -572,9 +572,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -586,9 +586,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -620,7 +620,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/gossipsub/behavior.html b/master/libp2p/protocols/pubsub/gossipsub/behavior.html index e9809cbd5..bd30e0f0f 100644 --- a/master/libp2p/protocols/pubsub/gossipsub/behavior.html +++ b/master/libp2p/protocols/pubsub/gossipsub/behavior.html @@ -311,9 +311,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -324,9 +324,9 @@ class="link-seesrc" target="_blank">Source gossip iHave messages to peers   Source -  Edit +  Edit @@ -402,9 +402,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -428,9 +428,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -467,9 +467,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -480,9 +480,9 @@ class="link-seesrc" target="_blank">Source get fanout peers for a topic   Source -  Edit +  Edit @@ -496,7 +496,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/gossipsub/scoring.html b/master/libp2p/protocols/pubsub/gossipsub/scoring.html index eb17e3568..9d266fe3f 100644 --- a/master/libp2p/protocols/pubsub/gossipsub/scoring.html +++ b/master/libp2p/protocols/pubsub/gossipsub/scoring.html @@ -446,7 +446,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/gossipsub/types.html b/master/libp2p/protocols/pubsub/gossipsub/types.html index 58f720fbf..cf6821dd9 100644 --- a/master/libp2p/protocols/pubsub/gossipsub/types.html +++ b/master/libp2p/protocols/pubsub/gossipsub/types.html @@ -782,7 +782,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/mcache.html b/master/libp2p/protocols/pubsub/mcache.html index 654ee93b3..058c11e4c 100644 --- a/master/libp2p/protocols/pubsub/mcache.html +++ b/master/libp2p/protocols/pubsub/mcache.html @@ -403,7 +403,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/peertable.html b/master/libp2p/protocols/pubsub/peertable.html index a12e69b9c..114bddd90 100644 --- a/master/libp2p/protocols/pubsub/peertable.html +++ b/master/libp2p/protocols/pubsub/peertable.html @@ -370,7 +370,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/pubsub.html b/master/libp2p/protocols/pubsub/pubsub.html index 0539b9a98..af43951dd 100644 --- a/master/libp2p/protocols/pubsub/pubsub.html +++ b/master/libp2p/protocols/pubsub/pubsub.html @@ -1176,7 +1176,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/pubsubpeer.html b/master/libp2p/protocols/pubsub/pubsubpeer.html index 8767ccf9f..6106adfb6 100644 --- a/master/libp2p/protocols/pubsub/pubsubpeer.html +++ b/master/libp2p/protocols/pubsub/pubsubpeer.html @@ -230,7 +230,9 @@ window.addEventListener("DOMContentLoaded", main2); observers*: ref seq[PubSubObserver] score*: float64 sentIHaves*: Deque[HashSet[MessageId]] - heDontWants*: Deque[HashSet[MessageId]] + heDontWants*: Deque[HashSet[SaltedId]] ## IDONTWANT contains unvalidated message id:s which may be long and/or + ## expensive to look up, so we apply the same salting to them as during + ## unvalidated message processing iHaveBudget*: int pingBudget*: int maxMessageSize: int @@ -469,7 +471,9 @@ class="link-seesrc" target="_blank">Source observers*: ref seq[PubSubObserver] score*: float64 sentIHaves*: Deque[HashSet[MessageId]] - heDontWants*: Deque[HashSet[MessageId]] + heDontWants*: Deque[HashSet[SaltedId]] ## IDONTWANT contains unvalidated message id:s which may be long and/or + ## expensive to look up, so we apply the same salting to them as during + ## unvalidated message processing iHaveBudget*: int pingBudget*: int maxMessageSize: int @@ -524,9 +528,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -574,9 +578,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -586,9 +590,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -598,9 +602,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -610,9 +614,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -622,9 +626,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -635,9 +639,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -647,9 +651,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -659,9 +663,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -671,9 +675,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -687,9 +691,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -699,9 +703,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -712,9 +716,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -733,9 +737,9 @@ class="link-seesrc" target="_blank">Source

High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.

  Source -  Edit +  Edit @@ -753,9 +757,9 @@ class="link-seesrc" target="_blank">Source

High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.

  Source -  Edit +  Edit @@ -765,9 +769,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -778,9 +782,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -795,9 +799,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -816,7 +820,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/rpc/message.html b/master/libp2p/protocols/pubsub/rpc/message.html index 14895a3e4..54c0974b1 100644 --- a/master/libp2p/protocols/pubsub/rpc/message.html +++ b/master/libp2p/protocols/pubsub/rpc/message.html @@ -342,7 +342,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/rpc/messages.html b/master/libp2p/protocols/pubsub/rpc/messages.html index 988704fba..fca0f9128 100644 --- a/master/libp2p/protocols/pubsub/rpc/messages.html +++ b/master/libp2p/protocols/pubsub/rpc/messages.html @@ -662,7 +662,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/rpc/protobuf.html b/master/libp2p/protocols/pubsub/rpc/protobuf.html index 129e23302..4e4c89a32 100644 --- a/master/libp2p/protocols/pubsub/rpc/protobuf.html +++ b/master/libp2p/protocols/pubsub/rpc/protobuf.html @@ -596,7 +596,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/timedcache.html b/master/libp2p/protocols/pubsub/timedcache.html index f40c302f5..850185ca0 100644 --- a/master/libp2p/protocols/pubsub/timedcache.html +++ b/master/libp2p/protocols/pubsub/timedcache.html @@ -456,7 +456,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/rendezvous.html b/master/libp2p/protocols/rendezvous.html index 3befef92b..334d581f6 100644 --- a/master/libp2p/protocols/rendezvous.html +++ b/master/libp2p/protocols/rendezvous.html @@ -532,7 +532,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/secure/noise.html b/master/libp2p/protocols/secure/noise.html index c01dba4ee..69fd6d5df 100644 --- a/master/libp2p/protocols/secure/noise.html +++ b/master/libp2p/protocols/secure/noise.html @@ -570,7 +570,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/secure/secure.html b/master/libp2p/protocols/secure/secure.html index 5c7738600..d4ac8cb3c 100644 --- a/master/libp2p/protocols/secure/secure.html +++ b/master/libp2p/protocols/secure/secure.html @@ -558,7 +558,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/routing_record.html b/master/libp2p/routing_record.html index bcef990f8..066c14f8d 100644 --- a/master/libp2p/routing_record.html +++ b/master/libp2p/routing_record.html @@ -422,7 +422,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/signed_envelope.html b/master/libp2p/signed_envelope.html index 85a3aabf1..614ab0923 100644 --- a/master/libp2p/signed_envelope.html +++ b/master/libp2p/signed_envelope.html @@ -503,7 +503,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/stream/bufferstream.html b/master/libp2p/stream/bufferstream.html index be56458cd..e23ee48f7 100644 --- a/master/libp2p/stream/bufferstream.html +++ b/master/libp2p/stream/bufferstream.html @@ -524,7 +524,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/stream/chronosstream.html b/master/libp2p/stream/chronosstream.html index 877d99e78..c9f5a75dd 100644 --- a/master/libp2p/stream/chronosstream.html +++ b/master/libp2p/stream/chronosstream.html @@ -504,7 +504,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/stream/connection.html b/master/libp2p/stream/connection.html index 0a3fd6301..38c34652d 100644 --- a/master/libp2p/stream/connection.html +++ b/master/libp2p/stream/connection.html @@ -502,7 +502,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/stream/lpstream.html b/master/libp2p/stream/lpstream.html index 4c1058af5..5a74f3021 100644 --- a/master/libp2p/stream/lpstream.html +++ b/master/libp2p/stream/lpstream.html @@ -1009,7 +1009,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/stream/streamseq.html b/master/libp2p/stream/streamseq.html index 2211ad127..fcdd76d4a 100644 --- a/master/libp2p/stream/streamseq.html +++ b/master/libp2p/stream/streamseq.html @@ -442,7 +442,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/switch.html b/master/libp2p/switch.html index 619adcc84..35230002d 100644 --- a/master/libp2p/switch.html +++ b/master/libp2p/switch.html @@ -750,7 +750,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/transcoder.html b/master/libp2p/transcoder.html index ce86db8b6..35c0af0b4 100644 --- a/master/libp2p/transcoder.html +++ b/master/libp2p/transcoder.html @@ -266,7 +266,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/transports/tcptransport.html b/master/libp2p/transports/tcptransport.html index 62c96217d..0e8a89915 100644 --- a/master/libp2p/transports/tcptransport.html +++ b/master/libp2p/transports/tcptransport.html @@ -476,7 +476,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/transports/transport.html b/master/libp2p/transports/transport.html index 64cca7436..a4b39e155 100644 --- a/master/libp2p/transports/transport.html +++ b/master/libp2p/transports/transport.html @@ -491,7 +491,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/transports/wstransport.html b/master/libp2p/transports/wstransport.html index 73fbb88c2..aa6484c7e 100644 --- a/master/libp2p/transports/wstransport.html +++ b/master/libp2p/transports/wstransport.html @@ -583,7 +583,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/upgrademngrs/muxedupgrade.html b/master/libp2p/upgrademngrs/muxedupgrade.html index ad212b138..023c80919 100644 --- a/master/libp2p/upgrademngrs/muxedupgrade.html +++ b/master/libp2p/upgrademngrs/muxedupgrade.html @@ -334,7 +334,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/upgrademngrs/upgrade.html b/master/libp2p/upgrademngrs/upgrade.html index 50d1e37d4..709b4d830 100644 --- a/master/libp2p/upgrademngrs/upgrade.html +++ b/master/libp2p/upgrademngrs/upgrade.html @@ -376,7 +376,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utility.html b/master/libp2p/utility.html index c9c94bf6d..c5e03a13f 100644 --- a/master/libp2p/utility.html +++ b/master/libp2p/utility.html @@ -444,7 +444,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utils/future.html b/master/libp2p/utils/future.html index 81c48e479..651c7839c 100644 --- a/master/libp2p/utils/future.html +++ b/master/libp2p/utils/future.html @@ -271,7 +271,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utils/heartbeat.html b/master/libp2p/utils/heartbeat.html index ee045f71a..35f47afa5 100644 --- a/master/libp2p/utils/heartbeat.html +++ b/master/libp2p/utils/heartbeat.html @@ -245,7 +245,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utils/offsettedseq.html b/master/libp2p/utils/offsettedseq.html index 66cf03bc4..4d69d267d 100644 --- a/master/libp2p/utils/offsettedseq.html +++ b/master/libp2p/utils/offsettedseq.html @@ -512,7 +512,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utils/semaphore.html b/master/libp2p/utils/semaphore.html index fd2f91320..4324b64d9 100644 --- a/master/libp2p/utils/semaphore.html +++ b/master/libp2p/utils/semaphore.html @@ -362,7 +362,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/varint.html b/master/libp2p/varint.html index b8116de8d..37e0f1724 100644 --- a/master/libp2p/varint.html +++ b/master/libp2p/varint.html @@ -725,7 +725,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/vbuffer.html b/master/libp2p/vbuffer.html index ca6965529..e9879e31d 100644 --- a/master/libp2p/vbuffer.html +++ b/master/libp2p/vbuffer.html @@ -636,7 +636,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/wire.html b/master/libp2p/wire.html index 86286856f..164b2953f 100644 --- a/master/libp2p/wire.html +++ b/master/libp2p/wire.html @@ -604,7 +604,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/theindex.html b/master/theindex.html index 48c4fb765..4c9fd8b23 100644 --- a/master/theindex.html +++ b/master/theindex.html @@ -5422,7 +5422,7 @@ window.addEventListener('DOMContentLoaded', main);