Skip to content

Releases: oxidecomputer/oxnet

oxnet 0.1.4

20 Nov 04:20
1f2e9f6

Choose a tag to compare

  • Bumps Rust min-version to 1.85
  • is_admin_scoped_multicast() now covers IPv4 (239.0.0.0/8) in addition to IPv6 (scopes 4, 5, 8)
  • Adds is_admin_local_multicast() for IPv6 scope 4
  • Adds is_local_multicast() for IPv4 Local scope (239.255.0.0/16)
  • Adds is_site_local_multicast() for IPv6 scope 5
  • Adds is_org_local_multicast() for IPv4 (239.192.0.0/14) and IPv6 scope 8

oxnet 0.1.3

21 Jul 03:08
oxnet-0.1.3
fcd453f

Choose a tag to compare

  • Adds MulticastMac trait for deriving multicast MAC addresses from IP addresses
  • Implements RFC 1112 (IPv4) and RFC 2464 (IPv6) multicast MAC derivation
  • Optional macaddr feature for MacAddr6 integration

oxnet 0.1.2

09 May 14:33
fa4c7c7

Choose a tag to compare

  • Bumps Rust min-version to 1.84 for direct is_unique_local call on IPv6
    addresses.
  • Adds is_admin_scoped_multicast check for multicast IPv6 addresses that are
    site-local or org scoped

oxnet 0.1.1

25 Feb 22:20
7127d4a

Choose a tag to compare

  • Adds is_subnet_of/is_supernet_of/overlaps, for verifying disjoint
    ranges. Previously this was only on IPv6.
  • Adds is_network_address, for checking that none of the host bits are set
    (and ensuring we have a canonical form).
  • Adds is_multicast and is_loopback (forwards to std/core).

oxnet 0.1.0

10 Feb 23:14
abd0f4d

Choose a tag to compare

Initial release.