-
```python
>>> import netaddr
>>> a = netaddr.IPSet()
>>> b = netaddr.IPSet()
>>> a.add("::/126")
>>> b.add("::/127")
>>> a.difference(b)
IPSet(['::0.0.0.2/127'])
```
Is the `::0.0.0.2/127…
-
Looking at the following:
https://tools.ietf.org/html/rfc4007#page-15
It appears that the zone_id has certain restrictions but netaddr isn't checking those.
```
>>> x = 'fe80::1%'
>>> netad…
-
@terinjokes brought up a good point today on my Twitch stream (hi chat!):
Will package `netaddr` be updated to use type aliases for `net/netip` as of Go 1.18? Perhaps we use build tags or similar t…
-
**Affected version**
* oVirt Engine: ovirt-engine.noarch-4.5.4-1.el8
* Host OS Variant: AlmaLinux 8.7
* VDSM version: vdsm.x86_64-4.50.3.4-1.el8
* Additional relevant package versions:
otopi-com…
-
Calling lots of commands freezes the app until all of them are processed.
I've tried with `/create` within a `/for` and from a remote SC client.
I have also tried with `/post` and `/log/level`.
…
-
Like in https://github.com/drkjam/netaddr/issues/1 I'd like to have a data structure containing my actual subnets and its pretty confusing in the documents http://netaddr.readthedocs.io/en/latest/api.…
-
For IPv4 addresses mapped to IPv6 (e.g. ::ffff:127.0.0.1) `netaddr.IP` methods (e.g. `IsLoopback()`) return `false`, but `net.IP` returns `true` (tested with go 1.16.4).
Given the goal of compatibi…
-
While it appears you can mix/match a list of IPNetwork and IPAddress objects into IPSet for construction you cannot pass a list that contains an IPRange object. This leads to an asymmetry when handlin…
-
Hi, First , thank you very much for your list. Very usefull !
(not an issue but a comment for all of us who would like to optimise the search of an IP belonging to a range)
Let's take this 2 rang…
-
This intended to be a continuation of: https://github.com/inetaf/netaddr/issues/139. Since that repo has been archived, bringing it over here.
I noticed @bradfitz published [tailscale/art](https://…