Christien Rioux
|
b7eeec20ab
|
improve dht consensus checking and low level networking
|
2024-09-21 15:13:29 +00:00 |
|
Christien Rioux
|
3b9626d79a
|
implement issue #388: Change app-facing default to Sequencing::PreferOrdered
|
2024-08-20 22:29:02 +00:00 |
|
Christien Rioux
|
7eff6d12cc
|
add namespacing to WASM TableStore
|
2024-08-17 01:01:30 +00:00 |
|
-k
|
5e2142eac8
|
Fix project formatting
|
2024-08-10 00:55:36 -07:00 |
|
Christien Rioux
|
e0c20ed4c9
|
improve error handling for network errors
make relay requirements more aggressive
|
2024-08-05 16:10:19 -05:00 |
|
Christien Rioux
|
627bbf209e
|
proper display/from_str for timestamp/duration
|
2024-08-02 17:27:03 -05:00 |
|
Christien Rioux
|
63b5845a8b
|
add missing files
|
2024-08-01 20:39:44 -05:00 |
|
Christien Rioux
|
1e83cd1349
|
make timestamp / timestampduration their own newtypes
|
2024-08-01 20:02:27 -05:00 |
|
Christien Rioux
|
006e7aaaf5
|
clippy fixes for rust 1.80
|
2024-07-27 17:19:39 -04:00 |
|
Christien Rioux
|
2ec843cd17
|
clean up spans and correct shutdown behavior. clean up reverse connection and hole punch errors
|
2024-07-21 22:35:41 -04:00 |
|
Christien Rioux
|
35dc7bdfd6
|
spawn names
|
2024-07-21 22:35:41 -04:00 |
|
Christien Rioux
|
c207e498b4
|
more startup locks
|
2024-07-21 22:35:40 -04:00 |
|
Christien Rioux
|
20e76bbed1
|
flamegraph and instrumentation work
|
2024-07-03 13:15:59 -04:00 |
|
Christien Rioux
|
4f9e19642c
|
improve punishment tracking, make reasons for punishment accessible
|
2024-06-28 00:42:20 +00: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 |
|
John Smith
|
6a57ee50dc
|
unify routing domain handling code, fix edge case generating sender peer info
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
25d804f11a
|
debug command crash fix
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
2bb43cebaf
|
fix node dead check, fix punish clear, fix debug command crashes
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
c272c768fc
|
initial version of preempt for dht get_value
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
93d0031158
|
fix doc comment
|
2024-05-16 14:45:57 -04:00 |
|
Christien Rioux
|
f178ddcb7b
|
Merge branch 'typos' into 'main'
Assorted comment typo and formatting fixes
See merge request veilid/veilid!277
|
2024-05-04 20:32:26 +00:00 |
|
John Smith
|
a4becfec38
|
add punish clear command back in
|
2024-05-04 13:34:33 -04:00 |
|
Sashanoraa
|
5da287fae4
|
Assorted comment typo and formatting fixes
|
2024-05-03 15:00:14 -04:00 |
|
Christien Rioux
|
6373cc0e9d
|
more offline subkey write improvements
|
2024-04-23 12:22:54 -04:00 |
|
Christien Rioux
|
3268836a5b
|
improve offline subkey writes to ensure failed setvalue even when online tries again
add help for record list opened as well as active watch debugging
|
2024-04-22 22:16:41 -04:00 |
|
Christien Rioux
|
4a190a6853
|
add offline subkeys to dht record report
|
2024-04-13 14:15:09 -04:00 |
|
Christien Rioux
|
ad085ed15e
|
improve logging
dart ffi has duration measurements for veilid_api calls
|
2024-04-04 14:12:54 -04:00 |
|
Christien Rioux
|
39d5e0435c
|
fix debug commands
clean up dht capabilities
add temporary fanout debugging logs
|
2024-04-01 22:29:04 -04:00 |
|
Christien Rioux
|
0589e6dc31
|
add entries debug command filter by capability
|
2024-04-01 14:34:12 -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
|
2ec00e18da
|
Merge branch 'parse_as_target_no_async' into 'main'
Make VeilidAPI::parse_as_target a sync function
See merge request veilid/veilid!262
|
2024-03-30 15:14:27 +00: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 |
|
Christien Rioux
|
4a4271db61
|
clippy fixes and cleanup
|
2024-03-29 21:24:20 -04:00 |
|
Christien Rioux
|
c484a2ae14
|
remote route recordkeeping fix
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
94ce43f944
|
reliable + ensureordered is now the routingcontext and private route default
|
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
|
ee54358c27
|
wasm unit tests work and attachment manager fix
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
ff28273a59
|
wasm support for inspect and watchvalue
(needs tests)
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
cfce0a35b4
|
add inspect to python api
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
c9f0003150
|
reporting correction and better debug
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
64832748a9
|
proper valuesubkeyrangeset truncation
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
4cfbc18f4a
|
better doc
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
7fdd5f9555
|
more inspect work
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
ea74d646f8
|
more inspectvalue, en route to rehydration
|
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
|
ab419f03ef
|
do not permit node id to be a schema member. closes #359
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
fdc3de906f
|
major logging cleanup
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
86f7473727
|
clarify semantics
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
9b4e490994
|
break everything / xfer
|
2024-03-27 17:53:51 -05:00 |
|