Christien Rioux
37dbbc39fd
testing cleanup
2024-03-27 17:53:51 -05:00
Christien Rioux
30cc4a814b
add python watch test
2024-03-27 17:53:51 -05:00
Christien Rioux
3970b6f294
fix flutter/dart wasm
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
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
39eee4708c
more cleanup
2024-03-27 17:53:51 -05:00
Christien Rioux
630d2a53b1
clarify
2024-03-27 17:53:51 -05:00
Christien Rioux
d800f39c28
xfer
2024-03-27 17:53:51 -05:00
Christien Rioux
64832748a9
proper valuesubkeyrangeset truncation
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
8bc3e7f9ef
improve internal doc on validation
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
7a1e6f96e6
fix bugs
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
ca65d12836
checkpoint, adding 'inspect value'
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
6455aff14a
make change_log_ignore a thing
2024-03-27 17:53:51 -05:00
Christien Rioux
78e84f6573
fix in feature
2024-03-27 17:53:51 -05:00
Christien Rioux
2dc2f97dfc
watch cleanup
2024-03-27 17:53:51 -05:00
Christien Rioux
86f7473727
clarify semantics
2024-03-27 17:53:51 -05:00
Christien Rioux
119a5668ac
more semantics cleanup
2024-03-27 17:53:51 -05:00
Christien Rioux
9b4e490994
break everything / xfer
2024-03-27 17:53:51 -05:00
Christien Rioux
72066360ad
oops
2024-03-27 17:53:51 -05:00
Christien Rioux
e009b1097b
watch ids
2024-03-27 17:53:51 -05:00
Christien Rioux
4b632d8156
more debugging
2024-03-27 17:53:51 -05:00
Christien Rioux
7e5d0d1204
clean up watch logic
2024-03-27 17:53:50 -05:00
Christien Rioux
78e5590d5b
fix record debug
2024-03-27 17:53:50 -05:00
Christien Rioux
728038c197
fix tablestore namespacing
2024-03-27 17:53:50 -05:00
Christien Rioux
ec71c9631c
io read write
2024-03-27 17:53:50 -05:00
Christien Rioux
bf6be2beed
fixes for 'nom' out of date
2024-03-27 17:53:50 -05:00
Christien Rioux
a04d4e12c5
integration test and config work
2024-03-27 17:53:50 -05:00
Christien Rioux
8818e63dc0
add default veilid config to the api
2024-03-27 17:53:50 -05:00
Christien Rioux
31bb8018f6
fix race condition in setting dht values before network is ready
2024-03-27 17:53:50 -05:00
Christien Rioux
ad45660db9
fix tests
2024-03-27 17:53:50 -05:00
Christien Rioux
ef6ecdab79
logging improvements
2024-03-27 17:53:50 -05:00
Christien Rioux
292664f3fe
add veilid_api logging to debug calls through the api
2024-03-27 17:53:50 -05:00
Christien Rioux
380ac1883f
fix spurious error
2024-03-27 17:53:50 -05:00
Christien Rioux
019cb5fd79
preserve watches
2024-03-27 17:53:50 -05:00
Christien Rioux
1cacc547e0
python work and network keying work
2024-03-27 17:53:50 -05:00
Christien Rioux
0c3271b3b9
add writer to set_dht_value, allow multiple open_dht_record
2024-03-27 17:53:50 -05:00
Christien Rioux
2156449486
fix missing address range for local
2024-03-27 17:53:50 -05:00
Christien Rioux
9b04fb1e4b
debug
2024-03-27 17:53:50 -05:00
Salvatore Testa
6c6f0c4966
Default config listen_address
to empty string
...
If the address is `""` then an available address is automatically
picked.
```
// Network#allocate_tcp_port
if listen_address.is_empty() {
// If listen address is empty, find us a port iteratively
let port = self.find_available_tcp_port(5150)?;
let ip_addrs = available_unspecified_addresses();
Ok((port, ip_addrs))
} else {
// ...
}
```
2024-02-16 15:52:02 -08:00