| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-04 | Fix infinite loop when querying BSD routing table | Nick Hutchinson | |
| Fix `query_route_table()` returning a buffer padded with extra '\0' bytes because it ignored the buffer size returned by `sysctl()`. This caused `route_entries()` / `route6_entries()` to fall into an infinite loop, forever trying to parse a 0-length routing entry. | |||
| 2018-03-28 | Add missing operators to address classes (#275) | stubbfel | |
| * * add or-operator and a simlple unit test for hw_address, ip_address, ipv6_address * add not-operator and a simlple unit test for hw_address, ip_address, ipv6_address * add greater-then-operator and a simlple unit test for ipv6_address * add new constructor and a simlple unit test for network_interface, which use a ipv6_address to find the nic * add override the function gateway_from_ip for ipv6_address parameter (untested) * change the ipv6_address in NotMaskAdress_Test, so that the expceted addresses are valid for the winsock api * Delete CMakeLists.txt.user * * add <=, >, >= operator for HWAddress with tests * add <=, >, >= operator for IPv4Address with tests * add <=,>= operator for IPv6Address with tests * refactoring the & , |, ~ operator of ipv6_address to "regular" operator | |||
| 2017-09-21 | Use absolute include paths | Matias Fontanini | |
| Fixes #250 | |||
| 2017-05-13 | Use custom exceptions everywhere | Matias Fontanini | |
| 2017-05-13 | Remove useless includes | Matias Fontanini | |
| 2017-05-08 | Fix more build issues on appveyor | Matias Fontanini | |
| 2017-04-30 | Add missing stdexcept include in routing_utils.cpp | Matias Fontanini | |
| 2017-04-30 | Move Utils::gateway_from_ip into routing utils files | Matias Fontanini | |
| 2017-04-30 | Move routing related functions into their own header file | Matias Fontanini | |
