Commit Graph

152 Commits

Author SHA1 Message Date
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
Christien Rioux
ee375ad430 safety by default 2023-11-05 18:38:05 -05:00
Christien Rioux
697ac5e9ce error cleanup 2023-10-21 15:00:50 -04:00
Christien Rioux
e40975104e wasm fixes 2023-10-14 20:18:37 -04:00
Christien Rioux
86dee2b6ed xfer 2023-10-10 09:56:56 -04:00
Christien Rioux
dca7f66c6f revert encoding 'fix' and add unit test. 2023-10-07 20:34:21 -04:00
Kyle H
4bd5e9a46f Add change to veilid_encoding.dart to fix base64 2023-10-07 14:27:10 +00:00
Christien Rioux
437e21b0fe encryption tools 2023-09-25 22:59:41 -04:00
Christien Rioux
069926aba8 fixes 2023-09-25 22:59:41 -04:00
Christien Rioux
680c987321 oops config 2023-09-14 14:21:54 -04:00
Christien Rioux
b3294d905d rename 2023-09-10 20:30:29 -04:00
Christien Rioux
5acf024cdb oops 2023-09-10 20:20:03 -04:00
Christien Rioux
6e26fb4c8f more nodeinfo 2023-09-10 20:16:57 -04:00