diegomrsantos
|
78f0855419
|
feat: add maxSize to TimedCache (#1132)
|
2024-07-01 22:00:51 +02:00 |
diegomrsantos
|
2195313dba
|
feat: iDontWant is sent only for gossipsub 1.2 or higher (#1135)
|
2024-06-25 19:32:08 +02:00 |
diegomrsantos
|
7498258f7c
|
fix(gossipsub): pubsubpeer is created with wrong gossipsub version (#1116)
|
2024-06-13 12:25:48 +02:00 |
diegomrsantos
|
96bfefc928
|
feat(gossipsub): support version 1.2.0 (#1106)
|
2024-06-12 15:46:47 +02:00 |
diegomrsantos
|
dc83a1e9b6
|
chore(formatting): format the whole codebase using nph 0.5.1 (#1118)
|
2024-06-11 17:18:06 +02:00 |
kaiserd
|
d6feb1bbc2
|
chore(peer-score): enhance score trace logs cont' (#1108)
|
2024-06-03 14:57:20 +02:00 |
Ivan FB
|
3f5b5cee75
|
chore(peer-scoring): enhance score trace logs (#1107)
|
2024-06-03 12:25:47 +02:00 |
Jacek Sieka
|
8a4e8a00a2
|
Send IDONTWANT before validating message (#1103)
|
2024-06-03 10:34:05 +02:00 |
kaiserd
|
0911cb20f4
|
chore(gossipsub): cleanups (#1096)
|
2024-05-15 18:57:15 +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 |
diegomrsantos
|
88e233db81
|
fix: Asynchronous task [sendMsgSlow()] was cancelled [FutureDefect] (#1094)
|
2024-05-07 15:44:14 +02:00 |
Jacek Sieka
|
84659af45b
|
avoid latency/copy when sending low-priority messages to fast peers (#1060)
|
2024-05-02 12:26:16 +02:00 |
Jacek Sieka
|
aef44ed1ce
|
salt `idontwant` (#1090)
|
2024-05-02 12:18:55 +02:00 |
Jacek Sieka
|
02c96fc003
|
Improve memory efficiency of seen cache (#1073)
|
2024-05-01 18:38:24 +02:00 |
diegomrsantos
|
89cad5a3ba
|
fix: remove explicit param from GossipSubParams constructor (#1080)
|
2024-04-09 20:14:59 +02:00 |
diegomrsantos
|
bb97a9de79
|
improvement: create a new gossipsub constructor (#1078)
|
2024-03-27 11:54:15 +01:00 |
diegomrsantos
|
1a707e1264
|
feat: add max number of elements to non-prio queue (#1077)
|
2024-03-25 22:00:11 +01:00 |
Álex Cabeza Romero
|
458b0885dd
|
fix(issue-1052): Single topic for RPC Message (#1061)
|
2024-03-25 12:06:34 +01:00 |
Jacek Sieka
|
a2027003cd
|
Avoid unnecessary rate limit message copy (#1067)
|
2024-03-21 13:11:40 +00:00 |
Jacek Sieka
|
467b5b4f0c
|
avoid cancelling send future (#1075)
|
2024-03-20 10:54:32 +00:00 |
Etan Kissling
|
48a3ac06ff
|
`{.async: (raises).}` for `MultistreamSelect` (#1066)
|
2024-03-12 21:05:53 +01:00 |
Jacek Sieka
|
ae13a0d583
|
Send priority with queue fix (#1051)
Co-authored-by: Diego <diego@status.im>
|
2024-03-05 15:05:21 +00:00 |
Diego
|
c5e4f8e12d
|
Revert "feat: message prioritization with immediate peer-published dispatch and queuing for other msgs (#1015)"
This reverts commit fe4ff79885 .
|
2024-02-19 13:47:37 +01:00 |
diegomrsantos
|
fe4ff79885
|
feat: message prioritization with immediate peer-published dispatch and queuing for other msgs (#1015)
|
2024-02-16 10:54:16 +01:00 |
diegomrsantos
|
5594bcb33e
|
fix: more metrics issues when libp2p_expensive_metrics is enabled (#1016)
|
2024-01-30 16:55:55 +01:00 |
diegomrsantos
|
d46bcdb6ac
|
fix: compilation issue when `libp2p_expensive_metrics` is enabled. (#1014)
|
2024-01-29 11:31:11 +01:00 |
Jacek Sieka
|
2ede0fa40c
|
remove redundant gcsafe annotations (#999)
|
2023-12-05 08:05:32 +01:00 |
diegomrsantos
|
ebef85c9d7
|
Rate limit fixes (#965)
|
2023-11-09 14:20:28 +01:00 |
diegomrsantos
|
3fc1236659
|
Revert "Prevent concurrent IWANT of the same message (#943)" (#977)
|
2023-11-03 15:24:27 +01:00 |
diegomrsantos
|
459f6851e7
|
Add a flag if a peer should be disconnected when above rate limit (#954)
|
2023-10-05 14:51:27 +02:00 |
diegomrsantos
|
75871817ee
|
Split msgs in iwant response if bigger than limit (#944)
|
2023-10-02 11:39:28 +02:00 |
diegomrsantos
|
56599f5b9d
|
GossipSub Traffic scoring (#920)
|
2023-09-22 16:45:08 +02:00 |
Tanguy
|
b2eac7ecbd
|
GS: Relay messages to direct peers (#949)
|
2023-09-15 17:22:02 +02:00 |
Tanguy
|
ff77d52851
|
IDontWant metrics (#946)
|
2023-09-06 16:05:59 +00:00 |
diegomrsantos
|
c6aa085e98
|
Prevent concurrent IWANT of the same message (#943)
|
2023-08-21 16:34:24 +02:00 |
diegomrsantos
|
f80ce3133c
|
Bandwidth estimate as a parameter (#941)
|
2023-08-14 17:03:46 +02:00 |
Tanguy
|
7a369dd1bf
|
GossipSub: Limit flood publishing (#911)
Co-authored-by: Diego <diego@status.im>
|
2023-07-31 11:13:51 +02:00 |
Tanguy
|
b784167805
|
GossipSub: IDontWant (#934)
|
2023-07-28 10:58:05 +02:00 |
Tanguy
|
440461b24b
|
GS: improve handleIHave (#922)
|
2023-07-11 12:17:50 +02:00 |
diegomrsantos
|
c45f9705ab
|
Gossipsub scoring improvements (#909)
|
2023-07-04 00:27:45 +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
|
1c4d0832ce
|
Add GossipSub ping (#912)
|
2023-06-21 10:40:10 +02:00 |
Tanguy
|
a65b7b028f
|
GossipSub: remove peer if we can't establish sendConn (#886)
|
2023-06-14 17:23:39 +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 |
Tanguy
|
a1eb53b181
|
Fix gossipsub dOut handling (#883)
|
2023-04-26 13:44:45 +02:00 |
Tanguy
|
4aa615c44c
|
GossipSub: TimedEntry & shortAgent fixes (#858)
|
2023-04-03 11:05:01 +02:00 |
Tanguy
|
6b61ce8c91
|
GossipSub: Better IWANT handling (#875)
|
2023-04-03 10:56:20 +02:00 |
Tanguy
|
bac754e2ad
|
Various gossipsub fixes (#827)
|
2023-03-21 17:13:25 +01:00 |
Tanguy
|
8d5ea43e2b
|
Upgrade flow refactoring (#807)
|
2023-03-08 12:30:19 +01:00 |