<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libtins.git/src/utils/routing_utils.cpp, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.gnuabordo.com.br/libtins.git/atom?h=master</id>
<link rel='self' href='http://git.gnuabordo.com.br/libtins.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/'/>
<updated>2021-01-04T12:02:03+00:00</updated>
<entry>
<title>Fix infinite loop when querying BSD routing table</title>
<updated>2021-01-04T12:02:03+00:00</updated>
<author>
<name>Nick Hutchinson</name>
<email>nhutchinson@thousandeyes.com</email>
</author>
<published>2021-01-04T11:41:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/commit/?id=1166094a2f0e34ed5308f8729cbd7a637e64e5b1'/>
<id>urn:sha1:1166094a2f0e34ed5308f8729cbd7a637e64e5b1</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Add missing operators to address classes (#275)</title>
<updated>2018-03-29T03:44:28+00:00</updated>
<author>
<name>stubbfel</name>
<email>stubbfel@gmail.com</email>
</author>
<published>2018-03-29T03:44:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/commit/?id=342e2c77a746a7f40eed9e5e337a5df309479032'/>
<id>urn:sha1:342e2c77a746a7f40eed9e5e337a5df309479032</id>
<content type='text'>
* * 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  &lt;=, &gt;, &gt;= operator for HWAddress with tests

* add  &lt;=, &gt;, &gt;= operator for IPv4Address with tests
* add  &lt;=,&gt;= operator for IPv6Address with tests

* refactoring the  &amp; , |, ~ operator of ipv6_address to "regular" operator
</content>
</entry>
<entry>
<title>Use absolute include paths</title>
<updated>2017-09-22T03:48:57+00:00</updated>
<author>
<name>Matias Fontanini</name>
<email>matias.fontanini@gmail.com</email>
</author>
<published>2017-09-22T03:48:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/commit/?id=a6817528bc237970bca4d0351195151552f01db6'/>
<id>urn:sha1:a6817528bc237970bca4d0351195151552f01db6</id>
<content type='text'>
Fixes #250
</content>
</entry>
<entry>
<title>Use custom exceptions everywhere</title>
<updated>2017-05-13T17:59:15+00:00</updated>
<author>
<name>Matias Fontanini</name>
<email>matias.fontanini@gmail.com</email>
</author>
<published>2017-05-13T17:59:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/commit/?id=64778f54128f16ae50508b604c8f8b8b2dcad4bd'/>
<id>urn:sha1:64778f54128f16ae50508b604c8f8b8b2dcad4bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove useless includes</title>
<updated>2017-05-13T17:43:29+00:00</updated>
<author>
<name>Matias Fontanini</name>
<email>matias.fontanini@gmail.com</email>
</author>
<published>2017-05-13T17:43:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/commit/?id=a5766a19c25a77904395dc8268e6664e22f50547'/>
<id>urn:sha1:a5766a19c25a77904395dc8268e6664e22f50547</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix more build issues on appveyor</title>
<updated>2017-05-09T04:51:27+00:00</updated>
<author>
<name>Matias Fontanini</name>
<email>matias.fontanini@gmail.com</email>
</author>
<published>2017-05-09T04:51:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/commit/?id=b0d66a01d28821e80006e6833cc5d59686f6b1e5'/>
<id>urn:sha1:b0d66a01d28821e80006e6833cc5d59686f6b1e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing stdexcept include in routing_utils.cpp</title>
<updated>2017-05-01T03:09:47+00:00</updated>
<author>
<name>Matias Fontanini</name>
<email>matias.fontanini@gmail.com</email>
</author>
<published>2017-05-01T03:09:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/commit/?id=01475679d1473c8e40e63ceb40c0a3f02b67126d'/>
<id>urn:sha1:01475679d1473c8e40e63ceb40c0a3f02b67126d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move Utils::gateway_from_ip into routing utils files</title>
<updated>2017-04-30T20:12:39+00:00</updated>
<author>
<name>Matias Fontanini</name>
<email>matias.fontanini@gmail.com</email>
</author>
<published>2017-04-30T20:12:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/commit/?id=1c2ac61bb028ac964041642d5f73b6051883e205'/>
<id>urn:sha1:1c2ac61bb028ac964041642d5f73b6051883e205</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move routing related functions into their own header file</title>
<updated>2017-04-30T19:32:16+00:00</updated>
<author>
<name>Matias Fontanini</name>
<email>matias.fontanini@gmail.com</email>
</author>
<published>2017-04-30T19:32:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/libtins.git/commit/?id=f764f68e9c477fc0739a89ebb2412d09597dad98'/>
<id>urn:sha1:f764f68e9c477fc0739a89ebb2412d09597dad98</id>
<content type='text'>
</content>
</entry>
</feed>
