Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix IPv6 address string representation
|
|
|
|
1) Use existing standard libraries to convert to/from IPv4/IPv6 strings and binary representation.
2) Move null terminator assignment InetAddress::toIpString to top of function, this way if ANY errors occurs that don't write content to the buffer, we're not passing a potentially dangerous buffer around.
|
|
add support for debug flags in FreeBSD
|
|
automatically reload
|
|
|
|
|
|
network too)
|
|
add a lightweight lock to the RX queue to prevent possible threads stepping on each other in parallel receive paths.
|
|
|
|
|
|
|
|
overhead
|
|
|
|
estimates are computed and cached
|
|
|
|
computed
|
|
processBackgroundPathMeasurements() is called
|
|
fix clang C++17 deprecation when building with ZT_DEBUG=1
|
|
|
|
|
|
|
|
|
|
QoS/ACK tracking. Related bug fixes
|
|
|
|
|
|
when building with `ZT_DEBUG=1` this hint produces a warning:
> node/Packet.cpp:335:43: error: 'register' storage class specifier is deprecated and incompatible with C++17 [-Werror,-Wdeprecated-register]
See http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4340
|
|
changes
|
|
|
|
|
|
|
|
|
|
|
|
multicast and IPv4 enabled ad-hoc network ID format.
|
|
Will matter a lot for network controllers, not so much for other things.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|