2098 Commits

Author SHA1 Message Date
Christien Rioux
1a45dcc769 [skip ci] refactor cleanup 2025-02-03 14:30:54 -06:00
Christien Rioux
24f5755d76 [skip ci] more refactor 2025-02-02 20:56:19 -05:00
Christien Rioux
62eaedcaf8 [skip ci] continue refactor 2025-02-01 20:47:28 -05:00
Christien Rioux
7edbf28e36 [skip ci] more refactor 2025-01-31 20:19:24 -05:00
Christien Rioux
6319db2b06 [skip ci] continue refactor 2025-01-30 20:49:38 -05:00
Christien Rioux
d196c934cd [skip ci] refactor checkpoint 2025-01-26 21:29:12 -05:00
Christien Rioux
bd111ac73b [skip ci] refactor checkpoint 2025-01-26 15:31:07 -05:00
Christien Rioux
e57d56b00c [skip ci] checkpoint. refactor. 2025-01-26 14:58:09 -05:00
Christien Rioux
bf948e017f [skip ci] cleanup tracing in prep for subnode separation 2025-01-26 14:58:09 -05:00
Christien Rioux
06b7b60fb7 add connect command 2025-01-26 14:58:09 -05:00
Christien Rioux
5f594e2aa7 add multi-subnode execution for veilid-server 2025-01-26 14:58:09 -05:00
Christien Rioux
766aca4502 [skip ci] consolidate feature for veilid-server 2025-01-26 14:58:09 -05:00
Christien Rioux
85cf70b9a5 [skip ci]
add features
2025-01-26 14:58:09 -05:00
Christien Rioux
8fb92624c1 [skip ci] tracing + fix parsing 2025-01-26 14:58:09 -05:00
Christien Rioux
42e6aed4c8 [skip ci] tracing options 2025-01-26 14:58:09 -05:00
Christien Rioux
a5846af804 [skip ci] blueprint config execution 2025-01-26 14:58:09 -05:00
Christien Rioux
54005b1aec [skip ci] refactor and make multiple configs possible 2025-01-26 14:58:09 -05:00
Christien Rioux
c1683cff6b [skip ci]
change config loading mechanism to allow loading multiple configs
make it so predefined config can be loaded independently
make it so default network/model are options and must be resolved by the time they are used
2025-01-26 14:58:09 -05:00
Christien Rioux
9e46f066b3 [skip ci] more cleanup and pick routines 2025-01-26 14:58:09 -05:00
Christien Rioux
c50461cee3 [skip ci] blueprint generation and cleanup 2025-01-26 14:58:09 -05:00
Christien Rioux
03609ed708 [skip ci] checkpoint 2025-01-26 14:58:09 -05:00
Christien Rioux
4daf031c60 machine state work 2025-01-26 14:58:09 -05:00
Christien Rioux
66d8fe184c [skip ci] drop useless file 2025-01-26 14:58:09 -05:00
Christien Rioux
7ac4c97063 [skip ci] start conversion to using persistent/immutable states 2025-01-26 14:58:09 -05:00
Christien Rioux
219abadc96 [skip ci] correct addresspool implementation 2025-01-26 14:58:09 -05:00
Christien Rioux
39cfa5bb8a [skip ci] network and blueprint code 2025-01-26 14:58:09 -05:00
Christien Rioux
58c5eccc15 [skip ci] refactor and cleanup 2025-01-26 14:58:09 -05:00
Christien Rioux
4f9a844eab [skip ci] refactor, extract stateallocator 2025-01-26 14:58:09 -05:00
Christien Rioux
759cd5dfe1 [skip ci] template work 2025-01-26 14:58:09 -05:00
Christien Rioux
35f42ed2c1 [skip ci]
checkpoint
2025-01-26 14:58:09 -05:00
Christien Rioux
9b516f902b [ci skip]
checkpoint (doesn't compile)
2025-01-26 14:58:09 -05:00
Christien Rioux
ea53ad5980 validation and start of generation 2025-01-26 14:58:09 -05:00
Christien Rioux
dda71d89e3 validation WIP 2025-01-26 14:58:09 -05:00
Christien Rioux
5a9d2747e9 dump config support
serde_yaml_ng
2025-01-26 14:58:09 -05:00
Christien Rioux
bb1c1475a5 fix parsing 2025-01-26 14:58:09 -05:00
Christien Rioux
5505644166 v1 of virtualrouter definition schema 2025-01-26 14:58:09 -05:00
Christien Rioux
d5ad9086ae some virtual-router config work 2025-01-26 14:58:09 -05:00
Christien Rioux
2945fbc1ef listener 2025-01-26 14:58:09 -05:00
Christien Rioux
e2c4976030 virtual gateway, router server work 2025-01-26 14:58:09 -05:00
Christien Rioux
7b09d00d25 wasm cleanup 2025-01-26 14:58:09 -05:00
Christien Rioux
8772f99344 fix async-std 2025-01-26 14:58:09 -05:00
Christien Rioux
aa3462b0d6 refactor network into veilid-tools
fix deadlock in debug command 'entries fastest'
2025-01-26 14:58:09 -05:00
Christien Rioux
b441b69e91 virtual network work 2025-01-26 14:58:09 -05:00
Christien Rioux
b457ed5bd5 skeleton for network shim 2025-01-26 14:58:09 -05:00
Christien Rioux
6e2bd63184 placeholder for network shim 2025-01-26 14:58:09 -05:00
Christien Rioux
203b2ada32 Merge branch 'create-record-with-owner' into 'main'
adding the ability to create dht records with a specified owner keypair

See merge request veilid/veilid!267
2025-01-20 17:26:33 +00:00
Evelyn Hobert
abfa5b12e8 adding the ability to create dht records with a specified owner keypair 2025-01-20 17:26:32 +00:00
Christien Rioux
95d61855a8 Merge branch 'geolocation-3' into 'main'
Country code denylist for route creation

See merge request veilid/veilid!337
2025-01-16 14:52:24 +00:00
neequ57
8077714463 Country code denylist for route creation 2025-01-16 14:52:24 +00:00
Christien Rioux
13b30bfeb8 Merge branch 'veilid-python-fixes' into 'main'
Fixed dependency config

Closes #424

See merge request veilid/veilid!336
2025-01-05 15:50:35 +00:00