gammazero
|
e25f98c402
|
Fix close of closed channel
This happens when there are multiple subscriptions to a topic and a single subscription is canceled twice.
|
2021-06-15 13:00:02 +03:00 |
|
Med Mouine
|
e6ad80cf47
|
Update README to point to correct example directory (#424)
* Update README to point to correct example directory
* Fix example url to go example instead of js
|
2021-05-17 09:12:00 -07:00 |
|
Steven Allen
|
6195a09441
|
fix: remove deprecated and never used topic descriptors (#423)
fixes #264
|
2021-05-11 12:55:14 -07:00 |
|
Steven Allen
|
0094708cc4
|
Refactor Gossipsub Parameters To Make Them More Configurable (#421)
Co-authored-by: nisdas <nishdas93@gmail.com>
|
2021-05-03 08:59:15 -07:00 |
|
vyzo
|
cbb7bfc1f1
|
add tests for gs features and custom protocols
|
2021-04-02 21:55:10 +03:00 |
|
vyzo
|
0e387d79fb
|
add support for custom gossipsub protocols and feature tests
|
2021-04-02 21:55:10 +03:00 |
|
vyzo
|
2ed84f4515
|
RIP travis, Long Live CircleCI (#414)
* RIP travis
* add CircleCI config
|
2021-04-02 11:50:05 -07:00 |
|
vyzo
|
e6eff445d4
|
Ignore transient connections (#412)
|
2021-04-01 21:45:09 +01:00 |
|
vyzo
|
7a3d0ca396
|
demote log spam to debug
|
2021-04-01 19:31:07 +03:00 |
|
nisdas
|
eda69749ab
|
fix bug
|
2021-03-31 18:27:14 +03:00 |
|
nisdas
|
7644a650ff
|
add last amount of validation
|
2021-03-31 18:27:14 +03:00 |
|
nisdas
|
3ea6751619
|
add threshold validation
|
2021-03-31 18:27:14 +03:00 |
|
nisdas
|
5cd1316efc
|
strengthen validation
|
2021-03-31 18:27:14 +03:00 |
|
vyzo
|
84302e9633
|
rename checkSignature to checkSigningPolicy
|
2021-03-31 17:53:46 +03:00 |
|
vyzo
|
175d43f4e7
|
rename validation.Publish to PushLocal
|
2021-03-31 17:53:46 +03:00 |
|
vyzo
|
32b8d8958e
|
fix TestValidate, add TestValidate2
|
2021-03-31 17:53:46 +03:00 |
|
vyzo
|
37e77dc51e
|
skip flaky test until we can fix it
|
2021-03-31 17:53:46 +03:00 |
|
vyzo
|
005ac1598c
|
implement synchronous validation for locally published messages
So that locally published messages are never dropped because of full
validation queues.
|
2021-03-31 17:53:46 +03:00 |
|
vyzo
|
5457a2845b
|
expose internalTracer as RawTracer
|
2021-03-16 08:28:02 +02:00 |
|
vyzo
|
05c505ef60
|
export rejection named string constants
|
2021-03-16 08:28:02 +02: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.
|
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.
|
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
|
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 |
|