Commit graph

1124 commits

Author SHA1 Message Date
Christien Rioux
9709ce326c Fix unwrap crash 2025-05-23 18:49:59 -04:00
Brandon Vandegrift
95d272dec9 Use newtypes for crypto structs 2025-05-23 19:33:01 +00:00
Christien Rioux
aab80eaa8e More watch edge cases 2025-05-22 20:21:44 -04:00
Christien Rioux
f4ef16eef3 Inspect watched records for value changes made while offline when coming back online 2025-05-19 14:52:42 -04:00
TC Johnson
78b4a2bee2
Version update: v0.4.5 → v0.4.6 2025-05-14 17:56:46 -05:00
Christien Rioux
13d5ca65d6 Upgrade to Rust 1.86.0 2025-05-14 18:21:56 -04:00
TC Johnson
4aceb48ad0
Version update: v0.4.4 → v0.4.5 2025-05-13 19:04:14 -05:00
Christien Rioux
180dc4e74b Improve watch performance 2025-05-12 09:59:46 -04:00
Brandon Vandegrift
7a2a8ae4cb Gate insecure capabilities behind footgun feature 2025-05-08 21:05:28 -04:00
Christien Rioux
29eeebd9c1 Serialize routing table 2025-05-08 09:39:51 -04:00
Christien Rioux
a25dbf9336 reject connections with invalid framing 2025-05-07 10:57:43 -04:00
Christien Rioux
dad05e672b Bootstrap V1 2025-05-06 13:19:30 -04:00
Christien Rioux
287a071d1a Merge branch 'feature/veilid-config-refactor' into 'main'
Rename config structs, wasm now uses config object

See merge request veilid/veilid!402
2025-05-06 12:29:16 -04:00
Kyle H
0ecb941efd chore: update capnp version to 1.1.0 2025-05-06 11:48:48 -04:00
Brandon Vandegrift
7ce7e1e7f2 Rename config structs, wasm now uses config object 2025-05-03 17:31:14 -04:00
Brandon Vandegrift
81b265e4bf Add veilid_features API and logging 2025-05-03 10:19:43 -04:00
Brandon Vandegrift
eb514f1221 Refactor typescript types, upgrade tsify 2025-05-02 20:28:53 -04:00
Debanjan Basu
793cac166a Bumped up version of blake 3 to current 2025-04-28 23:49:17 +00:00
Brandon Vandegrift
759af948bc Expose the is_shutdown API to all bindings 2025-04-26 19:36:31 -04:00
Christien Rioux
c194f61644 Local Rehydration 2025-04-25 17:18:39 -04:00
Christien Rioux
e6c7c28746 Improved WatchValue 2025-04-21 14:05:44 -04:00
Christien Rioux
f124f53bc1 don't panic during abnormal shutdown 2025-04-10 11:10:02 -04:00
Christien Rioux
3544cdf62b Fix API access for VeilidComponentGuard 2025-03-29 12:19:17 -04:00
Christien Rioux
4f8765d25e Clippy and other fixes for Rust 1.85 2025-03-28 13:17:15 -04:00
Кейсі Мачадо
1e442c189b fix: mitigate impl ambiguity introduced in deranged 0.4.1 2025-03-28 08:11:39 -04:00
TC Johnson
f16c31bc40
Version update: v0.4.3 → v0.4.4 2025-03-21 21:42:47 -05:00
Christien Rioux
0cf745a302 fix tabledb race condition 2025-03-18 13:39:24 -04:00
Christien Rioux
15f3c6cf77 [ci skip] simplify upnp code 2025-03-14 13:35:12 -04:00
Christien Rioux
3a8150c062 [ci skip] fix wasm unit tests 2025-03-11 21:39:56 -04:00
Christien Rioux
6018d385e8 [ci skip] fix veilid_api duration logging, add keyed spans to veilid-api tracing so they show up 2025-03-11 13:30:12 -04:00
Christien Rioux
67eeb87c28 validate types for python api calls
add more stress tests to python
fix deadlock in veilid_api duration testing
correct offline_subkey_writes inflight reporting
2025-03-11 09:31:15 -04:00
Brandon Vandegrift
9e79c03718 Remove wee_alloc due to memory leak issues 2025-03-06 10:42:38 -05:00
Christien Rioux
7f36cc0092 [ci skip]revert rtnetlink upgrade 2025-03-05 15:23:50 -05:00
Christien Rioux
8f521099bd rpc cleanup 2025-03-04 21:56:55 -05:00
Christien Rioux
909fea721a [ci skip] connection table debugging 2025-03-03 21:02:26 -05:00
Christien Rioux
500547cfa8 [ci skip] debugging 2025-03-03 17:03:54 -05:00
Christien Rioux
9a3cab071a [ci skip] debugging 2025-03-03 16:06:56 -05:00
Christien Rioux
60f5e792c7 [ci skip] typo 2025-03-02 12:09:20 -05:00
Christien Rioux
b7b9342b13 [ci skip] add relay workers, organize rpc workers 2025-03-02 11:38:23 -05:00
Christien Rioux
c3fddba239 [ci skip] measure relay time 2025-03-01 19:26:51 -05:00
Christien Rioux
792e05a187 [ci skip] pick random relay from percentile rather than always the fastest 2025-03-01 17:59:09 -05:00
Christien Rioux
5ce238d4fd [ci skip] fix TTL race condition in hole punch. check relays with both unordered and ordered protocols in ping validator. fix 'make_not_dead' to only run when nodes are actualy dead 2025-03-01 16:26:06 -05:00
Christien Rioux
76fa9e4507 [ci skip] correct consistency check for 'seen consecutively', ensure latency timing is done after calls are issued, not before connections are established 2025-02-28 20:06:20 -05:00
Christien Rioux
a3cf47ac33 [ci skip] tweak debugging output 2025-02-28 19:21:45 -05:00
Christien Rioux
1a594d0d6f Improved latency and reliability testing 2025-03-01 00:16:18 +00:00
John Smith
b6d6c8127a fix windows 2025-02-26 12:45:52 -05:00
Christien Rioux
90036e0653 Fixed for attach speed and futures optimizations 2025-02-26 15:34:31 +00:00
neequ57
3924138c49 Fix geolocation feature after recent refactor 2025-02-26 14:24:38 +00:00
TC Johnson
806953a919
Version update: v0.4.2 → v0.4.3 2025-02-19 18:56:50 -06:00
TC Johnson
e785112d17
Version update: v0.4.1 → v0.4.2 2025-02-18 22:41:35 -06:00