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
7368e5d5d3
Merge branch 'keep-n-closest-nodes' into 'main'
...
Implement closest peers refresh
See merge request veilid/veilid!286
2024-06-27 20:15:08 +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
6f37e09008
make test more stressful
2024-06-25 22:39:12 +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
440195c267
tracing-oslog sucks and crashes
2024-06-23 15:14:32 -04:00
Christien Rioux
2b1dd49138
ios improvements
2024-06-23 14:59:03 -04:00
Christien Rioux
f1bc649eb1
update async_tools and flutter bindings
2024-06-21 22:58:30 -04:00
Christien Rioux
e638c02465
Merge branch 'docs/add_port_number_to_installation' into 'main'
...
add in port access information to install docs
See merge request veilid/veilid!273
2024-06-06 17:17:13 +00:00
Adam Leskis
8ace86f815
remove note referring to incrementing ports, since veilid-server does not do this anymore
2024-06-06 10:25:56 +01:00
Christien Rioux
c2ab220fb1
improve watchvalue fanout
2024-06-03 15:20:54 -04:00
Christien Rioux
551ae8993b
Merge branch 'dev-setup-macos/fix-java-version-detection' into 'main'
...
Dev setup for macOS: Java version check fix
See merge request veilid/veilid!281
2024-06-03 19:01:37 +00:00
Christien Rioux
02a9e7f4e5
Merge branch 'fix-x86-64-android-sim' into 'main'
...
Fix android build for x86_64
Closes veilidchat#22
See merge request veilid/veilid!285
2024-06-03 01:29:58 +00:00
Christien Rioux
5976d30832
revert fix
2024-06-02 18:15:21 -04:00
Mike Phipps
05d63f1eb6
Merge branch veilid:main into dev-setup-macos/fix-java-version-detection
2024-06-02 19:35:22 +00:00
Christien Rioux
faf8347aa8
keep 'last ditch watch cancel' from failing the whole operation
2024-06-02 12:54:06 -04:00
Christien Rioux
76eedb01b0
Merge branch 'api-issue-313' into 'main'
...
Fix API for signature verification
See merge request veilid/veilid!284
2024-05-31 20:48:37 +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
Δ ǀ Ξ ȼ
4e968f076d
Add support for no container repository (i.e. a new fork)
2024-05-29 20:52:15 -04:00
Christien Rioux
b3d5064614
clippy fixes
2024-05-29 20:52:15 -04:00
Christien Rioux
5b013e3d31
address filter cleanout during restart
2024-05-29 20:52:15 -04:00
Christien Rioux
1fa44d62bc
more race condition cleanup
2024-05-29 20:52:15 -04:00
Christien Rioux
fe971fead2
setvalue pre-empt
2024-05-29 20:52:15 -04:00
Christien Rioux
955ac24e81
correctly handle local interface address changes
...
closes #350
2024-05-29 20:52:15 -04:00
Christien Rioux
e82cdbbfce
dont run routing table ticks that require the network until it has started up
2024-05-29 20:52:15 -04:00
John Smith
b37e2cc3c9
unify routing domain handling code, fix edge case generating sender peer info
2024-05-29 20:52:15 -04:00
Christien Rioux
38f4ff66de
debug command crash fix
2024-05-29 20:52:15 -04:00
Christien Rioux
426b25917b
fix node dead check, fix punish clear, fix debug command crashes
2024-05-29 20:52:15 -04:00
Christien Rioux
cdd3d00baa
valueset bugfix
2024-05-29 20:52:15 -04:00
Christien Rioux
ddb889e4cf
initial version of preempt for dht get_value
2024-05-29 20:52:15 -04:00
k8wu
048dbe476b
Dev setup for macOS: If pip3 installation fails, Homebrew is tried as a fallback if the user installed Python through Homebrew
2024-05-29 20:52:15 -04:00
Christien Rioux
808d8895c7
Merge branch 'no-build-cache' into 'main'
...
Bugfix: Build the build cache when no cache
See merge request veilid/veilid!283
2024-05-29 23:34:31 +00:00
Δ ǀ Ξ ȼ
33141776f3
Add support for no container repository (i.e. a new fork)
2024-05-22 23:07:57 +01:00
Adam Leskis
5a1b72d218
update section title and add minor details
...
- briefly touch on the fact that headless nodes need to be internet facing or behind a firewall with port 5150 open
- update the title of the section to be "Network Considerations"
- add a link to the Developer Book for a more in-depth discussion
2024-05-22 22:22:52 +01:00
k8wu
5a4a06d14e
Dev setup for macOS: Java version check now looks for any version beginning with "17", whereas before, the version had to specifically be "17", so 17.x point releases were not being properly detected
2024-05-21 19:08:56 -04:00
Christien Rioux
8e8ee06fe9
Merge branch 'fanout-preempt' into 'main'
...
Add fanout preempt
See merge request veilid/veilid!280
2024-05-21 23:07:55 +00: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