Closed ewilken closed 3 years ago
tokio
hyper
libmdns
get_if_addrs
socket_addr
Config
host
port
redetermine_local_ip
Vec<u64>
Storage
IpServer::run_handle
AccessoryList
AccessoryDatabase
IpServer
config.status_flag
Dependency Updates
tokio
,hyper
&libmdns
tokio
0.2 -> 1.7hyper
0.13 -> 0.14libmdns
0.2 -> 0.6Bind Address Determination
get_if_addrs
to replace the previous, flawed method of getting a bind IPsocket_addr
field from theConfig
struct in favor of explicithost
&port
fieldsredetermine_local_ip
method to theConfig
struct and documentation about using itmDNS Responder Configuration
Server-side AID Cache
Vec<u64>
that gets persisted to theStorage
Other
IpServer::run_handle
fallible to be able to properly catch bind errors (and all the other ones)AccessoryList
toAccessoryDatabase
IpServer
creation and setconfig.status_flag
accordingly