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
92ad98be8b
refactor hooks to be have more c++isms
...
make path build timeouts use log level warning
5 years ago
Jeff Becker
241dba0476
fix dns for smaller domains
6 years ago
Jeff Becker
e060082441
hook every dns for .loki and .snode when applicable
...
make {n,h}uint{32,16}_t templated type.
6 years ago
Jeff
01906c5d94
Merge remote-tracking branch 'origin/master'
6 years ago
Jeff Becker
fea64eaf12
handle subdomains
6 years ago
Jeff Becker
d20ba9ceab
handle subdomains
6 years ago
Michael
9ee525a006
Fix shadowing warnings
6 years ago
Jeff Becker
0529e45ebe
more
6 years ago
Jeff Becker
af1529fa72
Merge remote-tracking branch 'origin/master'
6 years ago
Michael
4143472a17
Add cmake module to target a library as 'system', and fix a few warnings
6 years ago
Jeff Becker
8484e29c9b
turn more stuff into std::shared_ptr
...
remove dead codepaths
6 years ago
Jeff Becker
3a8cb0bfb5
add shell based hooks for service::Endpoint, also make format
6 years ago
michael-loki
0195152e05
Allow builds on MSVC ( #518 )
...
* Import cxxopts to replace getopts usage
* Add visual studio build things
* Fixup abseil build parts
* Replace __attribute__((unused)) with ABSL_ATTRIBUTE_UNUSED
* Fixup minor windows build issues
* Replace getopts usage
* Temporarily fixup .rc files
* More minor windows fixes
* Get a working build
* Revert .rc files
* Revert changes to nodedb
6 years ago
Jeff Becker
f8edd3fbce
fix compiler warning
6 years ago
Jeff Becker
fadf519029
don't give extra record on end when nx
6 years ago
Jeff Becker
3aa0cc9d0b
address issue #510
6 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
Jeff Becker
2f2b841c67
disable mx record dropping
...
add servfail
6 years ago
Jeff Becker
c931ac069f
add AAAA records that return SIIT addresses
6 years ago
Jeff Becker
567efb9a92
Revert "move is_random_snode/is_localhost_loki into dns, llarp_HandleHookedDNSMessage() attempt at unification refactor between exit/tun handlers"
...
This reverts commit e388dc47eb
.
6 years ago
Ryan Tharp
e388dc47eb
move is_random_snode/is_localhost_loki into dns, llarp_HandleHookedDNSMessage() attempt at unification refactor between exit/tun handlers
6 years ago
Rick V
61fb9a9c82
added some notes to gear up for the #371 putback by @michael-loki
...
moved platform-specifc stuff *to* platform specifc lib
removed -Wno-format on windows and *actually* turn on proper format checking
here using compiler-specifc extension for C99
6 years ago
Ryan Tharp
22d76f7454
additional macos DNS fixes
6 years ago
Ryan Tharp
4d6451aaa2
fix mojave random.snode lookup issue #324
6 years ago
Michael
e4cf1f245c
Convert most of llarp to use Printer
6 years ago
Jeff Becker
1a283c0176
try addressing issue #324
6 years ago
Michael
a00d6afc5e
Convert llarp_buffer_t to be a class with methods
6 years ago
Jeff Becker
8c77c53675
reply with cname
6 years ago
Jeff Becker
0bbd1ecbe4
fix previous commit
6 years ago
Jeff Becker
67282f03c0
disable recursion on nxdomain responses
6 years ago
Jeff Becker
5a33d2c84a
Merge remote-tracking branch 'origin/staging' into staging
6 years ago
Jeff Becker
804df24a87
remove stray semicolin
6 years ago
Jeff Becker
a7ff62f668
set dns flags correctly (probably)
6 years ago
Ryan Tharp
4bf4faa956
make format
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
Jeff Becker
9e50e2d34a
try fixing AAAA record handling, return NOERROR with no records.
6 years ago
Michael
79157414f3
Split crypto.hpp into 3 different files
6 years ago
Michael
a3463120cc
Move net components into a distinct folder
6 years ago
Michael
081d4dfa32
Reorganise source into more folders
6 years ago
Michael
fa2b466ffe
Reorganise tests to mirror source layout
6 years ago
Michael
e5eda0fb8f
Move lokinet unspecific components to a util/ library
6 years ago
Michael
df4fd0ef56
Fix some low hanging performance issues
6 years ago