Skip to content

Version 0.1 (20)

Latest
Compare
Choose a tag to compare
@Revertron Revertron released this 08 Jan 20:23
6ddc878

Updated core library to 0.5.12, presenting these changes:

Changed

  • The parent selection algorithm now only chooses a new parent if there is a larger cost benefit to doing so, which should help to stabilise the tree
  • The bloom filters are now repropagated periodically, to avoid nodes getting stuck with bad state
  • Minor tweaks to the routing algorithm:
  • The next-hop selection will now prefer shorter paths when the costed distance is otherwise equal, tiebreaking on peering uptime to fall back to more stable paths
  • Link cost calculations have been smoothed out, making the costs less sensitive to sudden spikes in latency
  • Reusable name lookup and peer connection logic across different peering types for more consistent behaviour
  • Some comments in the configuration file have been revised for clarity
  • Upgrade dependencies

Fixed

  • A memory leak caused by missed cleanup of the peer response map has been fixed
  • Other bug fixes with bloom filter propagation for off-tree filters and zero vs one bits
  • TLS-based peering connections now support TLS 1.2 again

Fixes in Android app

  • Made some UI improvements
  • Updated some dependencies