Michael
84601fa474
Make format
5 years ago
Rick V
d4688ed3b3
get our TAP ifindex to pass to ipv6(1) on old platforms
5 years ago
Jeff Becker
43cb62af16
fix android compile, have makefile pull in libuv for cmake on android
5 years ago
Michael
e52492911d
Refactor endpoint state management to a new class
5 years ago
Jeff Becker
ec6a1cfddc
make it compile
5 years ago
Jeff Becker
b9bcc2b775
make threadpool consice
5 years ago
Michael
a2326efa37
Revert "Merge pull request #679 from tewinget/revert-config-refactor"
...
This reverts commit 2996a7f29c
, reversing
changes made to 10df3bd4b3
.
5 years ago
Thomas Winget
d044d60101
Reverts #678 #677 and #669 with hashes:
...
10df3bd
766ece8
979f095
See those commits for further details
5 years ago
Michael
b51f7d8015
Convert to load config in config loader
5 years ago
Rick V
a346f0d279
now i remember why i had to open /dev/tun twice on solaris
...
that _should_ fully close the TUN interface on Solaris
5 years ago
Jeff Becker
6c84bf5739
make format
5 years ago
Michael
8323725509
Initial No-Op Crypto implementation
5 years ago
Michael
6038d75597
Fix crypto build derp
5 years ago
Michael
a62655d501
Move tests to use top-level LlarpTest
5 years ago
Michael
491fee206b
Port code to use CryptoManager over passing Crypto pointers
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
3c3dd65760
use default values
5 years ago
Jeff Becker
9b379a1659
add explicit constructor
5 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
Michael
afa058c4ee
Fix build on windows
6 years ago
Michael
9bc501bbf7
Integrate metric tank into build
6 years ago
Jeff Becker
3da6551e82
make android compile
6 years ago
Jeff Becker
184971a446
Merge remote-tracking branch 'origin/master'
6 years ago
Jeff Becker
e178a70929
use shared_ptr for event loop
6 years ago
Michael
5df8e16c44
Add metrics section to config
6 years ago
Michael
57d6668e55
Move metrics out of daemon into llarp::Context
6 years ago
Rick V
1eddba0dd3
that _should_ be just enough to implement TUN on Solaris 2.x
...
sadly this is ineligble for upstream because we don't bother
to use TAP in the slightest
6 years ago
Rick V
0de253065e
remove ded code
...
add code for proper DNSc search
6 years ago
Michael
89ae60cfab
llarp::Context uses AbstractRouter now
6 years ago
Michael
67b5d48095
Replace usage of new/delete with unique_ptr/stack allocation
6 years ago
Michael
6055829df4
Remove tl::optional and use absl::optional always
6 years ago
Jeff Becker
d89e58199a
add initial identity key seed stuff
...
add more kubernetes stuff
make shared library installed if built
6 years ago
Jeff Becker
177dca91e2
add pidfile option
6 years ago
Jeff Becker
41e8691702
make format
6 years ago
Michael
79157414f3
Split crypto.hpp into 3 different files
6 years ago
Michael
04e0fe3ad7
Move crypto code to a subdirectory
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
Jeff Becker
5b87fb509e
start on kubernetes shim and fix up shared library target and ffi python code
6 years ago
Jeff
b088c7eba5
Merge branch 'gh-master'
6 years ago
Jeff Becker
21d1998a38
add graceful stop for path builders and friends
6 years ago
Jeff
4b2a1ea9f3
make format and attempt to fix #158
6 years ago
Jeff Becker
c3ac2811f6
make llarp.h pure C compatable
6 years ago
Jeff Becker
312ccdf478
hide c++ stuff in C api
6 years ago
Jeff Becker
be234e4b6e
* make format
...
* snode to snode direct traffic
* wire up dns on service node tun
6 years ago
Michael
85dde7b6b0
Move remaining include/llarp headers to llarp/
6 years ago
Michael
f667d4e81c
Move str.hpp to llarp/
6 years ago
Michael
e887b4e9c7
Move service* to llarp/
6 years ago
Michael
5aa7f49470
Move routing* to llarp/
6 years ago