Commit Graph

  • 9175a9476e add stable/unstable auto bumps Giovanni Petrantoni 2021-03-16 08:31:39 +0900
  • f7a9d83545
    add mounted protos to identify message (#546) Dmitriy Ryajov 2021-03-15 15:29:05 -0600
  • 03bbdd2261
    Revisit Floodsub (#543) Giovanni Petrantoni 2021-03-16 04:16:03 +0900
  • a54e1cc699
    add coverage to disabled metrics (#545) Giovanni Petrantoni 2021-03-15 21:36:57 +0900
  • aeb18c4e41 now wild `except:` Giovanni Petrantoni 2021-03-15 16:48:11 +0900
  • c5b9fd3353
    Try fix ci (#544) Giovanni Petrantoni 2021-03-15 14:50:36 +0900
  • ba0a57ee34 fix reports number Giovanni Petrantoni 2021-03-15 12:16:01 +0900
  • 996dc5be9c add testfloodsub coverage for different build options Giovanni Petrantoni 2021-03-15 12:15:29 +0900
  • 4760df1e31 fix build with libp2p_agents_metrics switch Giovanni Petrantoni 2021-03-15 01:42:47 +0000
  • 70deac9e0d
    fix peer score accumulation (#541) Jacek Sieka 2021-03-09 13:22:52 +0100
  • 269d3df351
    Consolidate metrics collection for mesh (#540) Giovanni Petrantoni 2021-03-04 06:11:21 +0900
  • 34c2fbeb16 small gossipsub metrics change Giovanni Petrantoni 2021-03-03 08:41:21 +0000
  • 02ad017107
    Gossipsub fixes and Initiator flagging fixes (#539) Giovanni Petrantoni 2021-03-03 08:23:40 +0900
  • c1334c6d89 pubsubpeer better address management Giovanni Petrantoni 2021-02-28 04:53:17 +0000
  • 7b2727d930 avoid leaking in peersInIP, don't depend on sendConn Giovanni Petrantoni 2021-02-27 23:49:56 +0900
  • 67d0926e89 use in any case PeerID for peersInIP to avoid keeping references Giovanni Petrantoni 2021-02-27 21:31:59 +0900
  • fae38e0146 fix PubSubPeer hashing issues Giovanni Petrantoni 2021-02-26 19:19:15 +0900
  • 45300c28a9
    [SEC] gossipsub - handleIHAVE/handleIWANT recommendations & notes (#535) Giovanni Petrantoni 2021-02-26 14:27:42 +0900
  • d7469b2286
    [SEC] gossipsub - a peer score is not retained up until expiry if abusive peer unsubscribes (#534) Giovanni Petrantoni 2021-02-26 14:15:58 +0900
  • c1d8317e3c fix badly merged code in gossipsub.colocationFactor Giovanni Petrantoni 2021-02-26 12:39:57 +0900
  • eac6cd3dbf
    Debt: cleanup warnings #426 (#536) Giovanni Petrantoni 2021-02-26 00:24:49 +0900
  • 2015a878ad
    fix missing coverage (#533) Giovanni Petrantoni 2021-02-23 12:50:43 +0900
  • 8236319a91
    [SEC] gossipsub - handleGraft/handlePrune recommendations & notes (#530) Giovanni Petrantoni 2021-02-22 12:04:20 +0900
  • 1368bf7ecb
    test rebalanceMesh with low score peers (#529) Giovanni Petrantoni 2021-02-22 10:05:25 +0900
  • 922cd92f94 don't check if peers have `sendConn` when disconnecting for bad scoring Giovanni Petrantoni 2021-02-22 10:04:02 +0900
  • 51d8cd4ade
    [SEC] gossipsub - rebalanceMesh may prune up to D_lo on oversubscription (#531) Giovanni Petrantoni 2021-02-13 13:39:32 +0900
  • e124e342b0
    n subscription limits (#528) Giovanni Petrantoni 2021-02-12 12:27:26 +0900
  • 12adefb4de
    add multi types to exports (#527) Dmitriy Ryajov 2021-02-10 11:42:46 -0600
  • f4145ebbfa
    More exports cleanup (#522) Dmitriy Ryajov 2021-02-09 15:41:49 -0600
  • fff54fa23c add more diagnostics when gossip publish fails Giovanni Petrantoni 2021-02-09 18:42:59 +0900
  • d9563d65ae
    support compilation with Nim-1.4 HEAD (#521) Ștefan Talpalaru 2021-02-08 22:21:43 +0100
  • 2658181df9
    Merge unstable (#518) Dmitriy Ryajov 2021-02-08 15:16:23 -0600
  • 4dea23c394
    Remove secio usage and cleanup exports (#519) Dmitriy Ryajov 2021-02-08 14:33:34 -0600
  • 646557597d lower some gossipsub logging to debug level Giovanni Petrantoni 2021-02-08 10:11:41 +0900
  • fd73cf9f9d
    Refactor gossipsub into multiple modules (#515) Giovanni Petrantoni 2021-02-06 09:13:04 +0900
  • 3213e5d377
    add sane exports to libp2p (#517) Dmitriy Ryajov 2021-02-05 11:57:32 -0600
  • 5c234ddd37
    add hash proc to support using with containers (#516) Dmitriy Ryajov 2021-02-05 10:12:44 -0600
  • 5aebf0990e
    peer stats fixes (#511) Giovanni Petrantoni 2021-01-29 12:41:51 +0900
  • fb493d1a4a
    Connection limits tests (#509) Dmitriy Ryajov 2021-01-27 21:27:33 -0600
  • 1d77d37f17
    Gossipsub scoring fixes (#508) Giovanni Petrantoni 2021-01-25 21:13:42 +0900
  • 0959877b29
    Connection limits (#384) Dmitriy Ryajov 2021-01-20 22:00:24 -0600
  • 96c01e5e69
    Split upgrade flow (#507) Dmitriy Ryajov 2021-01-20 11:28:32 -0600
  • 34e330353f
    better `upgraded` lifetime handling (avoid NPE) (#506) Dmitriy Ryajov 2021-01-18 16:27:29 -0600
  • 64b822e8f0
    remove blank spaces Dmitriy Ryajov 2021-01-18 15:32:42 -0600
  • b57101f265 add an invalid topic subscriptions metric Giovanni Petrantoni 2021-01-15 18:55:54 +0900
  • 1fb783eb7f let apps decide if they want to penalize peers on invalid topic Giovanni Petrantoni 2021-01-15 18:50:42 +0900
  • 6542b913df set "ignoring invalid topic subscription" to trace level Giovanni Petrantoni 2021-01-15 18:48:58 +0900
  • 240ec84ffb
    Gossipsub wip (#502) Giovanni Petrantoni 2021-01-15 13:48:03 +0900
  • 3878a95b23
    Semaphore cancellations (#503) Dmitriy Ryajov 2021-01-14 03:11:12 -0600
  • dc48170b0d
    Gossip subscription improvements (#497) Giovanni Petrantoni 2021-01-13 23:49:44 +0900
  • 87be2c7f1f
    make switch tests less sensitive to time (#501) Giovanni Petrantoni 2021-01-12 10:26:48 +0900
  • b902c030a0
    add metrics into chronosstream to identify peers agents (#458) Giovanni Petrantoni 2021-01-08 14:21:24 +0900
  • 8e57746f3a
    improving connection estblishing metrics (#500) Dmitriy Ryajov 2021-01-07 17:06:41 -0600
  • b2ea5a3c77
    Concurrent upgrades (#489) Dmitriy Ryajov 2021-01-04 12:59:05 -0600
  • e1bc9e7a44
    Enable gh actions to run on multiple platforms (#479) Dmitriy Ryajov 2020-12-22 18:12:02 -0600
  • 63bf369315 nbc bump - target unstable Giovanni Petrantoni 2020-12-21 00:53:59 +0900
  • 5e79d3ab9c avoid triggering unsubscribeAll from unsubscribe (gossip) Giovanni Petrantoni 2020-12-20 17:08:03 +0900
  • 4858e0ab15
    Gossipsub refactor pt2 (#495) Giovanni Petrantoni 2020-12-20 00:45:34 +0900
  • f970155d3b
    updated README to display correct nim version (#494) cyanlemons 2020-12-19 09:43:54 -0500
  • 05e789a34f
    Gossipsub refactor (#490) Giovanni Petrantoni 2020-12-19 23:43:32 +0900
  • f7b8a097d5
    fix invalid README hyperlink by adding https prefix (#492) cyanlemons 2020-12-19 03:31:35 -0500
  • 6c2e743ff3
    Race condition in pubsub #469 (#471) Giovanni Petrantoni 2020-12-19 00:56:46 +0900
  • a1a5f9abac
    nice msgid log formatting (#491) Jacek Sieka 2020-12-18 16:14:07 +0100
  • 52628d1a2e avoid using debug logging in gossip, just because Giovanni Petrantoni 2020-12-17 17:21:09 +0900
  • 0c331d5200
    simplify noise frame construction (#478) Jacek Sieka 2020-12-16 13:10:06 +0100
  • 051681678b better codecov.yml comments Giovanni Petrantoni 2020-12-16 13:07:22 +0900
  • a50b1c186c
    Improve PR codecov output (#482) Giovanni Petrantoni 2020-12-16 13:04:57 +0900
  • 9e5ba64c48
    avoid creating prune message unless we're pruning (#487) Jacek Sieka 2020-12-15 22:46:03 +0100
  • ea6988d380
    track stew head (#488) Dmitriy Ryajov 2020-12-15 14:12:22 -0600
  • 18d69a5c41
    Workaround the gossipsub table race condition (#486) Giovanni Petrantoni 2020-12-16 03:32:11 +0900
  • b52dab9fd7
    use stew/leb128 (#481) Jacek Sieka 2020-12-15 19:15:22 +0100
  • 5543f6681f
    first pass, use results for Cid module (#480) Giovanni Petrantoni 2020-12-15 22:19:18 +0900
  • a990fe95a0
    Fixing range error introduces in v1.2.8 (#485) Dmitriy Ryajov 2020-12-14 23:58:38 -0600
  • f8f0bc1bd8
    Gossip improvements (#476) Giovanni Petrantoni 2020-12-15 10:25:22 +0900
  • 4224f12503
    fix memory safety issue in tests (#484) Dmitriy Ryajov 2020-12-14 15:22:53 -0600
  • 42d264d8b0
    Rm bearssl + Deactivate Travis completely (#477) Mamy Ratsimbazafy 2020-12-10 14:19:27 +0100
  • 8805e5f061 Use Travis only for ARM64 - https://github.com/status-im/nimbus-eth2/pull/2167 Mamy André-Ratsimbazafy 2020-12-09 17:33:48 +0100
  • 6f1ecc8df7
    streamline socket read/write hot path (#473) Jacek Sieka 2020-12-09 15:56:40 +0100
  • 1befeb8c2e
    clean up peerid (#470) Jacek Sieka 2020-12-03 20:53:16 +0100
  • e9d4679059
    Race in connection setup (#464) Dmitriy Ryajov 2020-12-02 19:24:48 -0600
  • d1c689e5ab
    adding libp2p tag to logScope (#465) Dmitriy Ryajov 2020-12-01 11:34:27 -0600
  • e1648d4404 fix mcache logic check in gossipsub Giovanni Petrantoni 2020-12-01 23:55:51 +0900
  • b4738d723c
    Some gossip fixes (#467) Giovanni Petrantoni 2020-12-01 19:44:09 +0900
  • 94e672ead0
    allow concurrent closeWithEOF (#466) Dmitriy Ryajov 2020-12-01 02:44:21 -0600
  • 5c2a54bdd9
    fix timeoutmonitor loop (#463) Jacek Sieka 2020-11-29 13:34:19 +0100
  • 18443dafc1
    rework peer event to take an initiator flag (#456) Dmitriy Ryajov 2020-11-28 10:59:47 -0600
  • 3d44fcb8b3
    use cancelAndAwait to mitigate further hangs (#459) Dmitriy Ryajov 2020-11-28 09:48:06 -0600
  • a8f5f7a8bb
    move dialing logic to it's own proc to avoid try/finally bugs (#461) Dmitriy Ryajov 2020-11-28 02:05:12 -0600
  • 02b20440f2
    Limit ihave emission (#462) Giovanni Petrantoni 2020-11-28 16:27:39 +0900
  • 12db9a4cf2 TopicParams validation tuning Giovanni Petrantoni 2020-11-28 00:23:09 +0900
  • 809df8d04d add some extra gossip metrics Giovanni Petrantoni 2020-11-26 16:20:34 +0900
  • 6c7f2766fe
    expose seenTTL parameters (#457) Giovanni Petrantoni 2020-11-26 14:45:10 +0900
  • ca9c5c85e4
    dont break chronicles logging streamline connsetup (#455) Dmitriy Ryajov 2020-11-25 13:34:48 -0600
  • 7b1e652224
    Allow custom identify agent string (#451) Dmitriy Ryajov 2020-11-25 07:42:02 -0600
  • 164892776b
    get rid of hangs cleanup (#453) Dmitriy Ryajov 2020-11-25 07:35:25 -0600
  • 21110636cb
    fixing log level to avoid sacring users (#452) Dmitriy Ryajov 2020-11-24 12:07:27 -0600
  • a3b21f7cbb update create-pull-request Giovanni Petrantoni 2020-11-24 17:23:28 +0900
  • 351489bfa9
    getMuxedStream to more appropriate getStream (#448) Dmitriy Ryajov 2020-11-24 00:37:45 -0600
  • 69ae24dc8d
    less leak prone cleanup (#447) Dmitriy Ryajov 2020-11-23 18:22:15 -0600
  • 6cc3f4283a
    update conn peerinfo instead of replacing (#445) Dmitriy Ryajov 2020-11-23 15:15:55 -0600