Christien Rioux
|
cc2d656071
|
Improved Address Detection
|
2024-10-11 00:16:39 +00:00 |
|
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 |
|
-k
|
5e2142eac8
|
Fix project formatting
|
2024-08-10 00:55:36 -07:00 |
|
Christien Rioux
|
87958eedde
|
temporarily disable relay check
|
2024-08-07 07:53:47 -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
|
1e83cd1349
|
make timestamp / timestampduration their own newtypes
|
2024-08-01 20:02:27 -05:00 |
|
Christien Rioux
|
87a0e38e36
|
reduce frequency of interface resets on ios
|
2024-07-25 21:10:12 -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
|
e568c39efb
|
shutdown work and perfetto logger
|
2024-07-21 22:35:40 -04:00 |
|
Christien Rioux
|
43518bafb9
|
fix crash in last flow check
|
2024-07-18 18:44:33 -04:00 |
|
Christien Rioux
|
b747147152
|
fix crash on detach
|
2024-07-09 15:22:14 -04:00 |
|
Christien Rioux
|
1048fc6bb9
|
add StartupDisposition to handle waiting for binding without reporting errors
|
2024-07-08 18:26:26 -04:00 |
|
Christien Rioux
|
9720bbe520
|
more instruments
|
2024-07-03 22:25:29 -04:00 |
|
Christien Rioux
|
76f5052960
|
instruments
|
2024-07-03 21:00:12 -04:00 |
|
Christien Rioux
|
4d4e447132
|
handle peerinfo better
|
2024-06-30 13:52:38 -04: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
|
bca3877024
|
first stab at #372
|
2024-06-25 18:07:56 +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 |
|
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
|
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
|
2bb43cebaf
|
fix node dead check, fix punish clear, fix debug command crashes
|
2024-05-21 15:08:51 -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 |
|
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
|
43e6be2912
|
add ping validator every 10 seconds for active watch nodes
|
2024-04-21 20:24:20 -04:00 |
|
Christien Rioux
|
0589e6dc31
|
add entries debug command filter by capability
|
2024-04-01 14:34:12 -04:00 |
|
Christien Rioux
|
c484a2ae14
|
remote route recordkeeping fix
|
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
|
37dbbc39fd
|
testing cleanup
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
d586748333
|
add inspect test to wasm
|
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
|
cfce0a35b4
|
add inspect to python api
|
2024-03-27 17:53:51 -05:00 |
|
John Smith
|
d67ef0eb2c
|
increase minimum number of nodes for bootstrap
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
fdc3de906f
|
major logging cleanup
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
92cb5a07cf
|
add watch capability
|
2024-01-19 13:55:35 -05:00 |
|
John Smith
|
7129343ea1
|
some debugging for bootstrap and route purge
|
2024-01-19 13:53:43 -05:00 |
|
John Smith
|
277aed5d40
|
private route respondto fix
|
2024-01-19 13:53:43 -05:00 |
|
John Smith
|
cdf823c1cc
|
better debug commands for dht
|
2024-01-19 13:53:43 -05:00 |
|
John Smith
|
99fb135b5b
|
fix invalid nodeinfo check
|
2024-01-19 13:53:43 -05:00 |
|
Christien Rioux
|
b46fd7690f
|
watch maintenance tasks
|
2024-01-19 13:53:42 -05:00 |
|