Thomas Winget
84a1d7dbcc
clang format.......
5 years ago
Thomas Winget
0f34a950a9
pybind config object, working
5 years ago
Jeff Becker
a5dc41b049
OMG IT DOES STUFF :DDDDDD
5 years ago
Jason Rhinelander
74d4afad51
Remove metric config parsing
5 years ago
Jason Rhinelander
5efcd49a3b
Deabseil: remove absl::StrCat, de-templatize fromEnv
...
fromEnv here wasn't usefully templatized (the base template basically
couldn't be used for anything except a string anyway), so just replaced
it with the overloads we need and moved the implementations out of the
header.
5 years ago
Jason Rhinelander
ac1486d0be
Replace absl::optional with optional-lite
...
Step 1 of removing abseil from lokinet.
For the most part this is a drop-in replacement, but there are also a
few changes here to the JSONRPC layer that were needed to work around
current gcc 10 dev snapshot:
- JSONRPC returns a json now instead of an optional<json>. It doesn't
make any sense to have a json rpc call that just closes the connection
with returning anything. Invoked functions can return a null (default
constructed) result now if they don't have anything to return (such a
null value won't be added as "result").
5 years ago
Jeff Becker
e90cb2929e
disable metrics by default
5 years ago
Jeff Becker
dd48b149ca
make job queue size configurable
5 years ago
Michael
3371da98cf
Use libcurl (optional dependency) to hit jsonrpc
5 years ago
Jeff Becker
b5402dc6c3
Merge remote-tracking branch 'origin/master' into iwp-redux
5 years ago
Michael
70937ab503
Fix docker-compose isolated network
5 years ago
Jeff Becker
6a48a3b402
code review fixes:
...
* use std::unordered_set
* use default for ctor/dtor
* don't crash on short packet with nack
5 years ago
Jeff Becker
ba316f85ba
default to iwp
5 years ago
Jeff Becker
3c3338e801
Merge remote-tracking branch 'origin/master' into memlink
5 years ago
Jeff
ecf3c37d2e
Merge pull request #768 from majestrate/sane-limits
...
Sane limits
5 years ago
Michael
16cdfbd5f0
clang-tidy modernize pass
5 years ago
Jeff Becker
2345dd3239
try adding proper limits
5 years ago
Jeff Becker
c1f33bb1ac
initial mempipe implementation
5 years ago
Michael
8fd4ceb55b
Don't use LoadFromString
5 years ago
Jeff Becker
9a2ffb85e6
Merge remote-tracking branch 'origin/master' into ipv6-tun
5 years ago
Jeff Becker
750397d085
use std::string instead of fs::path
5 years ago
Jeff
b9cdfd116e
correct worker threads amounts
5 years ago
Michael
3ce90b678e
Allow override of the rest of the config
5 years ago
Michael
fbb83704a0
Allow override of some config via env variables
5 years ago
Michael
08d306f6e9
Have fromSection return void
5 years ago
Michael
937f28f75d
Move router config to be encapsulated
5 years ago
Michael
f310160065
Fixup and add tests
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
Michael
00c237dc6d
Move config class to its own dir
5 years ago