Diego
|
6681116716
|
Merge branch 'master' into quic
# Conflicts:
# libp2p.nimble
|
2024-08-30 14:18:34 +02:00 |
|
Álex
|
48846d69cb
|
chore(logs): remove duplicate msg key (#1180)
* Remove `msg` parameter key in logs.
closes: https://github.com/vacp2p/nim-libp2p/issues/1176
|
2024-08-14 17:19:54 +02:00 |
|
diegomrsantos
|
cde5ed7e8c
|
fix: infinite loop when connection is aborted before being accepted (#1164)
|
2024-08-07 20:54:24 +02:00 |
|
Diego
|
6287bb02a1
|
Merge branch 'master' into quic
# Conflicts:
# .pinned
# libp2p.nim
# libp2p.nimble
# libp2p/wire.nim
# tests/testswitch.nim
|
2024-06-26 15:27:34 +02:00 |
|
diegomrsantos
|
dc83a1e9b6
|
chore(formatting): format the whole codebase using nph 0.5.1 (#1118)
|
2024-06-11 17:18:06 +02:00 |
|
Jacek Sieka
|
3ca49a2f40
|
fix(transport): various tcp transport races (#1095)
Co-authored-by: diegomrsantos <diego@status.im>
|
2024-05-14 07:10:34 +02:00 |
|
Jacek Sieka
|
21cbe3a91a
|
chore: cleanups (#1092)
* remove cruft
* remove redundant error handling (reduces warnings)
* remove redundant copying
|
2024-05-08 14:33:26 +02:00 |
|
Ivan FB
|
b30b2656d5
|
fix: reset accept fut in stop (#1082)
Co-authored-by: diegomrsantos <diego@status.im>
|
2024-04-17 22:44:41 +02:00 |
|
Etan Kissling
|
c5db35d9b0
|
annotate upgrademngrs with {.async: (raises).} (#1068)
|
2024-03-21 08:19:57 +01:00 |
|
Etan Kissling
|
28609597d1
|
add {.async: (raises).} to libp2p/stream modules (#1050)
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
Co-authored-by: Jacek Sieka <jacek@status.im>
|
2024-03-05 07:06:27 +00:00 |
|
Etan Kissling
|
7603b8de5e
|
catch WebSocketError in wstransport (#1049)
|
2024-03-04 00:27:35 +01:00 |
|
Etan Kissling
|
9059a8aced
|
use race instead of or to avoid lockup (#1042)
|
2024-03-04 00:06:32 +01:00 |
|
Etan Kissling
|
44cada9c55
|
use new Chronos trackCounter APIs for leaks checks in tests (#1038)
|
2024-03-03 18:13:37 +01:00 |
|
Etan Kissling
|
6c873481ac
|
move allFutureThrowing helper to tests (#1037)
Co-authored-by: Jacek Sieka <jacek@status.im>
|
2024-03-01 18:06:26 +01:00 |
|
Jacek Sieka
|
2ede0fa40c
|
remove redundant gcsafe annotations (#999)
|
2023-12-05 08:05:32 +01:00 |
|
diegomrsantos
|
deb72c8580
|
fix(dcutr): update the DCUtR initiator transport direction to Inbound (#994)
|
2023-11-29 17:38:47 +01:00 |
|
Jacek Sieka
|
4e7eaba67a
|
fix chronos v4 compat (#982)
|
2023-11-16 16:54:34 +01:00 |
|
Ludovic Chenut
|
fc4e9a8bb8
|
Fix WS transport when the connection aborts (#967)
|
2023-10-23 17:12:20 +02:00 |
|
Tanguy
|
d6263bf751
|
nim-websock new version compatibility (#939)
|
2023-08-02 17:10:31 +02:00 |
|
Ivan Folgueira Bande
|
74c402ed9d
|
wstransport.nim: avoid re-raising 'TransportOsError' to avoid stopping switch.accept (#929)
|
2023-07-07 11:32:20 +02:00 |
|
Tanguy
|
66f9dc9167
|
Remove all Result.get() s & Option -> Opt (#902)
Co-authored-by: Ludovic Chenut <ludovic@status.im>
Co-authored-by: Diego <diego@status.im>
|
2023-06-28 16:44:58 +02:00 |
|
Tanguy
|
224f92e172
|
Fix #916 regression causing accept loop lockup (#919)
|
2023-06-20 14:18:49 +00:00 |
|
Tanguy
|
5efa089196
|
TCP transport: handle getObservedAddr errors (#918)
|
2023-06-20 10:25:29 +02:00 |
|
Tanguy
|
49dfa84c6f
|
Transports: handle TransportAbortedError properly (#916)
|
2023-06-14 15:55:56 +00:00 |
|
Tanguy
|
c28d8bb353
|
WS Transport: handle 'tls/ws' (#914)
|
2023-06-12 15:45:53 +00:00 |
|
Tanguy
|
32085ca88a
|
Allow to override TCP connection timeouts (#903)
|
2023-06-07 14:27:32 +02:00 |
|
Tanguy
|
c76d1e18ef
|
Remove nim 1.2 support (#907)
|
2023-06-07 11:12:49 +00:00 |
|
Tanguy
|
225accd11b
|
Less warnings (#813)
Co-authored-by: Diego <diego@status.im>
|
2023-05-18 10:24:17 +02:00 |
|
diegomrsantos
|
b7726bf68f
|
Dcutr (#824)
Co-authored-by: Tanguy <tanguy@status.im>
|
2023-04-14 16:23:19 +02:00 |
|
diegomrsantos
|
0041ed4cf8
|
Transport hole punching (#873)
Co-authored-by: Tanguy <tanguy@status.im>
|
2023-04-06 15:23:35 +02:00 |
|
Tanguy
|
8d5ea43e2b
|
Upgrade flow refactoring (#807)
|
2023-03-08 12:30:19 +01:00 |
|
Tanguy
|
408dcf12bd
|
Fix backward compatibility of #822 (#862)
|
2023-02-15 17:18:29 +01:00 |
|
Tanguy
|
f7f1e89669
|
TCP Transport: enable NO_DELAY for clients (#822)
|
2023-02-14 10:35:44 +01:00 |
|
Ludovic Chenut
|
0e28d3b828
|
Add the peerId to the transport.dial (#842)
|
2023-01-31 12:46:10 +01:00 |
|
Tanguy
|
c11772c94e
|
Happy new year! (#847)
|
2023-01-20 15:47:40 +01:00 |
|
Tanguy
|
905f221355
|
Observed address handling
|
2023-01-03 11:13:12 +01:00 |
|
Tanguy
|
af0a9ac66e
|
Merge remote-tracking branch 'origin/unstable' into quic
|
2023-01-02 15:42:51 +01:00 |
|
Tanguy
|
c43aacdc81
|
WS: add timeout to handleRequest (#796)
|
2022-11-22 10:44:08 +01:00 |
|
diegomrsantos
|
d9305bda84
|
Add Tor Transport support (#765)
|
2022-11-04 19:20:23 +01:00 |
|
diegomrsantos
|
a56c3bc296
|
Make observedAddr optional (#772)
Co-authored-by: Tanguy <tanguy@status.im>
|
2022-09-22 21:55:59 +02:00 |
|
Jacek Sieka
|
dfbfbe6eb6
|
allow connection to a peer with unknown PeerId (#756)
Co-authored-by: Tanguy <tanguy@status.im>
|
2022-09-05 14:31:14 +02:00 |
|
Tanguy
|
3910728212
|
bump ngtcp2
|
2022-08-26 12:35:27 +02:00 |
|
Tanguy
|
f3705a5fe1
|
Merge remote-tracking branch 'origin/unstable' into quic
|
2022-08-03 14:33:57 +02:00 |
|
Miran
|
2fbe82bf9d
|
make it more Nim 1.4+ compatible (#742)
|
2022-08-03 13:33:19 +02:00 |
|
Tanguy
|
54d6ca9789
|
Merge remote-tracking branch 'origin/unstable' into quic
|
2022-08-02 16:03:13 +02:00 |
|
Tanguy
|
7d6e66af39
|
fix ci
|
2022-08-02 16:00:45 +02:00 |
|
lchenut
|
34c2fb8787
|
Circuit relay v2 (#717)
|
2022-08-01 14:31:22 +02:00 |
|
Tanguy
|
d0523fdc9d
|
Documentation (#716)
|
2022-07-01 20:19:57 +02:00 |
|
Tanguy
|
40ab9ff6d1
|
address review comments
|
2022-06-20 15:44:02 +02:00 |
|
Tanguy
|
c7eef2e0ae
|
Initial implem
Co-authored-by: markspanbroek <mark@spanbroek.net>
|
2022-06-01 16:17:55 +02:00 |
|