Commit Graph

1003 Commits

Author SHA1 Message Date
John Smith
b94a89d212 some clippy fixes 2024-06-29 23:00:29 -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
Debanjan Basu
8c50a9ccea fixed bug in interpreting hash 2024-05-19 02:16:37 +10:00
Debanjan Basu
fcc9e66106 fixed bug where writing desired version 2024-05-19 01:51:55 +10:00
Debanjan Basu
22cb06ce6d fixed a bug if file does not exists 2024-05-19 01:49:52 +10:00
Debanjan Basu
d0128474ae locked in capnp compiler version 2024-05-19 01:16:21 +10:00
Debanjan Basu
b44b5064dc minor capnp version bump 2024-05-17 17:27:52 +10:00
Debanjan Basu
293119ace6 updated hash comparison mechanism 2024-05-17 17:07:13 +10:00
Debanjan Basu
29d4de05ea Merge branch veilid:main into main 2024-05-17 07:06:48 +00:00
Christien Rioux
93d0031158 fix doc comment 2024-05-16 14:45:57 -04:00
Debanjan Basu
f6772a2894 updated to reflect changes if installed capnp versions get changed 2024-05-15 12:26:58 +10:00
Debanjan Basu
27d0037c56 updated capnp version 2024-05-14 22:46:44 +10:00
Christien Rioux
aec31443a0 consider nodes with allocated relays as disqualified from being a relay themselves 2024-05-05 16:52:35 -04:00
Christien Rioux
55de1dcb5c set default port to 5150 for veilid-server in config
improve testing fixtures
2024-05-05 09:55:01 -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
TC Johnson
bdb7ad32f2
Version update: v0.3.1 → v0.3.2 2024-04-28 17:33:07 -05: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