lokinet/llarp/util
Thomas Winget 15229ea7ff
New RC format (#1368)
* initial work for RC SRVs.

Needs tests for new RC format.

Needs SRVs added to new RC, and associated tests.

* convert rc sign/verify test to catch2, add test for new rc

Also fixes a mistake in new rc serialization

* bump loki-mq submodule

need support for viewing bt deserialize consumer buffer so we
know how much it has consumed.

* fix some behavior errors

need to advance llarp_buffer_t after consuming data from it

only rewind and modify size of llarp_buffer_t in owning context.

* Add test for router contact (de-)serialization

Adds a test that makes a list of RouterContact with mixed
versions and ensures it serializes and deserializes correctly.
2020-09-25 14:05:28 -04:00
..
logging revive android build system (#1339) 2020-09-22 15:04:15 -04:00
meta C++17 niceties 2020-05-12 16:42:35 -03:00
thread attempt fix for libunbound on win32 2020-08-04 10:53:32 -04:00
aligned.hpp New RC format (#1368) 2020-09-25 14:05:28 -04:00
bencode.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
bencode.h The Great Wall of Blame 2020-04-07 12:38:56 -06:00
bencode.hpp remove some string conversions entirely 2020-05-26 23:09:16 -05:00
bits.hpp * rework exit codepath to allow multiple exits 2020-07-02 11:13:30 -04:00
buffer.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
buffer.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
codel.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
common.hpp clang-tidy modernize pass 2019-08-12 16:52:58 +01:00
compare_ptr.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
copy_or_nullptr.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
decaying_hashset.hpp add eraseif to decaying hashset 2020-05-23 16:07:21 -04:00
decaying_hashtable.hpp LNS (#1342) 2020-09-17 15:18:08 -04:00
endian.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
fs.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
fs.hpp Bring back ghc::filesystem for broke AF macos 2020-05-20 19:18:27 -03:00
json.cpp C++17 2020-05-01 17:43:27 -03:00
json.hpp C++17 2020-05-01 17:43:27 -03:00
lokinet_init.c The Great Wall of Blame 2020-04-07 12:38:56 -06:00
lokinet_init.h crash on wine, we support linux, ucb_unix, svr4 2019-12-01 19:01:40 -06:00
mem.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
mem.h The Great Wall of Blame 2020-04-07 12:38:56 -06:00
mem.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
printer.cpp C++17 2020-05-01 17:43:27 -03:00
printer.hpp C++17 2020-05-01 17:43:27 -03:00
status.hpp C++17 2020-05-01 17:43:27 -03:00
str.cpp SRV Record handling for introsets (#1331) 2020-08-31 16:07:17 -04:00
str.hpp SRV Record handling for introsets (#1331) 2020-08-31 16:07:17 -04:00
time.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
time.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
types.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00