Skip to content

v0.1.0-beta.4

Compare
Choose a tag to compare
@AgeManning AgeManning released this 28 May 03:53
· 147 commits to master since this release
82c11b2

This release provides a number of upgrades/improvements. The key updates are:

  • Adds an abstract filter to the local routing table, allowing easier ways to filter entries from being added to the table. This is currently used for creating limits on IP ranges and incoming/vs outgoing nodes.
  • Introduces the concept of connection direction. Sessions that get established are now tagged with either being ingoing or outgoing. This can be used to limit the number of incoming connections allowed per bucket.
  • Improves and adds some extra filtering logic to harden the security and limit the allowed actions of malicious actors.
  • Keeps track of peers to ping individually. Only send pings on an interval on a per-peer basis.
  • Prevent counting IP votes from all peers, rather just those in the routing table.
  • Dependency updates
  • Strict IPv4 conversion for vote counting.