Christien Rioux
|
4d4e447132
|
handle peerinfo better
|
2024-06-30 13:52:38 -04:00 |
|
Christien Rioux
|
aeebe2a596
|
clippy fixes
|
2024-06-30 09:40:20 -04:00 |
|
Christien Rioux
|
fcf032e13e
|
fix memory leak in windows ptr_lookup
|
2024-06-29 18:19:27 +00:00 |
|
Christien Rioux
|
2a77d66cef
|
cleanup syntax
|
2024-06-28 17:10:35 +00:00 |
|
Christien Rioux
|
8aa5c8c5bb
|
fix for incorrect reliable to dead state transition
|
2024-06-28 16:38:26 +00:00 |
|
Christien Rioux
|
4f9e19642c
|
improve punishment tracking, make reasons for punishment accessible
|
2024-06-28 00:42:20 +00:00 |
|
Christien Rioux
|
9944c51368
|
punishment work
|
2024-06-27 20:20:13 +00:00 |
|
Christien Rioux
|
8a451b08be
|
find_self/find_target can use capability check
|
2024-06-27 18:02:47 +00:00 |
|
Christien Rioux
|
f32219c45c
|
fix offline subkey write reporting to eliminate spurious notifications
add more detail to public address check
|
2024-06-26 17:03:06 +00:00 |
|
Christien Rioux
|
ecbe2fdc03
|
unwrap crasher fix
|
2024-06-25 21:44:42 +00:00 |
|
Christien Rioux
|
bca3877024
|
first stab at #372
|
2024-06-25 18:07:56 +00:00 |
|
Christien Rioux
|
f1bc649eb1
|
update async_tools and flutter bindings
|
2024-06-21 22:58:30 -04:00 |
|
Christien Rioux
|
c2ab220fb1
|
improve watchvalue fanout
|
2024-06-03 15:20:54 -04:00 |
|
Christien Rioux
|
5976d30832
|
revert fix
|
2024-06-02 18:15:21 -04:00 |
|
Christien Rioux
|
faf8347aa8
|
keep 'last ditch watch cancel' from failing the whole operation
|
2024-06-02 12:54:06 -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
|
f9b726806c
|
clippy fixes
|
2024-05-21 15:23:09 -04:00 |
|
Christien Rioux
|
95bccaff46
|
address filter cleanout during restart
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
23d160a525
|
more race condition cleanup
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
908bb48f8c
|
setvalue pre-empt
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
6590b76263
|
correctly handle local interface address changes
closes #350
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
046c15c668
|
dont run routing table ticks that require the network until it has started up
|
2024-05-21 15:08:51 -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
|
8e90a83142
|
valueset bugfix
|
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
|
aec31443a0
|
consider nodes with allocated relays as disqualified from being a relay themselves
|
2024-05-05 16:52:35 -04:00 |
|
John Smith
|
a1b6da5ab4
|
keep retrying to start veilid-server
|
2024-05-04 16:38:36 -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
|
b71cb0ea6c
|
Fix errors from new 1.78 clippy lints
|
2024-05-03 15:00:14 -04:00 |
|
Sashanoraa
|
5da287fae4
|
Assorted comment typo and formatting fixes
|
2024-05-03 15:00:14 -04:00 |
|
Christien Rioux
|
bcee358a0e
|
update ndk and gradle versions
add subpackage to veilid-flutter with test fixtures for writing veilid integration tests in dart
|
2024-04-30 17:44:12 -04:00 |
|
Christien Rioux
|
b0ccd04a9f
|
fix WASM build
improve Earthfile with better unit tests and updated dependencies
|
2024-04-28 16:15:09 -04:00 |
|
Christien Rioux
|
eba349d22c
|
integration test for dht records
|
2024-04-28 12:42:13 -04:00 |
|
Christien Rioux
|
bac12131c6
|
fix bug where messages sent to a private route without a safety route would not receive replies
fix verbose-tracing feature flag
improve route allocation to avoid co-located nodes
|
2024-04-27 22:05:19 -04:00 |
|
Christien Rioux
|
7c7ea4e3c7
|
fix contact method for nodes on the same ipblock
|
2024-04-27 19:06:30 -04:00 |
|
Christien Rioux
|
b3c7c93f97
|
add support for maintaining AddressType-translation relays
|
2024-04-27 16:41:26 -04:00 |
|
Christien Rioux
|
4d9ad5fac0
|
fix inbound protocol map for discovery
|
2024-04-26 19:56:33 -04:00 |
|
John Smith
|
06aa4cfa69
|
windows fix
|
2024-04-26 16:34:58 -04:00 |
|
John Smith
|
4906c5df78
|
more refactor and clean up low level networking
|
2024-04-26 15:23:38 -04:00 |
|
John Smith
|
03e872c128
|
refactor net bind, wip
|
2024-04-25 21:32:35 -04:00 |
|
Christien Rioux
|
82d107f446
|
watchvalue debugging and improved timeout
|
2024-04-24 22:43:48 -04:00 |
|
Christien Rioux
|
d3b596a70e
|
fix fanout regression
|
2024-04-23 18:52:38 -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
|
43e6be2912
|
add ping validator every 10 seconds for active watch nodes
|
2024-04-21 20:24:20 -04:00 |
|
Christien Rioux
|
ee040b32b9
|
don't fan out for watch value changes or cancels
fix fanout pop ordering
|
2024-04-21 18:01:06 -04:00 |
|