Christien Rioux
05180252e4
* API Breaking Change: CryptoSystem.verify() should return bool, and reserve errors for error cases, not validation failures.
...
* API Breaking Change: VeilidAPI.verify_signatures() returns Option<TypedKeySet> now
Fixes #313
2024-05-31 16:20:58 -04:00
Δ ǀ Ξ ȼ
4e968f076d
Add support for no container repository (i.e. a new fork)
2024-05-29 20:52:15 -04:00
Christien Rioux
b3d5064614
clippy fixes
2024-05-29 20:52:15 -04:00
Christien Rioux
5b013e3d31
address filter cleanout during restart
2024-05-29 20:52:15 -04:00
Christien Rioux
1fa44d62bc
more race condition cleanup
2024-05-29 20:52:15 -04:00
Christien Rioux
fe971fead2
setvalue pre-empt
2024-05-29 20:52:15 -04:00
Christien Rioux
955ac24e81
correctly handle local interface address changes
...
closes #350
2024-05-29 20:52:15 -04:00
Christien Rioux
e82cdbbfce
dont run routing table ticks that require the network until it has started up
2024-05-29 20:52:15 -04:00
John Smith
b37e2cc3c9
unify routing domain handling code, fix edge case generating sender peer info
2024-05-29 20:52:15 -04:00
Christien Rioux
38f4ff66de
debug command crash fix
2024-05-29 20:52:15 -04:00
Christien Rioux
426b25917b
fix node dead check, fix punish clear, fix debug command crashes
2024-05-29 20:52:15 -04:00
Christien Rioux
cdd3d00baa
valueset bugfix
2024-05-29 20:52:15 -04:00
Christien Rioux
ddb889e4cf
initial version of preempt for dht get_value
2024-05-29 20:52:15 -04:00
k8wu
048dbe476b
Dev setup for macOS: If pip3 installation fails, Homebrew is tried as a fallback if the user installed Python through Homebrew
2024-05-29 20:52:15 -04:00
Christien Rioux
808d8895c7
Merge branch 'no-build-cache' into 'main'
...
Bugfix: Build the build cache when no cache
See merge request veilid/veilid!283
2024-05-29 23:34:31 +00:00
Δ ǀ Ξ ȼ
33141776f3
Add support for no container repository (i.e. a new fork)
2024-05-22 23:07:57 +01:00
Adam Leskis
5a1b72d218
update section title and add minor details
...
- briefly touch on the fact that headless nodes need to be internet facing or behind a firewall with port 5150 open
- update the title of the section to be "Network Considerations"
- add a link to the Developer Book for a more in-depth discussion
2024-05-22 22:22:52 +01:00
k8wu
5a4a06d14e
Dev setup for macOS: Java version check now looks for any version beginning with "17", whereas before, the version had to specifically be "17", so 17.x point releases were not being properly detected
2024-05-21 19:08:56 -04:00
Christien Rioux
8e8ee06fe9
Merge branch 'fanout-preempt' into 'main'
...
Add fanout preempt
See merge request veilid/veilid!280
2024-05-21 23:07:55 +00:00
Christien Rioux
f9b726806c
clippy fixes
2024-05-21 15:23:09 -04:00
Christien Rioux
95bccaff46
address filter cleanout during restart
2024-05-21 15:08:51 -04:00
Christien Rioux
23d160a525
more race condition cleanup
2024-05-21 15:08:51 -04:00
Christien Rioux
908bb48f8c
setvalue pre-empt
2024-05-21 15:08:51 -04:00
Christien Rioux
6590b76263
correctly handle local interface address changes
...
closes #350
2024-05-21 15:08:51 -04:00
Christien Rioux
046c15c668
dont run routing table ticks that require the network until it has started up
2024-05-21 15:08:51 -04:00
John Smith
6a57ee50dc
unify routing domain handling code, fix edge case generating sender peer info
2024-05-21 15:08:51 -04:00
Christien Rioux
25d804f11a
debug command crash fix
2024-05-21 15:08:51 -04:00
Christien Rioux
2bb43cebaf
fix node dead check, fix punish clear, fix debug command crashes
2024-05-21 15:08:51 -04:00
Christien Rioux
8e90a83142
valueset bugfix
2024-05-21 15:08:51 -04:00
Christien Rioux
c272c768fc
initial version of preempt for dht get_value
2024-05-21 15:08:51 -04:00
Christien Rioux
2bfb6c635c
Merge branch 'main' into 'main'
...
updated capnp version 0.18 --> 0.19
See merge request veilid/veilid!279
2024-05-21 19:08:29 +00:00
Debanjan Basu
8c50a9ccea
fixed bug in interpreting hash
2024-05-19 02:16:37 +10:00
Debanjan Basu
fcc9e66106
fixed bug where writing desired version
2024-05-19 01:51:55 +10:00
Debanjan Basu
22cb06ce6d
fixed a bug if file does not exists
2024-05-19 01:49:52 +10:00
Debanjan Basu
d0128474ae
locked in capnp compiler version
2024-05-19 01:16:21 +10:00
Debanjan Basu
37eace2d83
test with 24.04 lts ubuntu
2024-05-18 19:16:41 +10:00
Debanjan Basu
70a31510fe
fixed apt package name
2024-05-18 18:44:24 +10:00
Debanjan Basu
f1418a6d41
added capnp to earthfile - deprecated version
2024-05-18 18:41:23 +10:00
Debanjan Basu
b44b5064dc
minor capnp version bump
2024-05-17 17:27:52 +10:00
Debanjan Basu
293119ace6
updated hash comparison mechanism
2024-05-17 17:07:13 +10:00
Debanjan Basu
29d4de05ea
Merge branch veilid:main into main
2024-05-17 07:06:48 +00:00
Christien Rioux
93d0031158
fix doc comment
2024-05-16 14:45:57 -04:00
Christien Rioux
6282bfd1c5
add lengths to typedkey
2024-05-15 21:20:39 -04:00
Debanjan Basu
93f9401222
removed sudo and removed source code after build
2024-05-15 15:32:29 +10:00
Debanjan Basu
c593212379
updated earthfile to install 1.0.2 of capnproto
2024-05-15 15:25:02 +10:00
Debanjan Basu
10d705dd95
updated earthfile to reflect build dependency
2024-05-15 13:24:02 +10:00
Debanjan Basu
f6772a2894
updated to reflect changes if installed capnp versions get changed
2024-05-15 12:26:58 +10:00
Debanjan Basu
27d0037c56
updated capnp version
2024-05-14 22:46:44 +10:00
Christien Rioux
81134bad67
update async_tools
2024-05-09 09:49:14 -05:00
Adam Leskis
3dc015fe24
update details of "why" we need port 5150 and what veilid nodes expect
2024-05-07 11:41:17 +01:00