Commit Graph

31 Commits (36193564065f0a6c199e79438b8783de7bfd9f96)

Author SHA1 Message Date
Thomas Winget 8f0330c9f2 std::vector instead of std::array 4 years ago
Thomas Winget b875d40491 restructure how upstream dns replies are handled
llarp::dns::Message does not fully support DNS packets,
so converting the upstream response to one will not work
for all query types.  Also it is kinda silly to begin with,
as the upstream reply is already a network packet, ready to go.
4 years ago
Thomas Winget 221e9ff5de make format 4 years ago
Thomas Winget c2a30692cf Implement upstream DNS using libunbound 4 years ago
Stephen Shelton aee96e53a3
Refactor Addr -> IpAddress/SockAddr 4 years ago
Stephen Shelton 273270916e
The Great Wall of Blame
This commit reflects changes to clang-format rules. Unfortunately,
these rule changes create a massive change to the codebase, which
causes an apparent rewrite of git history.

Git blame's --ignore-rev flag can be used to ignore this commit when
attempting to `git blame` some code.
5 years ago
Jeff Becker 1d5c712adb
monkey patch upstream dns to rewrite .loki cname answers 5 years ago
Jeff Becker 56dce90de9
add trace log level for tracking logic thread jobs 5 years ago
Jeff 9ace1b2398
Merge pull request #870 from majestrate/disable-doh-using-isp-backdoor-provided-by-mozilla-thanks-from-nsa
disable DoH
5 years ago
Jeff Becker d2be8ac384
fix issue #894 5 years ago
Jeff Becker bd07845dd3
make format 5 years ago
jeff 37d7f2b1e7 disable DoH using mozilla's ISP backdoor record. 5 years ago
Michael edd0ec398f
Move thread stuff to subdirectory 5 years ago
Michael 16cdfbd5f0
clang-tidy modernize pass 5 years ago
Jeff Becker b679dd7341
fixit 5 years ago
Jeff Becker c355d37beb
use limited size queue for logic and singled threaded threadpool 5 years ago
Jeff Becker 64c7ed42fc
make format 5 years ago
Jeff Becker 9c96aecf3f
move llarp::Logic to std::shared_ptr
add sequence numbers to HSD messages

begin work on network isolation code

add more docs
5 years ago
Jeff Becker 7f25b62ef5
remove adding of defaults to upstream dns resolvers 6 years ago
Jeff Becker e178a70929
use shared_ptr for event loop 6 years ago
Jeff Becker 1922221c3d
permit no upstream resolvers and send servfail if we have none 6 years ago
Ryan Tharp fefb012bf8 fix llvm 3.8 6 years ago
Michael 7ca3e13e78
Rename to ManagedBuffer 6 years ago
Michael f3b0af9d2f
Create CopyableBuffer type 6 years ago
Michael 79157414f3
Split crypto.hpp into 3 different files 6 years ago
Michael d9ce493a9e
Move dns* to llarp/ 6 years ago
Michael 7be452092c
Convert llarp_crypto to be a true C++ class 6 years ago
Jeff Becker ebb42ca46f
fix previous commit 6 years ago
Jeff Becker c27b7c2858
separate client/server in dns proxy 6 years ago
Jeff Becker 40678f9019
add dnslib unit test coverage 6 years ago
Jeff Becker 1d1bde2e88
add dnslib 6 years ago