Commit Graph

4759 Commits

Author SHA1 Message Date
jeff
869ab0b652 Merge remote-tracking branch 'upstream/dev' into vpn-api-2019-10-03 2019-10-21 08:01:29 -04:00
Jeff
13018f72bc
Merge pull request #866 from majestrate/fix-issue-865
Fix issue 865
2019-10-16 12:27:07 -04:00
jeff
1e3cd03880 make format 2019-10-16 10:11:07 -04:00
jeff
c59487014a fix #865 by not using logic if it is null in udp_tick 2019-10-16 10:10:11 -04:00
jeff
788bc0f912 Merge remote-tracking branch 'upstream/dev' into ed25519-signing
also stop using libuv's uv_loop_new as it is deprecated
2019-10-16 07:45:52 -04:00
Stephen Shelton
7dc1351eba Add missing #endif (presumably from 281fbff) 2019-10-14 09:56:32 -06:00
jeff
265da6f37b use get_service_nodes rpc endpoint 2019-10-14 11:38:34 -04:00
jeff
996ff06c6a update cmakelists.txt to no longer build removed file 2019-10-14 09:48:26 -04:00
jeff
0e2fb6abd5 revert to ed25519 for signing, this breaks everything (again). 2019-10-14 09:47:06 -04:00
Jeff
d52b8bfbf5
Merge pull request #863 from jagerman/xenial-build-fix
Fix build on xenial
2019-10-14 08:22:42 -04:00
Jeff
03ca67e0ce
Merge pull request #862 from notlesh/add_num_nodes_known_to_dumpstate
Add numNodesKnown to llarp.admin.dumpstate RPC endpoint
2019-10-14 08:22:22 -04:00
Jason Rhinelander
281fbff42f Fix build on xenial
- xenial's cmake version (3.5.1) builds everything fine and test suite
  passes, so lower the minimum to that.

- add a hack for xenial's kernel header & glibc version breaking if both
  net/if.h and linux/if.h get included.  The only thing we actually need
  from net/if.h that linux/if.h doesn't have is `if_nametoindex`, so
  just hack that definition in for xenial's specific glibc/kernel header
  versions.
2019-10-11 17:26:12 -03:00
Stephen Shelton
a3c48e22f3
Even more clarity to NullMutex comments 2019-10-11 13:50:50 -06:00
Stephen Shelton
b1da46e521 Add numNodesKnown to llarp.admin.dumpstate RPC endpoint 2019-10-11 09:59:32 -06:00
Stephen Shelton
8e8abbcb7f
Merge pull request #861 from majestrate/call-read-in-logic
call read handler in logic thread
2019-10-11 08:31:52 -06:00
jeff
b7601a6236 call read handler in logic thread 2019-10-11 07:47:21 -04:00
Stephen Shelton
36ef0954ec Add comments to NullMutex implementation to express intent 2019-10-10 23:26:55 -06:00
Jeff
2cf10450c5
Merge pull request #857 from michael-loki/rcutil_curl
Add rpc call to get current addresses for our node
2019-10-10 18:20:39 -04:00
Michael
6d1769b66d
Fix travis deps 2019-10-09 23:00:50 +01: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
0721ce4d34
Add rpc call to get current addresses for our node 2019-10-09 23:00:50 +01:00
Michael
01611c2282
Convert RPC endpoint to be a lookup table 2019-10-09 23:00:50 +01:00
Jeff
fb7360cd47
Merge pull request #850 from majestrate/multithreaded-cryptography
Multithreaded cryptography
2019-10-09 15:11:06 -04:00
Jeff Becker
51a2f04e5f
Merge branch 'vpn-api-2019-10-03' of ssh://github.com/majestrate/loki-network into vpn-api-2019-10-03 2019-10-09 09:25:45 -04:00
Jeff Becker
1fbafab9b2
remove unused file 2019-10-09 09:25:29 -04:00
jeff
2425c2ba03 update comment 2019-10-09 09:21:41 -04:00
jeff
cdb5610d90 close async 2019-10-09 09:10:48 -04:00
jeff
9dd73dad46 close -> closeasync 2019-10-09 09:09:42 -04:00
jeff
58a25602f5 more fixes, implemenmt missing functions 2019-10-09 09:08:38 -04:00
jeff
d80633a975 typo fix 2019-10-09 08:43:25 -04:00
jeff
043bf505bc typofix 2019-10-09 08:42:05 -04:00
jeff
9a49c77647 cast 2019-10-09 08:41:34 -04:00
jeff
bcf792d772 more fixups 2019-10-09 08:40:40 -04:00
jeff
4c584dd2da pass template arguments in, fix typo 2019-10-09 08:16:57 -04:00
jeff
7823fd5084 typofix 2019-10-09 08:13:40 -04:00
jeff
6202baf5b1 fix cmakelists.txt file paths 2019-10-09 08:13:04 -04:00
jeff
1b0d0575ca try making it compile 2019-10-09 08:12:08 -04:00
jeff
c26b67c379 finish wiring up jni shizz 2019-10-08 10:52:01 -04:00
jeff
7d7c6bf38c Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography 2019-10-07 06:08:47 -04:00
jeff
313898999d initial jni wrapper stuff 2019-10-07 06:05:12 -04:00
Jeff
a0aea73bcb
Merge pull request #856 from michael-loki/cmake_exe
Split cmake files for executables into respective source dirs
2019-10-07 05:55:39 -04:00
Michael
77b4efd78b
fixup ios 2019-10-07 00:52:04 +01:00
Michael
394f3e6943
More CI fixes 2019-10-06 22:30:23 +01:00
Michael
07927746b8
Fix makefile location 2019-10-05 17:49:10 +01:00
michael-loki
4b6dab5651
Fixup 2019-10-05 17:06:35 +01:00
Michael
abc527ca35
Split cmake files for executables into src dirs 2019-10-05 16:08:12 +01:00
Jeff
7780fe0278
Merge pull request #855 from michael-loki/background_mode
Introduce --background to only start JSON RPC
2019-10-04 15:58:08 -04:00
Michael
f326c93b5b
Apply Jeff's comments 2019-10-04 20:43:30 +01:00
jeff
6dc350a8f3 update cmake 2019-10-04 14:16:39 -04:00