Add IPv6 support to StatusServer and related classes. #119

Open
moodyjon wants to merge 8 commits from moodyjon/ipv6 into master

8 commits

Author SHA1 Message Date
Jonathan Moody
d495ce9f0a Move IP version check earlier. Property ipv4_mapped
is only defined on IPv6 addrs.
2023-01-17 16:42:43 -06:00
Jonathan Moody
8794ff48e0 Revert "Bump protobuf from 3.17.2 to 3.18.3"
This reverts commit 75d64f9dc6.
2023-01-16 15:35:55 -06:00
Jonathan Moody
fa0d03fe95 Rework StatusServer start() to handle lists of addresses, hostnames.
Handle and retry EADDRINUSE errors.
2023-01-16 14:05:26 -06:00
Jonathan Moody
14f2f3b55b Exclude mapped IPv4 addresses. Add resolve_host() code from client. 2023-01-16 14:04:14 -06:00
Jonathan Moody
9c43c811a1 Handle mapped IPv4 address more neatly.
(for consistency with client code)
2023-01-11 11:17:43 -06:00
Jonathan Moody
6c037b29b5 Rename "p" -> "proto" for consistency with lbry-sdk.
Lint does not like variable named "p".
2022-12-31 12:46:32 -06:00
Jonathan Moody
252a1aa165 Remove override for 'localhost' allowing Hub to start server on IPv6. 2022-12-29 13:16:47 -06:00
Jonathan Moody
f370e263b5 Add IPv6 support to StatusServer and related classes. 2022-12-28 16:56:34 -06:00