1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
Commit graph

207 commits

Author SHA1 Message Date
Stephen Shelton 1300de2387 Enable the JSON RPC API by default 2019-12-19 14:54:09 -07:00
Jeff Becker c4f08e5145
finish remaining changes 2019-12-11 16:18:47 -05:00
Jeff Becker e90cb2929e
disable metrics by default 2019-12-09 08:13:38 -05:00
Stephen Shelton 2c6226f54a Backup SNApp keys when migrating to new ed25519 crypto 2019-12-06 11:21:14 -07:00
Stephen Shelton 11410a2748 Avoid trivial getters/setters in KeyManager 2019-12-06 10:31:19 -07:00
Stephen Shelton 66a058a2af Make format 2019-12-06 10:13:09 -07:00
Stephen Shelton eb5184ee09 Reinstate link test / update to use KeyManager 2019-12-04 13:13:41 -07:00
Stephen Shelton 23fc2ad042 Init key manager before InitOutboundLinks are configured 2019-12-03 16:55:16 -07:00
Stephen Shelton af2259db5f Move lokid key API request to KeyManager 2019-12-03 12:32:19 -07:00
Stephen Shelton 93b8832026
Merge branch 'dev' into private-keys-backup-support 2019-12-03 11:20:45 -07:00
Stephen Shelton 521ef9b5bb Handle link transport key in KeyManager 2019-12-03 10:58:53 -07:00
Rick V cf3469e11a
crash on wine, we support linux, ucb_unix, svr4
natively ffs. i tested this patch on wine 4.4 on fuckin
Solaris 11 snv_151
2019-12-01 19:01:40 -06:00
Stephen Shelton a0699ad229 Undo adding of crypto version to RouterContact, other fixes 2019-11-27 11:30:19 -07:00
Stephen Shelton e8e2e21fa2 Reorganize priv key file loading a bit and hook KeyManager into Router 2019-11-26 12:42:41 -07:00
Jeff Becker dd48b149ca
make job queue size configurable 2019-11-25 16:30:34 -05:00
Stephen Shelton 7084dae79a Implement code to move old key files out of the way 2019-11-22 16:11:59 -07:00
Stephen Shelton fd02e3e149 Stub out KeyManager class 2019-11-21 20:57:41 -07:00
Michael f6adacf936
Review fixes 2019-10-09 23:00:50 +01:00
Michael 3371da98cf
Use libcurl (optional dependency) to hit jsonrpc 2019-10-09 23:00:50 +01:00
Michael 86a07e2a80
Enable more sanitisers 2019-09-23 11:47:58 +01:00
Michael 4d8fe2a8a8
Move meta programming to subdirectory 2019-09-03 20:52:28 +01:00
Michael 1aec0dfa2b
Move logging to subdirectory 2019-09-03 20:52:27 +01:00
Jeff Becker b5402dc6c3
Merge remote-tracking branch 'origin/master' into iwp-redux 2019-08-27 08:15:41 -04:00
Jeff Becker 0241851b72
add likn layer delivery timeout notification for iwp 2019-08-27 08:07:48 -04:00
Michael 70937ab503
Fix docker-compose isolated network 2019-08-27 01:57:37 +01:00
Jeff Becker 94f8531776
more fixups 2019-08-26 10:29:29 -04:00
Jeff Becker 6a48a3b402
code review fixes:
* use std::unordered_set
* use default for ctor/dtor
* don't crash on short packet with nack
2019-08-26 07:16:46 -04:00
Jeff Becker 4ac07ea9fb
use std::make_tuple 2019-08-23 08:40:56 -04:00
Jeff Becker ba316f85ba
default to iwp 2019-08-22 16:56:27 -04:00
Jeff Becker 3c3338e801
Merge remote-tracking branch 'origin/master' into memlink 2019-08-21 10:53:25 -04:00
Michael cd27f96832
replace endl with '\n in config.cpp 2019-08-19 23:56:02 +01:00
Jeff ecf3c37d2e
Merge pull request #768 from majestrate/sane-limits
Sane limits
2019-08-14 06:28:28 -04:00
Michael 16cdfbd5f0
clang-tidy modernize pass 2019-08-12 16:52:58 +01:00
Jeff Becker 2345dd3239
try adding proper limits 2019-08-12 07:20:57 -04:00
Jeff Becker c1f33bb1ac
initial mempipe implementation 2019-08-07 12:33:29 -04:00
Michael 91c1ba87cc
Change ConfigParser too 2019-07-21 16:57:11 +01:00
Michael 8fd4ceb55b
Don't use LoadFromString 2019-07-21 16:57:11 +01:00
Michael 71c6aca820
include cctype 2019-07-21 16:57:11 +01:00
Michael 5300568da5
Fix config builds 2019-07-15 22:46:57 +01:00
Jeff Becker 9a2ffb85e6
Merge remote-tracking branch 'origin/master' into ipv6-tun 2019-07-14 08:10:09 -04:00
Jeff Becker 750397d085
use std::string instead of fs::path 2019-07-14 07:25:33 -04:00
Jeff b9cdfd116e correct worker threads amounts 2019-07-13 07:54:58 -04:00
Jeff Becker 8dab4b87bb
more logging 2019-07-12 13:39:13 -04:00
Jeff Becker 1fd6b5ae74
Merge remote-tracking branch 'origin/master' into ipv6-tun 2019-07-12 09:53:52 -04:00
Jeff Becker fcc3c05124
Merge remote-tracking branch 'origin/master' into ipv6-tun 2019-07-10 10:07:19 -04:00
Michael 488695047f
Remove redundant else blocks 2019-07-09 22:54:46 +01:00
Michael 3ce90b678e
Allow override of the rest of the config 2019-07-09 00:29:43 +01:00
Michael fbb83704a0
Allow override of some config via env variables 2019-07-09 00:29:43 +01:00
Michael 08d306f6e9
Have fromSection return void 2019-07-09 00:29:43 +01:00
Michael 937f28f75d
Move router config to be encapsulated 2019-07-09 00:29:43 +01:00
Jeff Becker 0eb6431eb1
initialize tun with 0 and set defaults in correct places 2019-07-08 11:26:06 -04:00
Michael f310160065
Fixup and add tests 2019-07-06 14:46:25 +01:00
Michael a2326efa37
Revert "Merge pull request #679 from tewinget/revert-config-refactor"
This reverts commit 2996a7f29c, reversing
changes made to 10df3bd4b3.
2019-07-06 14:46:25 +01:00
Thomas Winget d044d60101 Reverts #678 #677 and #669 with hashes:
10df3bd
766ece8
979f095

See those commits for further details
2019-07-02 11:02:20 -04:00
Michael b51f7d8015
Convert to load config in config loader 2019-07-02 01:58:39 +01:00
Michael bd78471dae
Move ini parser as well 2019-07-02 01:58:38 +01:00
Michael 00c237dc6d
Move config class to its own dir 2019-07-02 01:58:38 +01:00