Vitaliy Vlasov
|
dade1e1d35
|
Add EvtPeerConnectednessChanged
|
2021-06-11 14:16:36 +03:00 |
|
Richard Ramos
|
27056d061f
|
Adding WakuRelay default options
v0.4.2
|
2021-03-24 10:41:34 -04:00 |
|
Richard Ramos
|
aca80972b6
|
Change mod name and remove unused parameter
|
2021-03-24 09:49:43 -04:00 |
|
Richard Ramos
|
874e7c124d
|
Rename gossipsub to wakurelaysub
|
2021-03-24 09:42:37 -04:00 |
|
RichΛrd
|
7213a9e9c6
|
Merge pull request #1 from status-im/additional-protocols
fix: allow specifying custom protocols in GossipSub
v0.4.1-customProtocols
|
2021-03-15 16:12:44 -04:00 |
|
Richard Ramos
|
be77c152f7
|
fix: allow specifying custom protocols in GossipSub
|
2021-03-15 16:09:07 -04:00 |
|
vyzo
|
6c1addf493
|
more intelligent handling of ip whitelist check
|
2021-02-12 21:47:58 +02:00 |
|
vyzo
|
69868db8cf
|
remove obsolete explicit IP whitelisting in favor of subnets
|
2021-02-12 21:47:58 +02:00 |
|
vyzo
|
84f577bdd1
|
add subnet whitelisting for IPColocation
|
2021-02-12 21:47:58 +02:00 |
|
vyzo
|
9e129db766
|
defer stream removal instead of doing it inline.
v0.4.1
|
2021-01-12 17:18:00 +02:00 |
|
vyzo
|
b080f595bb
|
add test for inbound stream deduplication
|
2021-01-12 17:18:00 +02:00 |
|
vyzo
|
8676a0e25b
|
deduplicate inbound streams
|
2021-01-12 17:18:00 +02:00 |
|
vyzo
|
352c6b993e
|
populate receivedFrom field in delivery trace
|
2020-12-16 20:17:23 +02:00 |
|
vyzo
|
4f972a14dd
|
add receivedFrom field in delivery trace
|
2020-12-16 20:17:23 +02:00 |
|
Steven Allen
|
98f8611700
|
fix: reduce log spam (#394)
This message will be received on reconnect and/or when we receive multiple
connections. It apparently shows up in logs quite frequently.
|
2020-12-10 10:19:39 -08:00 |
|
Adin Schmahmann
|
aa4f9dac2f
|
fix: treat peers already connected to the host before pubsub is initialized as valid potential pubsub peers
|
2020-12-07 10:27:35 +02:00 |
|
Adin Schmahmann
|
4336d5ae71
|
test: add test for if nodes are connected before pubsub is started
|
2020-12-07 10:27:35 +02:00 |
|
Steven Allen
|
08c17398fb
|
feat: update to go-libp2p-core 0.7.0
Updates to the new stream interfaces. See
https://github.com/libp2p/go-libp2p-core/releases/tag/v0.7.0.
v0.4.0
|
2020-11-12 09:02:55 +02:00 |
|
incognitomode
|
68264088b7
|
Add go-libp2p example in README.md (#392)
|
2020-10-26 13:13:21 -07:00 |
|
vyzo
|
89f61abf29
|
subscription filters
v0.3.6
|
2020-10-08 21:14:14 +03:00 |
|
vyzo
|
d6c20b59fc
|
remove multi-topic message support
|
2020-10-08 20:18:21 +03:00 |
|
nisdas
|
f7f33e10cc
|
satisfy race detector
|
2020-09-10 12:39:04 +03:00 |
|
nisdas
|
b0d384d2e8
|
clean up
|
2020-09-10 12:39:04 +03:00 |
|
nisdas
|
309d45acef
|
copy string topic
|
2020-09-10 12:39:04 +03:00 |
|
vyzo
|
ffa2e3e055
|
add test for score adjustment from topis params reset
|
2020-09-09 16:57:36 +03:00 |
|
vyzo
|
c82d664e8f
|
prettify things
|
2020-09-09 16:57:36 +03:00 |
|
vyzo
|
73880606b5
|
add test for topic score parameter reset method
|
2020-09-09 16:57:36 +03:00 |
|
vyzo
|
26bb27357b
|
add test for topic score parameter reset
|
2020-09-09 16:57:36 +03:00 |
|
vyzo
|
5d06aa2d4f
|
add api for dynamically setting and resetting topic score parameters
|
2020-09-09 16:57:36 +03:00 |
|
vyzo
|
a3445b756f
|
add support for priority topic delivery weights
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
40762e1362
|
tweak duplicate/reject weights
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
2ed9fd55ff
|
decay global counters after 2 min
we want rapid reaction to spam attacks
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
8191980fc8
|
decouple global coutner decay from source counter decay
So that we can have fast reaction, while retaining source counters for longer.
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
1d21536720
|
add warning for failure to parse IP out of remote multiaddr
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
14d1a35e0c
|
more docs
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
c242b2e7be
|
configure the peer gater using a parameter object, docs and stuff
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
f595227544
|
disable codecov annotations, makes things unreadable
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
45e1233b05
|
further tweak gate threshold weights
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
8408e700e2
|
fix test races
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
be1b155d45
|
use IPs for peer gater stat tracking
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
9f5b106a12
|
mix total accounting components with different weights
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
6dbdaed793
|
count all rejections by default
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
7912408642
|
fix non-determinism in test
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
955344bf9b
|
tweak probability threshold
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
ff1b1a9772
|
also account for duplicates in gating decisions
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
ec44a63c9f
|
test throttle code path in gossip tracer
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
811ca922d4
|
add test for peer gater
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
f7f6f59758
|
more efficient promise processing on throttling
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
93f4f91dcf
|
trace throttle peers to avoid breaking promises unfairly
|
2020-09-07 13:38:02 +03:00 |
|
vyzo
|
854ca9a6ad
|
better log messages around gating
|
2020-09-07 13:38:02 +03:00 |
|