Commit Graph

839 Commits (e19714ebc1612744ef053c0a734ee655579e57a9)

Author SHA1 Message Date
Rick V b9c02d999f
why was this there
we do not support MSVC
5 years ago
Jason Rhinelander 2e17542028 Don't include net/if.h to help xenial
Loading both net/if.h and linux/if.h on xenial breaks compilation
because xenial's kernel/glibc headers are broken AF.

We don't actually need anything from net/if.h here, so don't include it.
5 years ago
Jeff Becker f56e543d75
add deadlock checker and revert bencode change from long ago 5 years ago
Jeff Becker 9b99752276
i hate windows 5 years ago
Jeff 3a6c16aa36
Merge pull request #871 from majestrate/ed25519-signing
Ed25519 signing
5 years ago
jeff ff8c167362 make it compile on windows 5 years ago
jeff 9dd73dad46 close -> closeasync 5 years ago
jeff 58a25602f5 more fixes, implemenmt missing functions 5 years ago
jeff c26b67c379 finish wiring up jni shizz 5 years ago
jeff 52757fef0e Merge remote-tracking branch 'micheal/background_mode' into vpn-api-2019-10-03 5 years ago
Michael 15cb49c9bd
Introduce --background to only start JSON RPC
fixes #853
5 years ago
jeff 4371901e70 flesh out vpn c api
clean up cruft
5 years ago
Michael fadedb4a7b
Distinct ios build 5 years ago
Michael edd0ec398f
Move thread stuff to subdirectory 5 years ago
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
5 years ago
Michael afa058c4ee Fix build on windows 5 years ago
Michael 9bc501bbf7 Integrate metric tank into build 5 years ago
Jeff Becker 3da6551e82
make android compile 5 years ago
Jeff Becker 184971a446
Merge remote-tracking branch 'origin/master' 5 years ago
Jeff Becker e178a70929
use shared_ptr for event loop 5 years ago
Michael 5df8e16c44
Add metrics section to config 5 years ago
Michael 57d6668e55
Move metrics out of daemon into llarp::Context 5 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
5 years ago
Rick V 0de253065e
remove ded code
add code for proper DNSc search
5 years ago
Michael 89ae60cfab
llarp::Context uses AbstractRouter now 5 years ago
Michael 67b5d48095
Replace usage of new/delete with unique_ptr/stack allocation 5 years ago
Michael 6055829df4
Remove tl::optional and use absl::optional always 5 years ago
Jeff Becker d89e58199a
add initial identity key seed stuff
add more kubernetes stuff

make shared library installed if built
5 years ago
Jeff Becker 177dca91e2
add pidfile option 5 years ago
Jeff Becker 41e8691702
make format 5 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