Commit graph

149 commits

Author SHA1 Message Date
Brandon Vandegrift
95d272dec9 Use newtypes for crypto structs 2025-05-23 19:33:01 +00:00
TC Johnson
78b4a2bee2
Version update: v0.4.5 → v0.4.6 2025-05-14 17:56:46 -05:00
TC Johnson
4aceb48ad0
Version update: v0.4.4 → v0.4.5 2025-05-13 19:04:14 -05:00
Brandon Vandegrift
7a2a8ae4cb Gate insecure capabilities behind footgun feature 2025-05-08 21:05:28 -04:00
Brandon Vandegrift
81b265e4bf Add veilid_features API and logging 2025-05-03 10:19:43 -04:00
Brandon Vandegrift
759af948bc Expose the is_shutdown API to all bindings 2025-04-26 19:36:31 -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
4f8765d25e Clippy and other fixes for Rust 1.85 2025-03-28 13:17:15 -04:00
TC Johnson
f16c31bc40
Version update: v0.4.3 → v0.4.4 2025-03-21 21:42:47 -05:00
Christien Rioux
7f36cc0092 [ci skip]revert rtnetlink upgrade 2025-03-05 15:23:50 -05:00
Christien Rioux
b7b9342b13 [ci skip] add relay workers, organize rpc workers 2025-03-02 11:38:23 -05:00
Christien Rioux
90036e0653 Fixed for attach speed and futures optimizations 2025-02-26 15:34:31 +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
Christien Rioux
d109780092 apply logging to veilid-flutter, fix jvm version 2025-02-18 20:56:03 -05:00
Christien Rioux
d34801ad42 Log split 2025-02-18 23:42:04 +00:00
Christien Rioux
69378ca9b0 update api surface for create_dht_record with owner 2025-02-17 18:04:54 +00:00
Christien Rioux
52b7d0b563 Improve relayed connections and earthfile 2025-02-13 01:17:51 +00:00
Christien Rioux
a2b0214b8e checkpoint merge of network-shim branch 2025-02-10 03:06:41 +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
neequ57
6228c1df24 IP geolocation, extend BucketEntry 2024-11-12 17:11:50 +00:00
TC Johnson
512569abb1
Version update: v0.4.0 → v0.4.1 2024-10-24 19:27:30 -05:00
TC Johnson
59630dbe8c
Version update: v0.3.4 → v0.4.0 2024-10-20 11:43:43 -05:00
Christien Rioux
b7eeec20ab improve dht consensus checking and low level networking 2024-09-21 15:13:29 +00:00
Christien Rioux
7eff6d12cc add namespacing to WASM TableStore 2024-08-17 01:01:30 +00:00
Christien Rioux
01a4b9c735 cargo fmt 2024-08-11 09:43:37 -07:00
Christien Rioux
a1dcd28e36 Merge branch 'newtype-timestamp' into 'main'
Make newtypes for AlignedU64 types

See merge request veilid/veilid!305
2024-08-02 23:10:15 +00:00
Christien Rioux
1e83cd1349 make timestamp / timestampduration their own newtypes 2024-08-01 20:02:27 -05:00
TC Johnson
6eac54bbc9
Version update: v0.3.3 → v0.3.4 2024-08-01 19:19:34 -05:00
Christien Rioux
052a703e9c crate updates 2024-07-17 19:09:28 -04:00
TC Johnson
8c297acdee
Version update: v0.3.2 → v0.3.3 2024-07-07 12:32:33 -05:00
Christien Rioux
76f5052960 instruments 2024-07-03 21:00:12 -04:00
Christien Rioux
c69dabf721 add flame option and fix tests 2024-07-03 15:03:49 -04:00
Christien Rioux
440195c267 tracing-oslog sucks and crashes 2024-06-23 15:14:32 -04:00
Christien Rioux
2b1dd49138 ios improvements 2024-06-23 14:59:03 -04:00
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
TC Johnson
bdb7ad32f2
Version update: v0.3.1 → v0.3.2 2024-04-28 17:33:07 -05:00
TC Johnson
3effd2deef Version update: v0.3.0 → v0.3.1
Signed-off-by: TC Johnson <tc@veilid.org>
2024-04-04 19:35:13 -05:00
Christien Rioux
ad085ed15e improve logging
dart ffi has duration measurements for veilid_api calls
2024-04-04 14:12:54 -04:00
Sashanoraa
b5cf325c5a Make VeilidAPI::parse_as_target a sync function
VeilidAPI::parse_as_target doesn't perform any async operations so it
should be a sync function.
2024-03-30 10:40:29 -04:00
TC Johnson
9d3ee579d3 Version update: v0.2.5 → v0.3.0 2024-03-27 21:11:00 -05:00
Christien Rioux
800348451e improve route selection and add generate_shared_secret 2024-03-27 17:53:51 -05:00
Christien Rioux
6a8c0830d2 flutter unit/integration tests 2024-03-27 17:53:51 -05:00
Christien Rioux
6455aff14a make change_log_ignore a thing 2024-03-27 17:53:51 -05:00
Christien Rioux
8818e63dc0 add default veilid config to the api 2024-03-27 17:53:50 -05:00
Christien Rioux
ef6ecdab79 logging improvements 2024-03-27 17:53:50 -05:00
Christien Rioux
929cddad88 always display crash backtrace 2024-03-27 17:53:50 -05:00
Christien Rioux
0c3271b3b9 add writer to set_dht_value, allow multiple open_dht_record 2024-03-27 17:53:50 -05:00
John Smith
d454f9fdf9 update deps 2024-01-19 13:55:35 -05:00