Christien Rioux
48815a7b08
veilid-flutter: Fix wasm exceptions
2025-05-16 14:38:24 -04:00
Christien Rioux
180dc4e74b
Improve watch performance
2025-05-12 09:59:46 -04:00
Christien Rioux
dad05e672b
Bootstrap V1
2025-05-06 13:19:30 -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
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
1a594d0d6f
Improved latency and reliability testing
2025-03-01 00:16:18 +00:00
Christien Rioux
90036e0653
Fixed for attach speed and futures optimizations
2025-02-26 15:34:31 +00:00
Christien Rioux
69378ca9b0
update api surface for create_dht_record with owner
2025-02-17 18:04:54 +00:00
neequ57
52ac599008
Add "uptime" debug command
2024-10-19 15:18:26 +00:00
Christien Rioux
cc2d656071
Improved Address Detection
2024-10-11 00:16:39 +00:00
Christien Rioux
c69dabf721
add flame option and fix tests
2024-07-03 15:03:49 -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
Christien Rioux
6282bfd1c5
add lengths to typedkey
2024-05-15 21:20:39 -04:00
Christien Rioux
81134bad67
update async_tools
2024-05-09 09:49:14 -05:00
Christien Rioux
4a190a6853
add offline subkeys to dht record report
2024-04-13 14:15:09 -04:00
Christien Rioux
6e1439306a
make valuechanged update no longer happen when value hasn't changed or is older
2024-03-31 16:34:12 -04:00
Christien Rioux
77f0f852a5
add extra timestamp functions
2024-03-27 17:53:51 -05:00
Christien Rioux
800348451e
improve route selection and add generate_shared_secret
2024-03-27 17:53:51 -05:00
Christien Rioux
b51c660b9c
add watchvalue test and some more routing context convenience functions
2024-03-27 17:53:51 -05:00
Christien Rioux
3970b6f294
fix flutter/dart wasm
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
9bccb59f77
first stab at inspectvalue
2024-03-27 17:53:51 -05:00
Christien Rioux
946d33ced6
fixes for privacy issues, closes #357
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
89c51ff069
fix hang on shutdown
2024-03-27 17:53:50 -05:00
Christien Rioux
a04d4e12c5
integration test and config work
2024-03-27 17:53:50 -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
11d621c9be
better casts
2024-03-27 17:53:50 -05:00
Christien Rioux
09cde39f97
fix name
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
995a794ea3
add union/intersection for ValueSubkeyRange lists, and some tests
2024-03-27 17:53:50 -05:00
Christien Rioux
d244c1f6a5
fix overzealous gitignore and organize flutter a bit
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
Christien Rioux
fac9937cf4
update generated code
2024-03-27 17:53:50 -05:00
Christien Rioux
a281f09d82
fix assert
2024-03-27 17:53:50 -05:00
Christien Rioux
2156449486
fix missing address range for local
2024-03-27 17:53:50 -05:00
Christien Rioux
34a861aa69
checkpoint
2024-03-27 17:53:50 -05:00
Christien Rioux
9b04fb1e4b
debug
2024-03-27 17:53:50 -05:00
Christien Rioux
1c13ca81ea
rename
2024-03-27 17:53:50 -05:00
Christien Rioux
a32774a29c
remove operation for dart VeilidSubkeyRange and List<>
2024-03-27 17:53:50 -05:00
Kyle Hamilton
e80984332d
Removes unnecessary 'await' before 'return'
...
Dart, as of version 2.1.1, has a linter rule called
'unnecessary_await_in_return', described as 'Avoid returning
an awaited expression when the expression type is assignable
to the function's return type'. This can be found at
https://dart.dev/tools/linter-rules/unnecessary_await_in_return
VSCode applied that linter rule automatically, and I am tired of
the warnings, so I'm submitting this. :)
2024-02-01 23:18:44 -05:00
Christien Rioux
b9aa268f71
schema work
2024-01-19 13:55:35 -05:00
Christien Rioux
37ed0239f3
checkpoint
2024-01-19 13:55:35 -05:00
Christien Rioux
9b8420d288
more watchvalue
2024-01-19 13:53:42 -05:00
Christien Rioux
70e256a25a
checkpoint
2024-01-19 13:53:42 -05:00
Kyle H
af27b5aa85
Change 'whitelist' to 'allowlist' globally.
2023-11-23 14:49:45 +00:00
Christien Rioux
8668902131
oops
2023-11-05 20:24:28 -05:00