Commit Graph

  • c6c0c152c0
    Dial peerid (#308) Jacek Sieka 2020-08-06 09:29:27 +02:00
  • 9bbe5e4841
    Fix subclass calls to handleDisconnect (#314) Giovanni Petrantoni 2020-08-06 11:12:52 +09:00
  • 5c986cf657
    Fix build, add some raises (#315) Giovanni Petrantoni 2020-08-06 10:30:57 +09:00
  • bd5d43874a
    more expensive metrics (#312) Ștefan Talpalaru 2020-08-05 14:02:26 +02:00
  • 74a6dccd80
    adding channel limits to mplex (#309) Dmitriy Ryajov 2020-08-04 23:16:04 -06:00
  • 145657895f
    Azure: bump NimBinaries cache key (#311) Ștefan Talpalaru 2020-08-05 01:38:16 +02:00
  • 843d32f8db
    put expensive metrics under a Nim define (#310) Ștefan Talpalaru 2020-08-05 01:27:59 +02:00
  • cf2b42b914
    Moving idle timeout to Connection to enable across all connection streams (#307) Dmitriy Ryajov 2020-08-04 07:22:05 -06:00
  • 5f0637c49a
    Audit curve fixes part2 (#298) Giovanni Petrantoni 2020-08-04 18:19:26 +09:00
  • 5cd93540fa
    add a timeout during noise handshake (#294) Giovanni Petrantoni 2020-08-04 17:04:16 +09:00
  • 504e0444d3
    refactor and fix mulgen (curve25519) (#293) Giovanni Petrantoni 2020-08-04 14:07:53 +09:00
  • b6877b8aac
    increase send timeout for prune and graft msgs (#306) Dmitriy Ryajov 2020-08-03 17:55:42 -06:00
  • 980764774e
    pubsub timeouts tuning (#295) Dmitriy Ryajov 2020-08-02 23:20:11 -06:00
  • 909d9652f6
    Automatic NBC bump PRs (#304) Giovanni Petrantoni 2020-08-03 12:49:58 +09:00
  • e655a510cd
    misc cleanups (#303) Jacek Sieka 2020-08-02 12:22:49 +02:00
  • d544b64010
    resolve several races in connmanager (#302) Jacek Sieka 2020-08-01 22:50:40 +02:00
  • afcfd27aa0 add some verbosity to multistream handshake for debugging pruposes Giovanni Petrantoni 2020-07-31 14:02:03 +09:00
  • 0f06ae5a1d
    Audit multistream fixes (#291) Giovanni Petrantoni 2020-07-28 23:03:22 +09:00
  • f7fdf31365
    Pubsub lifetime (#284) Dmitriy Ryajov 2020-07-27 13:33:51 -06:00
  • ed0df74bbd
    Connection lifecycle hooks (#288) Dmitriy Ryajov 2020-07-24 13:24:31 -06:00
  • 6af3cb6406
    Public key infrastructure filters. (#272) Eugene Kabanov 2020-07-21 23:10:21 +03:00
  • c3404f6eea
    Handle cancellation in timeoutMonitor (#283) Giovanni Petrantoni 2020-07-22 00:03:41 +09:00
  • 3b088f8980
    Fix some unsubscribe issues and add unsubscribeAll helper (#282) Giovanni Petrantoni 2020-07-21 01:16:13 +09:00
  • c3af7659b0
    Add more checks and fix some issues in gossip tests (#281) Giovanni Petrantoni 2020-07-20 15:55:00 +09:00
  • 38eb36efae
    don't use close event to stop timer (#280) Dmitriy Ryajov 2020-07-18 11:00:44 -06:00
  • 94196fee71
    Connections and pubsub peers cleanup (#279) Dmitriy Ryajov 2020-07-17 13:46:24 -06:00
  • ba071cafa6
    Channel timeout (#278) Dmitriy Ryajov 2020-07-17 12:44:41 -06:00
  • 0348773ec9
    Connection manager (#277) Dmitriy Ryajov 2020-07-17 09:36:48 -06:00
  • 170685f9c6
    gossipsub fixes (#276) Jacek Sieka 2020-07-16 21:26:57 +02:00
  • c76152f2c1
    Simplify send (#271) Jacek Sieka 2020-07-16 12:06:57 +02:00
  • 4112e04036
    Add build_p2pd script directly in this repo (#274) Giovanni Petrantoni 2020-07-16 16:22:49 +09:00
  • f35b8999b3
    some light cleanup for pub/gossip sub (#273) Dmitriy Ryajov 2020-07-15 13:18:55 -06:00
  • b832668768
    Minprotobuf refactoring 2 (#269) Eugene Kabanov 2020-07-15 11:25:39 +03:00
  • 9eb5828a42
    Fix #266. (#270) Eugene Kabanov 2020-07-15 11:24:04 +03:00
  • d7bab37119
    Fix gossip messages seqno according to spec (#253) Giovanni Petrantoni 2020-07-15 12:51:33 +09:00
  • b8b0a2b4bc
    CI: build binaries with TRACE & JSON logs (#268) Ștefan Talpalaru 2020-07-14 02:02:16 +02:00
  • c6c2d99907
    one more log fix Jacek Sieka 2020-07-13 20:19:20 +02:00
  • 76853f064a
    json logging again Jacek Sieka 2020-07-13 19:59:49 +02:00
  • 6620b7a00b
    more comment fixes Jacek Sieka 2020-07-13 19:30:18 +02:00
  • 0d4c74b33a
    comment log that can't be json-serialized Jacek Sieka 2020-07-13 18:36:49 +02:00
  • 061c54d3c6
    logging fixes Jacek Sieka 2020-07-13 17:26:05 +02:00
  • 87e58c1c8d
    metrics: one more pubsub peers fix Jacek Sieka 2020-07-13 16:16:46 +02:00
  • c7895ccc52
    metrics: fix pubsub_peers add metric Jacek Sieka 2020-07-13 16:15:27 +02:00
  • fcda0f6ce1
    PubSubPeer tables refactor (#263) Giovanni Petrantoni 2020-07-13 22:32:38 +09:00
  • efb952f18b
    [WIP] Minprotobuf refactoring (#259) Eugene Kabanov 2020-07-13 15:43:07 +03:00
  • 181cf73ca7
    Drain buffer (#264) Dmitriy Ryajov 2020-07-12 10:37:10 -06:00
  • 503a7ec1c5 disable arm64 builds for now (travis) Giovanni Petrantoni 2020-07-12 11:14:49 +09:00
  • bec9a0658f
    Cleanup rpc handler (#261) Dmitriy Ryajov 2020-07-09 17:54:16 -06:00
  • 4c815d75e7
    More gossip cleanup (#257) Dmitriy Ryajov 2020-07-09 14:21:47 -06:00
  • c720e042fc
    clean up mesh handling logic (#260) Jacek Sieka 2020-07-09 19:16:46 +02:00
  • 9a3684c221
    init from concrete key type (#252) Jacek Sieka 2020-07-09 10:59:09 +02:00
  • 45c089ff0d
    noise updates (#255) Jacek Sieka 2020-07-09 10:53:19 +02:00
  • 4e12d0d97a nil check peer before disconnect Giovanni Petrantoni 2020-07-09 17:20:45 +09:00
  • f9e0a1f069 CI fix handleDisconnect (pubsub) Giovanni Petrantoni 2020-07-09 13:56:59 +09:00
  • 9b8b159abb Remove other spurious getStacktrace in pubsub traces Giovanni Petrantoni 2020-07-09 13:19:34 +09:00
  • 4bcb567d47 fix gossip tests Giovanni Petrantoni 2020-07-09 12:34:36 +09:00
  • 4698f41a91 Remove stacktrace logging from pubsub connect Giovanni Petrantoni 2020-07-09 12:23:03 +09:00
  • fec507e755
    Add peers back to gossipsub table, slow down heartbeat (#256) Giovanni Petrantoni 2020-07-09 02:06:26 +09:00
  • a52763cc6d
    fix publishing (#250) Dmitriy Ryajov 2020-07-07 18:33:05 -06:00
  • 775cab414a
    Remove SHA1 from crypto and crypto tests. (#251) Eugene Kabanov 2020-07-07 16:48:15 +03:00
  • d522537b19
    reuse single RNG instance for all crypto key generation (#249) Jacek Sieka 2020-07-07 13:14:11 +02:00
  • b49c619ca8
    export public field types (#248) Jacek Sieka 2020-07-01 09:22:29 +02:00
  • ec00c7fc50
    Peer resultification and defect only (#245) Giovanni Petrantoni 2020-07-01 15:25:09 +09:00
  • c788a6a3c0
    Cleanup resources (#246) Dmitriy Ryajov 2020-06-29 09:15:31 -06:00
  • aa6756dfe0
    allow message id provider to be specified (#243) Jacek Sieka 2020-06-28 17:56:38 +02:00
  • 902880ef1f
    consolidate reading in lpstream (#241) Dmitriy Ryajov 2020-06-27 11:33:34 -06:00
  • 7a95f1844b
    Concurrent dials (#238) Dmitriy Ryajov 2020-06-24 09:08:44 -06:00
  • 83b6ead857
    Azure: fix MinGW-w64 caching (#239) Ștefan Talpalaru 2020-06-23 16:38:17 +02:00
  • ee6e545878
    multistream select make sure to not report NA (#235) Giovanni Petrantoni 2020-06-23 06:38:48 +09:00
  • 6331b04cb4
    secp: requiresInit updates (#237) Jacek Sieka 2020-06-22 19:03:15 +02:00
  • b99fd88deb
    logging fixes Jacek Sieka 2020-06-21 11:14:19 +02:00
  • 9429f2f5eb
    Gossip heartbeat fixes (#232) Giovanni Petrantoni 2020-06-20 19:58:22 +09:00
  • 7852c6dd0f
    Noise and eth2/nbc fixes (#226) Giovanni Petrantoni 2020-06-20 19:56:55 +09:00
  • 7a1c1c2ea6
    fixing some key not found exceptions (#231) Dmitriy Ryajov 2020-06-19 15:19:07 -06:00
  • 5b28e8c488
    Cleanup lpstream, Connection and BufferStream (#228) Dmitriy Ryajov 2020-06-19 11:29:43 -06:00
  • 719744f46a
    Small fixes (#230) Dmitriy Ryajov 2020-06-19 11:29:25 -06:00
  • 5f75e5adc6
    don't use switch.dial in subscribeToPeer (#227) Dmitriy Ryajov 2020-06-17 20:12:32 -06:00
  • fe828d87d8
    count published messages (#224) Dmitriy Ryajov 2020-06-16 22:14:02 -06:00
  • 224c2613e3
    Remove noise padding payload (spec removed it) (#222) Giovanni Petrantoni 2020-06-17 08:34:02 +09:00
  • 523eed65ce
    metrics: use eth2 name for peers metric (#223) Jacek Sieka 2020-06-16 22:43:45 +02:00
  • 0d81acafa8 Fix multistream select trace proto logging Giovanni Petrantoni 2020-06-16 12:02:47 +09:00
  • 9d9f793b4f
    add metrics for sent messages by topic and peer (#220) Dmitriy Ryajov 2020-06-15 17:39:03 -06:00
  • 3c4c10d871
    con't crash on nil ptr Dmitriy Ryajov 2020-06-15 13:37:25 -06:00
  • 7cb6c81159
    Don't modify iterables while iterating them (#219) Dmitriy Ryajov 2020-06-15 12:30:09 -06:00
  • 9cd47fe816
    add a logScope to make tracing less ugly (#218) Dmitriy Ryajov 2020-06-15 12:10:41 -06:00
  • 85b56d0b3a
    Observedaddr (#217) Dmitriy Ryajov 2020-06-12 19:56:17 -06:00
  • f97e2deec7
    Make methods in FloodSub, GossipSub public (#216) Oskar Thorén 2020-06-13 07:54:12 +08:00
  • ac04ca6e31
    make sure keys exist and more metrics (#215) Dmitriy Ryajov 2020-06-11 20:20:58 -06:00
  • 55a294a5c9
    better pubsub metrics (#214) Dmitriy Ryajov 2020-06-11 12:09:34 -06:00
  • 6b196ad7b4
    remove pubsub peer on disconnect (#212) Dmitriy Ryajov 2020-06-11 08:45:59 -06:00
  • 92579435b6
    secio then noise (#213) Jacek Sieka 2020-06-11 08:38:47 +02:00
  • 1afec627c2
    proper name for topics so that we can filter dynamically using chronicles (#210) Viktor Kirilov 2020-06-10 11:48:01 +03:00
  • 8d9e231a74
    grab agentversion/protoversion (#211) Jacek Sieka 2020-06-09 20:42:52 +02:00
  • 35ff99829e
    close streams (#208) Dmitriy Ryajov 2020-06-08 17:42:27 -06:00
  • ee281310c0
    move trace log Dmitriy Ryajov 2020-06-08 10:40:08 -06:00
  • 82b4ed8f44 use declareCounter rather then gauge for certain metrics Giovanni Petrantoni 2020-06-07 16:41:23 +09:00
  • a6a2a81711
    Start adding some metrics to pubsub (#192) Giovanni Petrantoni 2020-06-07 16:15:21 +09:00
  • 130c64f33a
    don't return nil in dial (#205) Dmitriy Ryajov 2020-06-05 18:17:05 -06:00
  • 2aebae56c0
    Don't rely on the side-effects from doAssert Zahary Karadjov 2020-06-05 18:40:30 +03:00
  • 828a80ec8f
    Make the MultiAddress.init function used in NBC non-failing Zahary Karadjov 2020-06-05 17:11:26 +03:00