Commit graph

1134 commits

Author SHA1 Message Date
Christien Rioux
3dba776c91 make peer info creation fallible 2025-06-13 10:31:23 -04:00
neequ57
87708d4b3e Add relayed-only mode 2025-06-13 09:10:41 -04:00
Christien Rioux
d742171aa7 add private route example 2025-06-04 16:52:24 -04:00
TC Johnson
e5bd711724
Version update: v0.4.6 → v0.4.7 2025-06-03 10:24:08 -05:00
Brandon Vandegrift
ad91e93638 Move json_api to new veilid-remote-api crate 2025-05-30 22:47:02 -04:00
Brandon Vandegrift
8c817655e8 Add READMEs, basic veilid-core example 2025-05-31 00:05:58 +00:00
Brandon Vandegrift
17f48870b6 Trim API surface of unintentional exports 2025-05-30 22:19:49 +00:00
Brandon Vandegrift
a2b6d74485 Only use Bosion outside of docsrs build 2025-05-29 14:01:11 +00:00
Brandon Vandegrift
e62d32aea1 Separate types for CryptoKind and VeilidCapability 2025-05-26 08:50:28 -05:00
Brandon Vandegrift
a6724d014b Use NodeId instead of PublicKey where accurate 2025-05-23 20:19:25 -04:00
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