lokinet/llarp
Jason Rhinelander bdc9c7bfa8 Move IPRange out of net.hpp; free up TruncateV6 etc.
- Move IPRange into its own net/ip_range.hpp

- Move the static net::IPPacket::TruncateV6, etc. functions to free
net::TruncateV6, etc. functions (now from net/ip.hpp instead of
net/ip_packet.hpp).

- Make net::TruncateV6 and net::ExpandV4 constexpr.

- Add IPRange::FromIPv4 factory function (to replace the iprange_ipv4
free function)
2020-05-20 19:18:27 -03:00
..
android The Great Wall of Blame 2020-04-07 12:38:56 -06:00
config Bring back ghc::filesystem for broke AF macos 2020-05-20 19:18:27 -03:00
consensus The Great Wall of Blame 2020-04-07 12:38:56 -06:00
constants Remove DEBIAN option 2020-05-17 21:29:05 -03:00
crypto Remove crypto_noop 2020-05-17 17:08:11 -03:00
dht Silence various warnings 2020-05-17 21:28:17 -03:00
dns Move IPRange out of net.hpp; free up TruncateV6 etc. 2020-05-20 19:18:27 -03:00
ev Move IPPacket header (part 1) 2020-05-20 19:18:27 -03:00
exit Move IPRange out of net.hpp; free up TruncateV6 etc. 2020-05-20 19:18:27 -03:00
handlers Move IPRange out of net.hpp; free up TruncateV6 etc. 2020-05-20 19:18:27 -03:00
hook The Great Wall of Blame 2020-04-07 12:38:56 -06:00
iwp make format 2020-05-15 09:07:28 -04:00
link Refactor Addr -> IpAddress/SockAddr 2020-05-06 14:38:44 -06:00
linux Removed RPI definition 2020-05-17 21:28:25 -03:00
messages Miss Match demands her name be removed from the code 2020-05-13 22:35:15 -03:00
net Move IPRange out of net.hpp; free up TruncateV6 etc. 2020-05-20 19:18:27 -03:00
path Refactor Addr -> IpAddress/SockAddr 2020-05-06 14:38:44 -06:00
router fix up unit tests, make them all pass 2020-05-15 08:38:04 -04:00
routing The Great Wall of Blame 2020-04-07 12:38:56 -06:00
rpc Silence various warnings 2020-05-17 21:28:17 -03:00
service Silence various warnings 2020-05-17 21:28:17 -03:00
simulation The Great Wall of Blame 2020-04-07 12:38:56 -06:00
tooling unbreak router hive 2020-05-06 10:45:30 -04:00
util Bring back ghc::filesystem for broke AF macos 2020-05-20 19:18:27 -03:00
win32 remove a ton of ded win32 code 2020-04-20 19:05:53 -05:00
app.xml
bootstrap.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
bootstrap.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
CMakeLists.txt Move IPRange out of net.hpp; free up TruncateV6 etc. 2020-05-20 19:18:27 -03:00
context.cpp Remove crypto_noop 2020-05-17 17:08:11 -03:00
nodedb.cpp C++17 niceties 2020-05-12 16:42:35 -03:00
nodedb.hpp Opportunistically move 'netdb' to 'nodedb' 2020-04-07 14:29:47 -06:00
pow.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
pow.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
profiling.cpp C++17 niceties 2020-05-12 16:42:35 -03:00
profiling.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
router_contact.cpp make format 2020-05-15 09:07:28 -04:00
router_contact.hpp C++17 2020-05-01 17:43:27 -03:00
router_id.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
router_id.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
router_version.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
router_version.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
testnet.c