Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-27 | libip: move optimized 386 assembly version of ptclbsum() from kernel to libip | cinap_lenrek | |
2019-02-13 | libip: prefer v4 over v6 for myipaddr() | cinap_lenrek | |
myipaddr() is used in legacy applications that assume a single ip address per host. so prefer to retun a v4 address over a v6 one. | |||
2019-02-13 | libip: don't reject ipmask in v6 form for v4 address | cinap_lenrek | |
2019-02-12 | libip: return -1 in parseipmask() and parseipandmask() when mask is not ipv4 ↵ | cinap_lenrek | |
and v4 argument was set | |||
2019-02-11 | libip: replace v4parsecidr() with new parseipandmask() | cinap_lenrek | |
we want to accept V4 subnets in CIDR notation consistently which means we need to interpret the mask in context of the IP address. so parseipmask() now has an additional v4 flag argument which offsets the prefixlength by 96 so a /24 will be interpreted as a /120. parseipandmask() is the new function which handles this automatically depending on the ip address type. v4parsecidr() is now obsolete. | |||
2018-09-09 | libip: ignore ipv6 link local addresses for myipaddr() | cinap_lenrek | |
2014-12-26 | libip: skip ipv6 loopback address (thanks mischief) | cinap_lenrek | |
2014-04-28 | libip: use snprint() in myetheraddr() to prevent accidents | cinap_lenrek | |
2013-04-02 | fix parseip() | cinap_lenrek | |
addresses like: "1:2:3:4:5:6:7:255.255.255.255" caused parseip to write beyond the ip buffer. | |||
2013-02-23 | libip: make myetheraddr() accept # device names | cinap_lenrek | |
2011-03-30 | Import sources from 2011-03-30 iso image - lib | Taru Karttunen | |
2011-03-30 | Import sources from 2011-03-30 iso image | Taru Karttunen | |