Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/vyos/ipaddrcheck
An IPv4 and IPv6 validation utility for use in scripts
https://github.com/vyos/ipaddrcheck
of a network as a host address
258753a9d848e0157457086b0d6fa17ee6900786 authored 11 months ago by Daniil Baturin <[email protected]>f09358e216ffd7ca890c3090d3323d81892df643 authored about 1 year ago by Daniil Baturin <[email protected]>
3f4b28f07208586ae63ebb471457373cb0b5a9e7 authored about 1 year ago by Daniil Baturin <[email protected]>
to require the range boundaries to lie within the same subnet
of a given size
* Add IPv6 range checking and tests for it
* Expose both options in the help message
* Explain i...
1a92fc130e7915dd711d63ff448dae490b586ef4 authored about 1 year ago by Daniil Baturin <[email protected]>
e6e04d310cb6722369e8d3cfa358a2551df55273 authored almost 2 years ago by Christian Breunig <[email protected]>
6fd22cc8000e4e5c034617cd02cbd432d673c446 authored over 2 years ago by Daniil Baturin <[email protected]>
f84754f9b92bd136ae6fa01b80608d44a13bfff7 authored over 3 years ago by John Estabrook <[email protected]>
5d5be0191467ce7b59634af1bfacf50c63ca8fc5 authored over 3 years ago by John Estabrook <[email protected]>
81e11cd7466a2bd368685f38e4f366b75bfcb39f authored over 3 years ago by Christian Poessinger <[email protected]>
ba4ab99397d4c6699b572e3dd872469425c8162d authored almost 4 years ago by Christian Poessinger <[email protected]>
How late at night must it have been for me to write "semicolons"?
3eb5e4a458ec62bcf14d065d47d9827327a51b2a authored almost 4 years ago by Daniil Baturin <[email protected]>a5eb1c40b58f653d902572d9deb21919df103544 authored over 4 years ago by Christian Poessinger <[email protected]>
c10ea61d35954234420368d3243e14bbc66a3a6f authored over 4 years ago by Daniil Baturin <[email protected]>
5d0fc85ca0a8dc6dfe67122d11d4a6c5b9ff3ea7 authored over 4 years ago by Daniil Baturin <[email protected]>
27dd86068b1ab3204517b8950746aec7c1c294d0 authored over 4 years ago by Daniil Baturin <[email protected]>
079d3f39b3b7bdbb54e06980f6f0705928378d6e authored over 4 years ago by Daniil Baturin <[email protected]>
8dc86262d85c26b54426f3fa41e1e281c1ad1910 authored almost 5 years ago by Christian Poessinger <[email protected]>
4690136c8bd921cd610c6dce7ac115026403ab7d authored about 5 years ago by Christian Poessinger <[email protected]>
4c81f9c7cc0666ea03d442b2991860263da90b08 authored about 5 years ago by Christian Poessinger <[email protected]>
d8c457a1d2c9a78e1772c73d40acf81f41164418 authored about 5 years ago by Christian Poessinger <[email protected]>
89d19784658dba7077260e512d586b51c737bf49 authored over 5 years ago by Kim <[email protected]>
d69c68c1de57e73758c8cad10f5fa253431760b6 authored over 5 years ago by Kim Hagen <[email protected]>
2185cce5a56a418728d470b05fc15d57ae06a248 authored almost 6 years ago by Christian Poessinger <[email protected]>
Added check as a build dependency
8f0d655cc68995a0ef88dc905dc62db2af23ec90 authored almost 6 years ago by Daniil Baturin <[email protected]>ed425bf50e5e3374fbdd9ab3d1aaba803c6bde8b authored almost 6 years ago by Nicholas Humfrey <[email protected]>
bb95c51b82f2a7b97ab4050fff014b2a4787a0bd authored about 6 years ago by Daniil Baturin <[email protected]>
ac1cef3952640d1ff289890cb9fc8a55b175ff73 authored about 6 years ago by Daniil Baturin <[email protected]>
278bf6407c41c6aa55af58a55327431aebb57968 authored about 6 years ago by Daniil Baturin <[email protected]>
21c0775c51da1ca3d4ef6506fca82bce5b334c79 authored about 6 years ago by Daniil Baturin <[email protected]>
abfa2002ea585abbeda6b0a00abacc578b5d9186 authored about 6 years ago by Daniil Baturin <[email protected]>
568632f6e94893dc632794666dacea1775f4ca5d authored about 6 years ago by Daniil Baturin <[email protected]>
This reverts commit 418d0113a78ba57f525553b9b150d6adeaf38c0a.
ec53a1a5ec104f3afca5d83141899f78f618f6e5 authored about 6 years ago by Daniil Baturin <[email protected]>T816 ipaddrcheck / libcidr but on IPv6 network validation
b6a22e51809ffaf6fe97f818051df34d9859a5ad authored about 6 years ago by Christian Poessinger <[email protected]>https://www.oreilly.com/library/view/regular-expressions-cookbook/9781449327453/ch08s17.html or ...
418d0113a78ba57f525553b9b150d6adeaf38c0a authored about 6 years ago by Ewald van Geffen <[email protected]>89bc3caa89c28d819af2ddde6df9570c01c96e94 authored over 6 years ago by Daniil Baturin <[email protected]>
4fa520f034f02d9f0895f1698ed0e1f197b337c6 authored over 6 years ago by Daniil Baturin <[email protected]>
27c1b593d442df98d6c91c11b5e34b746070b4a1 authored about 11 years ago by Daniil Baturin <[email protected]>
ec3860e0c942993df3a43a20542c5955b1baf8bb authored over 11 years ago by Daniil Baturin <[email protected]>
da6a2ec931b7e1f5c954ad6264488bb850f81ad9 authored over 11 years ago by Daniil Baturin <[email protected]>
23692d481ac96d265f00dd3f1acb5ae3dd4ac41b authored over 11 years ago by Daniil Baturin <[email protected]>
8902fd3ba0a6b8e2d29543f0b54836e0a6537eec authored over 11 years ago by Daniil Baturin <[email protected]>
a264db8958c97725c69cefcb2ab2b0967a65a5eb authored over 11 years ago by Daniil Baturin <[email protected]>
ac93d65a098de232998a4d65ab699dd3a8aa2b73 authored over 11 years ago by Daniil Baturin <[email protected]>
a1fab61d26f36e965253c591b6052e67c025fb85 authored over 11 years ago by Daniil Baturin <[email protected]>
62850cbe4e9b038cdaf250732794aaaf9f355225 authored over 11 years ago by Daniil Baturin <[email protected]>
as they can't give meaningul result without prefix length.
2dff83837dd516b3110f89f4de15056fbf2d9e58 authored over 11 years ago by Daniil Baturin <[email protected]>as valid interface addresses.
e0d117042121863ef2dab887d691be955842c222 authored over 11 years ago by Daniil Baturin <[email protected]>92bc23a0c6a51660e693a37f5ad6a836122c4105 authored over 11 years ago by Daniil Baturin <[email protected]>
Add options for is-any-host and is-any-net to getopt code.
c5613c1c765bc61da93e612011925ec146bb9df7 authored over 11 years ago by Daniil Baturin <[email protected]>40a069ceede0db6f034ddf77c6a145c790342c9e authored over 11 years ago by Daniil Baturin <[email protected]>
4c4cbeb46b7fe46f330ecd96c618fe9943e975f3 authored over 11 years ago by Stanislav Tkachenko <[email protected]>
5b519f36c2ff6e70b86939bcda74635640459b65 authored over 11 years ago by Daniil Baturin <[email protected]>
Added a few integration tests
37a71cb460f71099ab4a7c3658401ae48458e5f7 authored over 11 years ago by Stanislav Tkachenko <[email protected]>154f1898c2642e29d5272faf28596f5a09a8804d authored over 11 years ago by Stanislav Tkachenko <[email protected]>
bb6f0c4e01655e7f9732cf04641c92c1b53304a3 authored over 11 years ago by Daniil Baturin <[email protected]>
e7f0f079d3086e53ca13e372b9123968a90ef39e authored over 11 years ago by Daniil Baturin <[email protected]>
to check result (2, specifically).
Remove some debug output.
6698b613928f89f35a0b8b4c9f48e954f03db8de authored over 11 years ago by Daniil Baturin <[email protected]>2cbe465938894f91a8c7a4d91acea3d60a6bb188 authored over 11 years ago by Daniil Baturin <[email protected]>
d8803eecc67e6eba03f6f0e4f15c523b06f67731 authored over 11 years ago by Daniil Baturin <[email protected]>
Fix IPv4 CIDR regex to support one-digit mask properly.
83cf00e0117c4b41001a56f93cf4beae720cc6a0 authored over 11 years ago by Daniil Baturin <[email protected]>a64770739a28b05f6c5a033a3f2085959662b447 authored over 11 years ago by Daniil Baturin <[email protected]>
4822c9800c332da8501de67a1732f9b1651dfe97 authored over 11 years ago by Daniil Baturin <[email protected]>
and is_single() functions.
9bf61e12c10d58be44b1b5ba95a56abcbc571cf6 authored over 11 years ago by Daniil Baturin <[email protected]>042b7e2ce387cc18f0c06bb9fe333dacc10ef724 authored over 11 years ago by Daniil Baturin <[email protected]>
that can't be broadcast by definition (IPv6, IPv4 p-t-p).
e2faec5f111fd733b56f8842cb50998cefccd926 authored over 11 years ago by Daniil Baturin <[email protected]>00f98b395795533a9a424fa9bd55e52957ad1031 authored over 11 years ago by Daniil Baturin <[email protected]>
962a4544caaa4b43a5000ccfab55ac5b621dfb5d authored over 11 years ago by Daniil Baturin <[email protected]>
9ca7cf169f9308acf9c0dc7252a7fe5993569798 authored over 11 years ago by Daniil Baturin <[email protected]>
0b18c4bd566f21e14b6e1aade029387cb76394d2 authored over 11 years ago by Daniil Baturin <[email protected]>
834a3aa02dc8989126116f942a6b1accd1df3b18 authored over 11 years ago by Daniil Baturin <[email protected]>
bc4c24a6d1c36533b6640ee9aefbda7d46f6cbfa authored over 11 years ago by Daniil Baturin <[email protected]>
2e3b76bff7717336af9614cce169e6cc0dcafea9 authored over 11 years ago by Daniil Baturin <[email protected]>
cbdaf355f76a5adbfd88614515325eed72429003 authored over 11 years ago by Daniil Baturin <[email protected]>
4ef4010bae7c7a2ba8a8879a316d89506cd4b9b0 authored over 11 years ago by Daniil Baturin <[email protected]>
This will be used for integration test scripts.
cb79e7a9d6b487442a65e5326c9b2b6c5b7ae1d8 authored over 11 years ago by Daniil Baturin <[email protected]>183a2f0e00f1035aefc85e40b4bfac8e8dc5e1a8 authored over 11 years ago by Daniil Baturin <[email protected]>
* IPv6 feature set nearly complete.
* Test suite expanded to cover all but a few functions.
* Sou...
069e78d6788b0e10272747f5d773ce9a167e90bc authored over 11 years ago by Daniil Baturin <[email protected]>
TODO: Get some sleep.
aa7c28da716b15d8220c2af6b9448e033b176b98 authored over 11 years ago by Daniil Baturin <[email protected]>* Change option handling, allow multiple options at the same time,
treated as logical AND.
* IP...
256d4d7c8d494093a206cd72e7375079e6cf8b99 authored over 11 years ago by Daniil Baturin <[email protected]>
0b218869c22668c4473482070b004b5d04291cec authored over 11 years ago by Daniil Baturin <[email protected]>
451304a196b8e0a255240c1d0d81af482493a182 authored over 11 years ago by Daniil M. Baturin <[email protected]>