vladopajic
9865cc39b5
chore(perf): follow up for PR#1600 ( #1620 )
2025-08-26 10:00:25 -04:00
Gabriel Cruz
601f56b786
chore(autonat-v2): add message types ( #1637 )
2025-08-25 15:18:43 +00:00
Ben
25a8ed4d07
refactor(kad): Refine, and reduce, exception scope ( #1627 )
2025-08-25 11:33:26 +00:00
richΛrd
9bd4b7393f
feat(kad-dht): findPeer ( #1624 )
2025-08-18 13:45:31 +00:00
Ben
ef20f46b47
refactor: rm dhttypes.nim ( #1612 )
2025-08-15 12:23:27 +00:00
Gabriel Cruz
9161529c84
fix: pubsub signature verification ( #1618 )
2025-08-14 20:15:02 +00:00
Ben
8b70384b6a
refactor: Removal of "Unhashed" key variant ( #1623 )
...
Internal keydata is _always_ unhashed. The parts that require its data in hashed form hash it themselves using the provided hasher (with default fallback)
2025-08-14 11:22:09 +00:00
MorganaFuture
f25814a890
feat(perf): implement proper half-close semantics ( #1600 )
...
Co-authored-by: vladopajic <vladopajic@users.noreply.github.com >
2025-08-13 10:08:17 -04:00
richΛrd
2114008704
fix: compilation warning on yamux due to using CatchableErr ( #1616 )
2025-08-12 22:11:33 +00:00
richΛrd
04796b210b
fix: don't check for errors as close() will only contain futures that raise [] ( #1615 )
2025-08-12 21:26:22 +00:00
Ben
59faa023aa
feat(kad): Initial unstable putval api ( #1582 )
2025-08-12 12:25:21 +02:00
vladopajic
0c188df806
fix(quic): race errors when stopping transport ( #1614 )
2025-08-11 15:48:37 +00:00
vladopajic
b5fc7582ff
fix(quic): setting shortAgent ( #1609 )
2025-08-08 17:21:58 +00:00
vladopajic
7f83ebb198
chore(quic): readOnce better exception handling ( #1610 )
2025-08-08 16:02:33 +00:00
vladopajic
ceb89986c1
chore(quic): exception msg fix ( #1607 )
2025-08-08 10:24:55 -03:00
Ben
7cfd26035a
fix(kad): Skip self when iterating through findNode dialouts ( #1594 )
2025-08-05 12:00:09 +02:00
richΛrd
c8b406d6ed
feat(kad-dht): find nodes ( #1324 )
...
Co-authored-by: Ben-PH <benphawke@gmail.com >
2025-07-31 12:30:02 +02:00
Gabriel Cruz
f83638eb82
chore: remove support for nim 1.6 ( #1572 )
2025-07-24 15:51:44 -04:00
Ivan FB
882cb5dfe3
fix: more secure send loop in yamux and exception-handling-code cleanup in pubsubpeer ( #1579 )
2025-07-24 17:15:59 +00:00
vladopajic
81310df2a2
chore(switch): remove unnecesery debug log entry ( #1575 )
2025-07-24 15:00:21 +00:00
Ivan FB
34110a37d7
chore: revert excp type in yamux write ( #1578 )
2025-07-24 14:30:29 +00:00
vladopajic
1035e4f314
fix(quic): close all streams when closing session ( #1576 )
2025-07-24 11:04:05 -03:00
Ivan FB
d08bad5893
fix: memory consumption in yamux and pubsubpeer ( #1570 )
2025-07-24 09:27:45 -04:00
vladopajic
7bdba4909f
chore(PeerTable): add stringification operator ( #1567 )
2025-07-23 10:53:26 +00:00
vladopajic
e71c7caf82
chore(perf): remove timeout when reading from quic stream ( #1569 )
2025-07-22 17:16:09 -04:00
Gabriel Cruz
c7ee7b950d
chore(autotls): only import dnsclient when autotls is required ( #1565 )
2025-07-22 11:53:09 +00:00
Gabriel Cruz
19b4c20e2f
chore: add TransportConfig ( #1561 )
2025-07-21 20:47:01 +00:00
Gabriel Cruz
80bf27c6bb
fix: typo on startAt ( #1562 )
2025-07-21 16:56:12 +02:00
Farooq
6576c5c3bf
feat: GossipSub v1.4 ( #1448 )
...
Co-authored-by: Richard Ramos <info@richardramos.me >
2025-07-20 18:47:13 +00:00
Gabriel Cruz
2e6b1d2738
feat(wstransport): add autotls support ( #1535 )
2025-07-18 11:58:27 -04:00
MorganaFuture
9e6c4cb4d2
fix: properly handle CancelledError in switch accept loop ( #1537 )
...
Signed-off-by: MorganaFuture <andrewmochalskyi@gmail.com >
2025-07-17 21:29:37 +00:00
MorganaFuture
5f256049ab
fix: build failures caused by missing import ( #1541 )
2025-07-17 08:00:45 -04:00
richΛrd
e29ca73386
fix: autotls related imports ( #1550 )
2025-07-16 21:43:34 +00:00
vladopajic
577809750a
fix(quic): add getWrapped method for QuicStream ( #1546 )
2025-07-16 17:16:18 +00:00
Gabriel Cruz
46a5430cc2
chore(dialer): expand dns4 and dns6 ( #1543 )
2025-07-15 18:28:55 +00:00
MorganaFuture
2951356c9d
fix(perf): add QUIC transport compatibility ( #1524 )
2025-07-15 08:20:26 -04:00
richΛrd
7ae21d0cbd
fix: also hide autotls/utils methods ( #1538 )
2025-07-14 17:19:19 -04:00
richΛrd
eee8341ad2
chore: hide autotls under compile flag ( #1533 )
2025-07-14 13:52:33 -04:00
richΛrd
e83bd2d582
feat(gossipsub1.4): adding new attributes and protobuffers ( #1515 )
2025-07-12 16:12:06 +00:00
richΛrd
998bb58aef
feat(gossipsub1_4): preamble store ( #1513 )
2025-07-11 16:48:37 -04:00
Gabriel Cruz
c1f6dec7d3
chore(peerinfo): enable calling update multiple times ( #1525 )
2025-07-11 13:28:34 -04:00
vladopajic
13c613c26c
chore: add template newSeqUninit ( #1518 )
2025-07-11 13:19:24 +00:00
vladopajic
45f0f9f47a
chore: removing unused type StreamSeq ( #1507 )
2025-07-11 12:24:01 +00:00
Gabriel Cruz
beecfdfadb
chore(autotls): prevent nil access on stop ( #1514 )
2025-07-10 14:02:58 -03:00
vladopajic
e4faec5570
chore: utilizing newSeqUninitialized ( #1510 )
2025-07-10 08:31:53 -03:00
vladopajic
7e07ffc5a8
chore: add info to error ( #1505 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-07 14:32:52 -03:00
vladopajic
aa1c33ffe9
refactor(noise): reduce memory usage ( #1497 )
2025-07-07 14:27:49 +00:00
Gabriel Cruz
f1e220fba4
chore(deps): remove bio ( #1506 )
2025-07-04 17:13:24 -04:00
Gabriel Cruz
4ed72a753c
chore(autotls): make autotls manager into service ( #1486 )
2025-07-01 17:51:45 +00:00
vladopajic
61826a20e4
refactor(bufferstream): utilize ZeroQueue ( #1491 )
2025-07-01 09:51:52 +00:00