Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-17 | Clarify the reason to disallow the first IPv6 address | Daniil Baturin | |
of a network as a host address | |||
2024-01-04 | Add --range-prefix-length option | Daniil Baturin | |
to require the range boundaries to lie within the same subnet of a given size | |||
2024-01-03 | Complete implementation of IPv4 and IPv6 address range checks | Daniil Baturin | |
* Add IPv6 range checking and tests for it * Expose both options in the help message * Explain in comments how the range checking logic works | |||
2024-01-03 | Improve comments for IP checking functions | Daniil Baturin | |
2022-09-06 | T4472: add an option for verifying IPv4 ranges (#6) | Daniil Baturin | |
2021-06-23 | Debian: T3647: revise fix for gcc defaulting to option '--as-needed' | John Estabrook | |
2021-06-22 | Debian: T3641: add flag --no-as-needed to search all linked libraries | John Estabrook | |
2021-02-10 | Correct the double colon check commands. | Daniil Baturin | |
How late at night must it have been for me to write "semicolons"? | |||
2020-06-10 | Make --is-*-host behaviour recognize IPv4 /31 and IPv6 /127 as valid host ↵ | Daniil Baturin | |
addresses. | |||
2018-11-13 | Formatting fix. | Daniil Baturin | |
2018-11-13 | T816: disallow duplicate double semicolons. | Daniil Baturin | |
2018-11-13 | T1006: add a --verbose option and diagnostic messages for common mistakes. | Daniil Baturin | |
2018-10-15 | Revert "T816 ipaddrcheck / libcidr but on IPv6 network validation" | Daniil Baturin | |
This reverts commit 418d0113a78ba57f525553b9b150d6adeaf38c0a. | |||
2018-10-15 | T816 ipaddrcheck / libcidr but on IPv6 network validation | Ewald van Geffen | |
https://www.oreilly.com/library/view/regular-expressions-cookbook/9781449327453/ch08s17.html or https://regex101.com/r/DMB0m2/1 | |||
2018-05-12 | Resolve license inconsistencies (should be GPLv2+), update version and ↵ | Daniil Baturin | |
copyrights. | |||
2013-06-09 | Add include guard to the header. | Daniil Baturin | |
2013-06-04 | Fix break's in switch. | Daniil Baturin | |
2013-06-03 | Improve option/argument errors handling. | Daniil Baturin | |
2013-06-03 | Remove some debug output. | Daniil Baturin | |
2013-06-03 | Add check for CIDR format in host vs. net and broadcast checks, | Daniil Baturin | |
as they can't give meaningul result without prefix length. | |||
2013-06-03 | Fix is_valid_intf_address() behaviour, don't allow network addresses | Daniil Baturin | |
as valid interface addresses. | |||
2013-06-03 | Add support for is-any-host and is-any-net checks. | Daniil Baturin | |
2013-06-03 | Improve version message. | Daniil Baturin | |
Add options for is-any-host and is-any-net to getopt code. | |||
2013-06-02 | Don't allow IPv4 limited broadcast address as valid interface address. | Daniil Baturin | |
2013-06-02 | Clarify --is-valid help string. | Daniil Baturin | |
2013-06-02 | Exit with different exit code in case of errors unrelated | Daniil Baturin | |
to check result (2, specifically). Remove some debug output. | |||
2013-06-02 | Improve help message. | Daniil Baturin | |
2013-06-02 | Do not proceed with further validation if address string is not well formed. | Daniil Baturin | |
2013-06-02 | Add interface address validation support. | Daniil Baturin | |
Fix IPv4 CIDR regex to support one-digit mask properly. | |||
2013-06-02 | Add missing IPv6 and protocol-agnostic format validation functions. | Daniil Baturin | |
2013-06-01 | Remove has_mask(), it will be replaced with better is_cidr() | Daniil Baturin | |
and is_single() functions. | |||
2013-06-01 | Add IPv6 format validation support to the main program. | Daniil Baturin | |
2013-06-01 | Fix is_ipv4_broadcast() behaviour, don't return success for addresses | Daniil Baturin | |
that can't be broadcast by definition (IPv6, IPv4 p-t-p). | |||
2013-06-01 | Add missing address format validation functions. | Daniil Baturin | |
2013-06-01 | Improve IPv4 regular expressions. | Daniil Baturin | |
2013-05-31 | Add option for help explicitly. | Daniil Baturin | |
2013-05-31 | Add some help messages. | Daniil Baturin | |
2013-05-30 | Add missing license headers. | Daniil Baturin | |
2013-05-27 | Again, multiple enhancements. | Daniil Baturin | |
* IPv6 feature set nearly complete. * Test suite expanded to cover all but a few functions. * Source files renamed according to the new project name, .h is now .h, implementations are moved to .c * Something else. | |||
2013-05-25 | Cleanup. | Daniil Baturin | |
2013-05-25 | Fix previous commit. | Daniil Baturin | |
TODO: Get some sleep. | |||
2013-05-22 | Fix initial commit. | Daniil Baturin | |