Commit Graph

  • 91851dda63
    refactor: removing event emitter master Richard Ramos 2021-10-06 11:19:08 -0400
  • adc6883028
    fix: add protocol to matcher function Richard Ramos 2021-07-29 12:21:36 -0400
  • 184b435d0b
    fix: opts Richard Ramos 2021-07-29 10:34:34 -0400
  • e321eb74e8
    feat: add constructor that supports a protocol matcher function (#4) RichΛrd 2021-07-29 09:36:37 -0400
  • 83c6a2c077
    fix: call correct function to use match func feat/pubsub-protocol-matcher Richard Ramos 2021-07-21 15:15:49 -0400
  • e23032977d
    add matcher function to wakurelaysub Richard Ramos 2021-07-21 15:06:23 -0400
  • 169277101e
    feat: add constructor that supports a protocol matcher function Richard Ramos 2021-07-21 12:34:47 -0400
  • 9afd35dadd
    update protocol id Richard Ramos 2021-07-11 14:05:56 -0400
  • e9c89c8f00 Add EvtPeerConnectednessChanged Vitaliy Vlasov 2021-06-11 14:16:36 +0300
  • dade1e1d35
    Add EvtPeerConnectednessChanged feat/peer-events Vitaliy Vlasov 2021-06-11 14:16:36 +0300
  • 27056d061f
    Adding WakuRelay default options v0.4.2 Richard Ramos 2021-03-24 10:41:34 -0400
  • aca80972b6
    Change mod name and remove unused parameter Richard Ramos 2021-03-24 09:49:43 -0400
  • 874e7c124d
    Rename gossipsub to wakurelaysub Richard Ramos 2021-03-24 09:42:37 -0400
  • 7213a9e9c6
    Merge pull request #1 from status-im/additional-protocols v0.4.1-customProtocols RichΛrd 2021-03-15 16:12:44 -0400
  • be77c152f7
    fix: allow specifying custom protocols in GossipSub additional-protocols Richard Ramos 2021-03-15 16:09:07 -0400
  • 6cb0f0cd61 expose internalTracer as RawTracer fix/issue-399 vyzo 2021-03-10 13:39:56 +0200
  • dfae144433 export rejection named string constants vyzo 2021-03-10 13:23:41 +0200
  • 6c1addf493 more intelligent handling of ip whitelist check vyzo 2021-02-12 20:16:19 +0200
  • 69868db8cf remove obsolete explicit IP whitelisting in favor of subnets vyzo 2021-02-09 10:23:47 +0200
  • 84f577bdd1 add subnet whitelisting for IPColocation vyzo 2021-02-09 10:17:30 +0200
  • 9e129db766 defer stream removal instead of doing it inline. v0.4.1 vyzo 2021-01-12 16:26:38 +0200
  • b080f595bb add test for inbound stream deduplication vyzo 2021-01-12 15:15:46 +0200
  • 8676a0e25b deduplicate inbound streams vyzo 2021-01-12 14:52:00 +0200
  • 352c6b993e populate receivedFrom field in delivery trace vyzo 2020-12-16 19:13:26 +0200
  • 4f972a14dd add receivedFrom field in delivery trace vyzo 2020-12-16 19:11:57 +0200
  • 98f8611700
    fix: reduce log spam (#394) Steven Allen 2020-12-10 10:19:39 -0800
  • 6a96304acc fix: reduce log spam fix/log-spam Steven Allen 2020-12-09 19:11:35 -0800
  • aa4f9dac2f fix: treat peers already connected to the host before pubsub is initialized as valid potential pubsub peers Adin Schmahmann 2020-12-06 14:53:25 -0500
  • 4336d5ae71 test: add test for if nodes are connected before pubsub is started Adin Schmahmann 2020-12-06 14:14:52 -0500
  • 08c17398fb feat: update to go-libp2p-core 0.7.0 v0.4.0 Steven Allen 2020-09-02 15:32:05 -0700
  • 68264088b7
    Add go-libp2p example in README.md (#392) incognitomode 2020-10-26 21:13:21 +0100
  • 89f61abf29 subscription filters v0.3.6 vyzo 2020-09-30 14:53:57 +0300
  • d6c20b59fc remove multi-topic message support vyzo 2020-09-29 18:05:54 +0300
  • 30aa734a17 make IPv6SubnetColocation a peer score parameter fix/ipv6-subnet-colocation vyzo 2020-09-12 19:56:15 +0300
  • 609d9db4f2 make IPv6 subnet colocation optional, default to false vyzo 2020-09-12 19:48:23 +0300
  • f7f33e10cc satisfy race detector nisdas 2020-09-10 17:19:19 +0800
  • b0d384d2e8 clean up nisdas 2020-09-10 16:27:18 +0800
  • 309d45acef copy string topic nisdas 2020-09-10 16:24:14 +0800
  • ffa2e3e055 add test for score adjustment from topis params reset vyzo 2020-09-09 15:22:32 +0300
  • c82d664e8f prettify things vyzo 2020-09-09 15:15:41 +0300
  • 73880606b5 add test for topic score parameter reset method vyzo 2020-09-09 14:52:15 +0300
  • 26bb27357b add test for topic score parameter reset vyzo 2020-09-09 14:47:36 +0300
  • 5d06aa2d4f add api for dynamically setting and resetting topic score parameters vyzo 2020-08-12 12:29:49 +0300
  • a3445b756f add support for priority topic delivery weights vyzo 2020-09-05 23:35:13 +0300
  • 40762e1362 tweak duplicate/reject weights vyzo 2020-09-05 20:53:24 +0300
  • 2ed9fd55ff decay global counters after 2 min vyzo 2020-09-05 14:29:14 +0300
  • 8191980fc8 decouple global coutner decay from source counter decay vyzo 2020-09-05 14:19:15 +0300
  • 1d21536720 add warning for failure to parse IP out of remote multiaddr vyzo 2020-09-04 14:51:09 +0300
  • 14d1a35e0c more docs vyzo 2020-09-04 14:49:25 +0300
  • c242b2e7be configure the peer gater using a parameter object, docs and stuff vyzo 2020-09-04 14:44:07 +0300
  • f595227544 disable codecov annotations, makes things unreadable vyzo 2020-09-03 15:27:08 +0300
  • 45e1233b05 further tweak gate threshold weights vyzo 2020-09-03 13:34:15 +0300
  • 8408e700e2 fix test races vyzo 2020-09-03 12:34:20 +0300
  • be1b155d45 use IPs for peer gater stat tracking vyzo 2020-09-03 11:59:38 +0300
  • 9f5b106a12 mix total accounting components with different weights vyzo 2020-09-03 10:24:00 +0300
  • 6dbdaed793 count all rejections by default vyzo 2020-09-03 09:10:13 +0300
  • 7912408642 fix non-determinism in test vyzo 2020-09-03 01:33:03 +0300
  • 955344bf9b tweak probability threshold vyzo 2020-09-03 00:40:46 +0300
  • ff1b1a9772 also account for duplicates in gating decisions vyzo 2020-09-02 23:31:42 +0300
  • ec44a63c9f test throttle code path in gossip tracer vyzo 2020-09-02 22:11:42 +0300
  • 811ca922d4 add test for peer gater vyzo 2020-09-02 22:09:37 +0300
  • f7f6f59758 more efficient promise processing on throttling vyzo 2020-09-02 21:51:56 +0300
  • 93f4f91dcf trace throttle peers to avoid breaking promises unfairly vyzo 2020-09-02 21:32:10 +0300
  • 854ca9a6ad better log messages around gating vyzo 2020-09-02 20:44:00 +0300
  • 45272722d2 implement peer gater vyzo 2020-09-02 20:43:37 +0300
  • 2bc51e0cf2 peer gater scaffolding vyzo 2020-09-02 17:39:25 +0300
  • 3b92bdc1e9 rich router acceptance semantics vyzo 2020-09-02 17:14:09 +0300
  • 06a12f17b7 reduce log verbosity; debug mostly vyzo 2020-09-01 20:22:30 +0300
  • f125ed69b3
    regenerate protobufs (#381) v0.3.5 Steven Allen 2020-08-25 15:33:38 -0700
  • efd56962bc track validation time vyzo 2020-08-21 10:25:21 +0300
  • 42cb3f984c fullfill promise as soon as a message begins validation vyzo 2020-08-21 10:19:14 +0300
  • bfc96c2cd0 don't apply penalty in self origin rejections vyzo 2020-08-20 22:21:16 +0300
  • b7c28b504d add behaviour penalty threshold vyzo 2020-08-20 17:40:36 +0300
  • c5ece1d0c7 Add String() method to Topic. Louis Thibault 2020-08-03 13:35:12 +0200
  • 769831b478 add regression test for issue 371 v0.3.4 vyzo 2020-08-10 19:55:36 +0300
  • 3a81c24073 don't add direct peers to fanout vyzo 2020-08-10 13:49:50 +0300
  • a86ae585a6 reference spec change in comment. Raúl Kripalani 2020-08-10 12:37:42 +0100
  • 46536eccc4 fix backoff slack time vyzo 2020-08-10 14:26:15 +0300
  • 8c08ebaecb use the heartbeat interval for slack time vyzo 2020-08-10 14:16:23 +0300
  • f2c25c2228 add slack time to prune backoff clearance vyzo 2020-08-10 13:42:22 +0300
  • df9592859d
    fix: call the correct tracer function in FloodSubRouter.Leave (#373) Steven Allen 2020-08-10 01:31:21 -0700
  • 2b5243c72f downgrade trace buffer overflow log to debug vyzo 2020-07-31 12:54:18 +0300
  • 5a3055d33a track topics in Reject/Duplicate/Deliver events vyzo 2020-07-31 10:01:32 +0300
  • fa4d16e08a add topics to Reject/Duplicate/Deliver events vyzo 2020-07-31 09:59:16 +0300
  • 15f4f1f138 fix flaky test v0.3.3 vyzo 2020-07-30 14:01:39 +0300
  • 5fd694af20 refactor ip colocation factor computation that is common for score and inspection vyzo 2020-07-29 20:18:55 +0300
  • f160b11084 better handling of intermediate topic score snapshots vyzo 2020-07-29 20:10:51 +0300
  • 0f6aeb23d7 disallow duplicate score inspectors vyzo 2020-07-29 20:09:06 +0300
  • e6559f59c0 make peer score inspect function types aliases vyzo 2020-07-29 20:04:52 +0300
  • cce1f8a107 extended peer score inspection vyzo 2020-07-22 21:26:44 +0300
  • ae55bf9603 upgrade deps + interoperable uvarint delimited writer/reader. Raúl Kripalani 2020-07-29 22:01:12 +0100
  • 4ccb63821e Add warning about messageIDs Rüdiger Klaehn 2020-07-24 22:44:32 +0200
  • 99507107b6
    Merge pull request #359 from protolambda/optional-sig-origin-seq Diederik Loerakker 2020-07-23 07:47:47 +0200
  • aabbdb1143 Update pubsub.go Preston Van Loon 2020-07-13 13:12:27 -0700
  • 54f20b5a2a Define a public error ErrSubscriptionCancelled. Preston Van Loon 2020-07-06 10:58:44 -0700
  • 8945f91465 only do PX on leave if PX was enabled in the node vyzo 2020-06-15 09:47:50 +0300
  • e18b4edd9a drop warning about failure to open stream to a debug log Jeromy 2020-06-12 13:08:54 -0700
  • 9a5528b3ec reinstate tagging (now protection) tests v0.3.2 vyzo 2020-06-03 22:39:11 +0300
  • 44d9cb8639 gomod: update (indirect) go-eventbus for go-libp2p-core v0.5.7 vyzo 2020-06-03 22:38:52 +0300
  • e700e9a446 gomod: update go-libp2p-core and go-libp2p-connmgr vyzo 2020-06-03 22:17:27 +0300