Commit Graph

  • fc4e9a8bb8
    Fix WS transport when the connection aborts (#967) unstable Ludovic Chenut 2023-10-23 17:12:20 +0200
  • 60f953629d
    Remove ConnManager from Upgrade (#959) Tanguy 2023-10-13 14:08:17 +0200
  • 18b0f726df
    Rate Limit tests (#953) diegomrsantos 2023-10-05 17:12:07 +0200
  • 459f6851e7
    Add a flag if a peer should be disconnected when above rate limit (#954) diegomrsantos 2023-10-05 14:51:27 +0200
  • 575344e2e9
    Update interop CI name (#956) Tanguy 2023-10-05 10:54:24 +0200
  • 75871817ee
    Split msgs in iwant response if bigger than limit (#944) diegomrsantos 2023-10-02 11:39:28 +0200
  • 61929aed6c
    Improve rdv advertise (#951) diegomrsantos 2023-09-27 15:52:22 +0200
  • 56599f5b9d
    GossipSub Traffic scoring (#920) diegomrsantos 2023-09-22 16:45:08 +0200
  • b2eac7ecbd
    GS: Relay messages to direct peers (#949) Tanguy 2023-09-15 17:22:02 +0200
  • 20b0e40f7d
    Fix doc generation CI (#948) Tanguy 2023-09-08 12:21:04 +0200
  • ff77d52851
    IDontWant metrics (#946) Tanguy 2023-09-06 18:05:59 +0200
  • 545a31d4f0
    Bump dependencies (#947) Tanguy 2023-09-06 17:52:43 +0200
  • b76bac752f
    avoid importing `ecnist` when not needed (#942) Jacek Sieka 2023-08-30 11:39:48 +0200
  • c6aa085e98
    Prevent concurrent IWANT of the same message (#943) diegomrsantos 2023-08-21 16:34:24 +0200
  • e03547ea3e
    Perf protocol (#925) Ludovic Chenut 2023-08-14 17:25:55 +0200
  • f80ce3133c
    Bandwidth estimate as a parameter (#941) diegomrsantos 2023-08-14 17:03:46 +0200
  • d6263bf751
    nim-websock new version compatibility (#939) Tanguy 2023-08-02 17:10:31 +0200
  • 56c23a286a
    Add specs crypto tests (#938) Tanguy 2023-08-01 15:28:38 +0200
  • 7a369dd1bf
    GossipSub: Limit flood publishing (#911) Tanguy 2023-07-31 11:13:51 +0200
  • b784167805
    GossipSub: IDontWant (#934) Tanguy 2023-07-28 10:58:05 +0200
  • 440461b24b
    GS: improve handleIHave (#922) Tanguy 2023-07-11 12:17:50 +0200
  • fab1340020
    avoid a few zeroMem (#932) Jacek Sieka 2023-07-11 12:17:28 +0200
  • 1721f078c7
    Fix crash on empty write (#930) Tanguy 2023-07-10 15:52:08 +0200
  • 74c402ed9d
    wstransport.nim: avoid re-raising 'TransportOsError' to avoid stopping `switch.accept` (#929) Ivan Folgueira Bande 2023-07-07 11:32:20 +0200
  • c45f9705ab
    Gossipsub scoring improvements (#909) diegomrsantos 2023-07-04 00:27:45 +0200
  • 81b861b34e
    avoid `ProveField` warning in `crypto.init` (#915) Etan Kissling 2023-06-29 15:28:25 +0200
  • 43359dd9d1
    standard nimble env vars (#921) Jacek Sieka 2023-06-28 17:51:51 +0200
  • f85d0f75ea
    Handling Opt[PeerId] in logging (#923) diegomrsantos 2023-06-28 17:00:33 +0200
  • 66f9dc9167
    Remove all `Result.get()`s & `Option` -> `Opt` (#902) Tanguy 2023-06-28 16:44:58 +0200
  • 1c4d0832ce
    Add GossipSub ping (#912) Tanguy 2023-06-21 10:40:10 +0200
  • 224f92e172
    Fix #916 regression causing accept loop lockup (#919) Tanguy 2023-06-20 16:18:49 +0200
  • 5efa089196
    TCP transport: handle getObservedAddr errors (#918) Tanguy 2023-06-20 10:25:29 +0200
  • 9d4c4307de
    Bumper: fix case where target is up to date (#917) Tanguy 2023-06-15 18:37:01 +0200
  • 49dfa84c6f
    Transports: handle TransportAbortedError properly (#916) Tanguy 2023-06-14 17:55:56 +0200
  • a65b7b028f
    GossipSub: remove peer if we can't establish sendConn (#886) Tanguy 2023-06-14 17:23:39 +0200
  • 67711478ce
    Consider dns as public address (#913) diegomrsantos 2023-06-13 17:58:41 +0200
  • c28d8bb353
    WS Transport: handle 'tls/ws' (#914) Tanguy 2023-06-12 17:45:53 +0200
  • eb78292d9c
    Bump deps (#896) Tanguy 2023-06-07 17:42:42 +0200
  • 3725f6a95b
    chore: add basic metrics for rendezvous (#905) Vaclav Pavlin 2023-06-07 15:45:06 +0200
  • 3640b4dd89
    Autonat and HP changes (#899) diegomrsantos 2023-06-07 15:26:58 +0200
  • 32085ca88a
    Allow to override TCP connection timeouts (#903) Tanguy 2023-06-07 14:27:32 +0200
  • c76d1e18ef
    Remove nim 1.2 support (#907) Tanguy 2023-06-07 13:12:49 +0200
  • 41649f0999
    Version 1.1.0 (#904) Tanguy 2023-06-06 13:05:49 +0200
  • 67102873ba
    Fail only if all addresses in PeerRecord are invalid (#898) diegomrsantos 2023-05-31 08:59:50 +0200
  • d40d324160
    fix missing import (#897) diegomrsantos 2023-05-26 10:36:39 +0200
  • a677b06273
    Try a direct connection only if there isn't one already (#891) diegomrsantos 2023-05-25 15:48:22 +0200
  • 6050cdef7e
    Refinement of Hole Punching Service (#892) diegomrsantos 2023-05-25 15:47:00 +0200
  • fedfa8e817
    Fix bumper CI (#894) Tanguy 2023-05-22 17:37:42 +0200
  • 6887b43777
    Improve utility tests (#893) diegomrsantos 2023-05-22 11:07:22 +0200
  • 225accd11b
    Less warnings (#813) Tanguy 2023-05-18 10:24:17 +0200
  • 7d6bc545e0
    Handle dns addrs in HP service (#890) diegomrsantos 2023-05-16 14:59:02 +0200
  • 60337320e3
    split switch and services decls split-switch-services Dmitriy Ryajov 2023-05-09 17:00:40 -0600
  • a1eb53b181
    Fix gossipsub dOut handling (#883) Tanguy 2023-04-26 13:44:45 +0200
  • db629dca25
    Fix network protocol metrics typo (#874) Tanguy 2023-04-26 09:52:06 +0200
  • a5666789b0
    Hole Punching (#806) diegomrsantos 2023-04-18 12:50:21 +0200
  • b7726bf68f
    Dcutr (#824) diegomrsantos 2023-04-14 16:23:19 +0200
  • 0221affe98
    Invalid MA is ignored (#881) diegomrsantos 2023-04-14 14:05:32 +0200
  • edbd35b16c
    Fix interop tests (#882) diegomrsantos 2023-04-13 19:38:34 +0200
  • 80cca0ecac
    Does not allow an empty MA (#877) diegomrsantos 2023-04-06 16:19:01 +0200
  • 0041ed4cf8
    Transport hole punching (#873) diegomrsantos 2023-04-06 15:23:35 +0200
  • 95e98e8c51
    Fix traffic metrics (#879) Tanguy 2023-04-03 14:37:23 +0200
  • 4aa615c44c
    GossipSub: TimedEntry & shortAgent fixes (#858) Tanguy 2023-04-03 11:05:01 +0200
  • 6b61ce8c91
    GossipSub: Better IWANT handling (#875) Tanguy 2023-04-03 10:56:20 +0200
  • 53b060f8f0
    Add getters for conns and streams (#878) Alvaro Revuelta 2023-03-31 00:16:39 +0200
  • af5299f26c
    Create an ObservedAddrManager and add an AddressMapper in AutonatService and AutoRelayService (#871) diegomrsantos 2023-03-24 16:42:49 +0100
  • bac754e2ad
    Various gossipsub fixes (#827) Tanguy 2023-03-21 17:13:25 +0100
  • 8d5ea43e2b
    Upgrade flow refactoring (#807) Tanguy 2023-03-08 12:30:19 +0100
  • e573238705
    reexport public types (#872) Jacek Sieka 2023-03-06 16:36:10 +0100
  • c1a3bd8fee
    Fix pubsub CI logs (#861) Tanguy 2023-03-01 16:59:44 +0100
  • ddeb7b3bd4
    Handle when peers ask each other at the same time (#865) diegomrsantos 2023-02-21 17:49:41 +0100
  • 382b992e00
    Interop tests (#864) Tanguy 2023-02-20 14:26:53 +0100
  • 408dcf12bd
    Fix backward compatibility of #822 (#862) Tanguy 2023-02-15 17:18:29 +0100
  • 0012b639c8
    Fix testrelay (#860) Ludovic Chenut 2023-02-15 11:18:42 +0100
  • f7f1e89669
    TCP Transport: enable NO_DELAY for clients (#822) Tanguy 2023-02-14 10:35:44 +0100
  • f14ada3dcf
    Move tests flags from 'nimble test' to 'config.nims' (#852) Tanguy 2023-02-10 11:32:21 +0100
  • 444b837923
    Autonat doesn't ask an incoming peer (#857) diegomrsantos 2023-02-09 17:40:04 +0100
  • f89bd0c77c
    Autonat dials dns addrs (#856) diegomrsantos 2023-02-09 16:53:46 +0100
  • e68186373b
    Dialing addrs concurrently in autonat (#855) diegomrsantos 2023-02-07 18:51:17 +0100
  • 266c7b117a
    Add anyCompleted proc (#853) diegomrsantos 2023-02-07 18:50:42 +0100
  • 0e28d3b828
    Add the peerId to the transport.dial (#842) Ludovic Chenut 2023-01-31 12:46:10 +0100
  • 4ace70d53b
    Connect is able to force a new connection (#849) diegomrsantos 2023-01-25 11:19:03 +0100
  • ca19f8fdbf
    Autonat service: handle connections limits (#846) Tanguy 2023-01-24 17:04:42 +0100
  • 351bda2b56
    Add expected connections to connmngr (#845) Tanguy 2023-01-23 23:28:39 +0100
  • 7d9c43a5ce
    Fix CI for nim devel 1.6 (#848) Tanguy 2023-01-23 15:53:15 +0100
  • c11772c94e
    Happy new year! (#847) Tanguy 2023-01-20 15:47:40 +0100
  • 489c115132
    Autorelay service (#819) Ludovic Chenut 2023-01-17 16:18:38 +0100
  • 166c0d1c87
    Fix PubSub subscribe on connection race condition (#809) Tanguy 2023-01-10 13:33:14 +0100
  • ba451196e8
    Avoid closing connection on channel EOF (#816) Etan Kissling 2023-01-06 15:18:16 +0100
  • 9f658c151e
    Autonat refactoring (#834) diegomrsantos 2023-01-06 11:14:38 +0100
  • e304ad0f7e
    Remove unnecessary async (#836) diegomrsantos 2023-01-05 15:02:52 +0100
  • 5e3323d43f
    More autonat tests (#833) diegomrsantos 2022-12-23 20:10:15 +0100
  • 9532bff983
    Ignore unknown answers (#831) diegomrsantos 2022-12-23 16:49:25 +0100
  • 676786b00e
    Add Autonat timeout (#829) diegomrsantos 2022-12-22 20:29:31 +0100
  • d521c57b82
    Handle dial error correctly (#830) diegomrsantos 2022-12-22 17:33:59 +0100
  • 63e1872516
    Fix yamux simultaneous closing (#823) Tanguy 2022-12-16 18:14:40 +0100
  • 67ef25fae0
    Autonat service (#814) diegomrsantos 2022-12-16 12:32:00 +0100
  • fe7a69e389
    Fix pinning system on devel (#820) Tanguy 2022-12-14 12:10:00 +0100
  • a17cad710c
    Fix devel 32bits (#818) Ludovic Chenut 2022-12-09 17:23:33 +0100
  • 3863a4cd21
    Allow connect with known PeerId in MA (#817) Tanguy 2022-12-08 17:11:55 +0100
  • 64cbbe1e0a
    Limit number of streams per protocol per peer (#811) Tanguy 2022-12-01 12:20:40 +0100