50 Commits

Author SHA1 Message Date
Arnaud
5a227dbb56
fix: parse config using int for NBytes instead of string (#1344) 2025-11-11 07:25:45 +01:00
Arnaud
480bd3b659
Fix missing res 2025-11-03 23:06:58 +11:00
Arnaud
40d2715bac
Add comment 2025-11-03 23:06:58 +11:00
Arnaud
2277729bad
Add exists in lib 2025-11-03 23:06:57 +11:00
Arnaud
58b8676d3e
Fix missing return statement 2025-11-03 23:06:57 +11:00
Arnaud
d9f53d0056
Prevent error when the error message is empty 2025-11-03 23:06:57 +11:00
Arnaud
8c8214a09e
Use updateLogLevel with gcsafe pragma 2025-11-03 23:06:57 +11:00
Arnaud
9f7cd1d989
Return ok when the session does not need to be cancelled 2025-11-03 23:06:56 +11:00
Arnaud
730dad6512
Apply nph format 2025-11-03 23:06:56 +11:00
Arnaud
dc590843da
Do not cancel stream 2025-11-03 23:06:56 +11:00
Arnaud
ef42c8cdeb
Fix error messages and do not return error when the download session is already cancelled 2025-11-03 23:06:56 +11:00
Arnaud
6ec408fb5e
Fix download session key retrieval 2025-11-03 23:06:56 +11:00
Arnaud
d698d6df65
Add cancel support for file stream download 2025-11-03 23:06:55 +11:00
Arnaud
a343eb6564
Fix comment 2025-11-03 23:06:55 +11:00
Arnaud
dc77189207
Fix typo 2025-11-03 23:06:54 +11:00
Arnaud
226b857c01
Remove skipParentCfg build param 2025-11-03 23:06:53 +11:00
Arnaud
faa7dbc295
Split close and destroy in separate functions 2025-11-03 23:06:53 +11:00
Arnaud
cb13639b56
Add missing peerAddresses 2025-11-03 23:06:53 +11:00
Arnaud
aa34a2581a
Separate stop and close features for restartability 2025-11-03 23:06:52 +11:00
Arnaud
d9f5261b80
Make rest api server optional 2025-11-03 23:06:51 +11:00
Arnaud
5659c0d320
Add storage delete (block or dataset delete) 2025-11-03 23:06:51 +11:00
Arnaud
3d076aa65f
Add node space 2025-11-03 23:06:51 +11:00
Arnaud
3bbf52a7a4
Add node storage fetch (network download to local node) 2025-11-03 23:06:50 +11:00
Arnaud
c61fcf6f29
Add storage list 2025-11-03 23:06:50 +11:00
Arnaud
6ee348cefd
Add manifest 2025-11-03 23:06:50 +11:00
Arnaud
cc662e30e9
Add comments 2025-11-03 23:06:50 +11:00
Arnaud
0a98b8b250
Add download streaming mode 2025-11-03 23:06:50 +11:00
Arnaud
5cc4f24dc5
Refactor to avoid memory issues and add download local 2025-11-03 23:06:50 +11:00
Arnaud
2c3849f119
Refactore upload for better memory management with thread and avoid segfault 2025-11-03 23:06:50 +11:00
Arnaud
349d0a326f
Remove dead code 2025-11-03 23:06:49 +11:00
Arnaud
8e34f3f309
Provide better logs (hopefully) 2025-11-03 23:06:49 +11:00
Arnaud
ef291873ab
Provide better api for progress, fix memory pointer issues and improve logs 2025-11-03 23:06:49 +11:00
Arnaud
42a097aa37
Add more comment 2025-11-03 23:06:49 +11:00
Arnaud
f177b333c9
Provide better comments 2025-11-03 23:06:49 +11:00
Arnaud
be76f4abbf
Use faststream, provide better cleanup and comments 2025-11-03 23:06:49 +11:00
Arnaud
2ce5c37c58
Use cancelSoon instead of cancel 2025-11-03 23:06:48 +11:00
Arnaud
ea06e3df3b
Add progress callback for upload 2025-11-03 23:06:48 +11:00
Arnaud
fa91e2efcc
Add upload file API 2025-11-03 23:06:48 +11:00
Arnaud
3680b397cf
Refactoring 2025-11-03 23:06:47 +11:00
Arnaud
6a4350d211
Add upload feature 2025-11-03 23:06:47 +11:00
Arnaud
f96f08943c
Add peer debug 2025-11-03 23:06:47 +11:00
Arnaud
3f2c7b776e
Add peer connect 2025-11-03 23:06:47 +11:00
Arnaud
388488e050
Add log level 2025-11-03 23:06:47 +11:00
Arnaud
314fad51ee
Add peer id and add debug request 2025-11-03 23:06:46 +11:00
Arnaud
d9866ecb26
Add spr 2025-11-03 23:06:46 +11:00
Arnaud
13111095b0
Add debug feature 2025-11-03 23:06:46 +11:00
Arnaud
692427c149
Add repo and fix pointer freeing memory 2025-11-03 23:06:46 +11:00
Arnaud
f6743d3ccb
Add limitation doc 2025-11-03 23:06:45 +11:00
Arnaud
64a4da3549
Avoid raising errors in the spawn threads 2025-11-03 23:06:44 +11:00
Arnaud
fee0c80db8
Init library 2025-11-03 23:06:43 +11:00