CHANGELOG
0.4.0
- add
Pfx.eui64_encode/1
to create a modified EUI-64 from a EUI-48 address - add
Pfx.eui64_decode/1
to create a EUI-48 from a modified EUI-64 address - fix so that
Pfx.new/1
and Pfx.from_mac/1
also parse EUI-64 in Cisco's dot format - fix so teredo_decode mirrors the representation for server/client to its pfx argument
- add Pfx.flip, flip a single bit in bitstring
- add Pfx.insert, insert some bits into bitstring
- add Pfx.remove, remove some bits from bitstring
- TODO:
- functions raise their own exceptions when marshalling (instead of new/1), like remove/3
0.3.0
0.2.1
0.2.0
0.1.2
- added
Pfx.drop/2
, which drops some lsb bits - improved documentation
0.1.1
- fixed
Pfx.brot/2
, rotating empty pfx.bits
- fixed
Pfx.band/2
, result has same number of bits as its first argument - fixed
Pfx.bor/2
, result has same number of bits as its first argument - fixed
Pfx.bxor/2
, result has same number of bits as its first argument - fixed
Pfx.contrast/2
, 1.2.3.0/24 is really to the left of 1.2.4.0/24 - IPv6 addresses in lowercase
0.1.0