Commit 8e6850e
committed
update libp2p to v15 and use new LastSeenOutBoundBook
1 parent d169910 commit 8e6850e
4 files changed
Lines changed: 4 additions & 4 deletions
Submodule nim-libp2p updated 87 files
- .github/workflows/ci.yml+5
- .github/workflows/daily_common.yml+5
- .github/workflows/daily_tests_no_flags.yml+5
- .pinned+1-1
- CODING_STYLE.md-12
- LICENSE-21
- README.md+39-171
- cbind/alloc.nim+8
- cbind/examples/cbindings.c+245-25
- cbind/ffi_types.nim+51-1
- cbind/libp2p.h+124-6
- cbind/libp2p.nim+479-13
- cbind/libp2p_thread/inter_thread_communication/libp2p_thread_request.nim+187-28
- cbind/libp2p_thread/inter_thread_communication/requests/libp2p_kademlia_requests.nim+273
- cbind/libp2p_thread/inter_thread_communication/requests/libp2p_lifecycle_requests.nim+139-11
- cbind/libp2p_thread/inter_thread_communication/requests/libp2p_peer_manager_requests.nim+6-19
- cbind/libp2p_thread/inter_thread_communication/requests/libp2p_pubsub_requests.nim+6-3
- cbind/libp2p_thread/inter_thread_communication/requests/libp2p_stream_requests.nim+208
- cbind/libp2p_thread/libp2p_thread.nim+37-3
- cbind/types.nim+5-1
- docs/common_hurdles.md+30
- docs/compile_time_flags.md+50
- docs/contributing.md+31
- docs/development.md+104
- interop/autonatv2/go-peer/testautonatv2.go+3-1
- interop/autonatv2/nim-peer/nim_peer.nimble+1-1
- interop/autonatv2/nim-peer/src/nim_peer.nim+19-43
- interop/hole-punching/hole_punching.nim+1-1
- interop/kad/nim-peer/nim_peer.nimble+1-1
- interop/kad/nim-peer/src/nim_peer.nim+17-55
- libp2p.nimble+5-2
- libp2p/connmanager.nim+25-3
- libp2p/dialer.nim+1-1
- libp2p/peerstore.nim+20-2
- libp2p/protocols/kademlia.nim+24-54
- libp2p/protocols/kademlia/find.nim+218-123
- libp2p/protocols/kademlia/get.nim+54-55
- libp2p/protocols/kademlia/lookupstate.nim-124
- libp2p/protocols/kademlia/provider.nim+57-42
- libp2p/protocols/kademlia/put.nim+6-7
- libp2p/protocols/kademlia/routingtable.nim+7-6
- libp2p/protocols/kademlia/types.nim+24-4
- libp2p/switch.nim+1-1
- libp2p/transports/quictransport.nim+2-3
- libp2p/utility.nim+12-7
- libp2p/utils/heartbeat.nim+10-1
- performance/performance.nimble+1-1
- tests/interop/autonatv2.nim+65
- tests/interop/kad.nim+65
- tests/interop/test_autonatv2.nim+72
- tests/interop/test_kad.nim+67
- tests/libp2p/kademlia/mock_kademlia.nim+25
- tests/libp2p/kademlia/test_all.nim-14
- tests/libp2p/kademlia/test_bootstrap.nim+140
- tests/libp2p/kademlia/test_encoding.nim+15
- tests/libp2p/kademlia/test_find.nim+366-90
- tests/libp2p/kademlia/test_get.nim+111-47
- tests/libp2p/kademlia/test_ping.nim+2-2
- tests/libp2p/kademlia/test_provider.nim+47-32
- tests/libp2p/kademlia/test_put.nim+178-76
- tests/libp2p/kademlia/test_routingtable.nim+53-7
- tests/libp2p/kademlia/test_xordistance.nim+44-3
- tests/libp2p/kademlia/utils.nim+137-12
- tests/libp2p/muxers/test_mplex.nim+24-23
- tests/libp2p/protocols/test_autonat_service.nim+11-11
- tests/libp2p/protocols/test_autonat_v2_service.nim+6-6
- tests/libp2p/protocols/test_noise.nim+2-2
- tests/libp2p/pubsub/component/test_floodsub.nim+4-4
- tests/libp2p/pubsub/component/test_gossipsub_mesh_management.nim+5-10
- tests/libp2p/pubsub/component/test_gossipsub_message_handling.nim+1-1
- tests/libp2p/pubsub/utils.nim+9-9
- tests/libp2p/services/test_hp.nim+6-6
- tests/libp2p/stream/test_bufferstream.nim+5-1
- tests/libp2p/test_conn_manager.nim+3-3
- tests/libp2p/test_dialer.nim+1-1
- tests/libp2p/test_switch.nim+82-32
- tests/libp2p/test_utility.nim+12-5
- tests/libp2p/transports/stream_tests.nim+84-51
- tests/libp2p/transports/test_quic.nim+20-13
- tests/libp2p/transports/test_tcp.nim+6-1
- tests/libp2p/transports/test_tor.nim+6-1
- tests/libp2p/transports/test_ws.nim+12-2
- tests/libp2p/transports/utils.nim+3-2
- tests/libp2p/utils/test_future.nim+1-1
- tests/libp2p/utils/test_heartbeat.nim+16
- tests/test_all.nim+1
- tests/tools/futures.nim+13-9
Submodule nim-lsquic updated 56 files
- .github/.licenserc.yaml+18
- .github/workflows/lint.yml+28
- .github/workflows/test.yml+9-7
- .gitmodules+3-3
- Makefile+27
- boringssl.nim+443-410
- config.nims+1-1
- extras.nim+9
- generate_lsquic_ffi.nim+10-1
- libs/boringssl-1
- libs/vac_boringssl+1
- lsquic.nim+14-2
- lsquic.nimble+20-12
- lsquic/api.nim-86
- lsquic/certificates.nim+9
- lsquic/certificateverifier.nim+9
- lsquic/certificateverifier/certificateverifier.nim+9
- lsquic/certificateverifier/custom.nim+9
- lsquic/certificateverifier/insecure.nim+9
- lsquic/client.nim+96
- lsquic/connection.nim+11-9
- lsquic/connectionmanager.nim+12-87
- lsquic/context/client.nim+12-7
- lsquic/context/context.nim+11-11
- lsquic/context/io.nim+82-18
- lsquic/context/server.nim+13-11
- lsquic/context/stream.nim+11-2
- lsquic/datagram.nim+9
- lsquic/errors.nim+16
- lsquic/helpers/asyncloop.nim+9
- lsquic/helpers/many_queue.nim-29
- lsquic/helpers/openarray.nim+9
- lsquic/helpers/sequninit.nim+9
- lsquic/helpers/transportaddr.nim+30-8
- lsquic/listener.nim-62
- lsquic/lsquic.nim+29
- lsquic/lsquic_ffi.nim+60.0k-45.7k
- lsquic/server.nim+105
- lsquic/stream.nim+10-3
- lsquic/timeout.nim+9
- lsquic/tlsconfig.nim+10-3
- prelude.nim+1-4
- scripts/boringssl_win_nasm.list+24
- tests/helpers/addresses.nim-3
- tests/helpers/async.nim+9
- tests/helpers/certificate.nim+9
- tests/helpers/clientserver.nim+28-13
- tests/helpers/contains.nim+9
- tests/helpers/param.nim+13
- tests/helpers/simulation.nim-73
- tests/helpers/stream.nim+9
- tests/helpers/udp.nim-17
- tests/test_all.nim+10-1
- tests/test_connection.nim+82-98
- tests/test_many_queue.nim-58
- tests/test_perf.nim+21-26
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
0 commit comments