Commit Graph

2890 Commits

Author SHA1 Message Date
Rick V
00440f91eb add patch for latest stable libzmq on windows with a configure note 2019-10-31 17:10:09 -05:00
Rick V
0b8a518f24
add patch for libsodium 1.0.17 2019-10-31 17:05:58 -05:00
Rick V
44a8b9d3eb
add patchset for libsodium-upstream-stable so we can get rid of vendored
lib
2019-10-30 18:02:34 -05:00
Rick V
df29052a75
fix windows 2019-10-30 18:02:34 -05:00
Rick V
e9b4053bac
oops fix up some missing code 2019-10-30 18:02:33 -05:00
Rick V
e901580223
ok set write handler in event loop 2019-10-30 18:02:33 -05:00
Rick V
cfd696b4d9
just write the data straight into the socket 2019-10-30 18:02:32 -05:00
Rick V
d7900a8459
c-f everything 2019-10-30 18:02:32 -05:00
Rick V
df6fe4b6ac
emit libuv-like stub externally 2019-10-30 18:02:32 -05:00
Rick V
46169da7bf
ok add the write handler here too 2019-10-30 18:02:31 -05:00
Rick V
33378b2c0c
ok implement libuv stubs for tcp connectors 2019-10-30 18:02:31 -05:00
Jeff Becker
2bf1e4f46a
enable IOS on IOS 2019-10-30 09:33:23 -04:00
Jeff
8debf6870d
Merge pull request #879 from majestrate/parenthesis-are-hard-2019-10-28
fix bounds check
2019-10-29 12:14:41 -04:00
Jeff Becker
e2890e925b
make it compile 2019-10-28 17:46:39 -04:00
Jeff Becker
20dd4e4d09
use data not begin 2019-10-28 17:39:24 -04:00
Jeff Becker
2267a7d283
fix bounds check 2019-10-28 17:23:43 -04:00
Jeff Becker
75d746c518
update _sz 2019-10-28 14:34:39 -04:00
Jeff Becker
2f2834f331
make non copyable 2019-10-28 14:21:08 -04:00
Jeff Becker
b737fdbe03
fix crash 2019-10-28 14:08:59 -04:00
Jeff
3a6c16aa36
Merge pull request #871 from majestrate/ed25519-signing
Ed25519 signing
2019-10-28 10:42:40 -04:00
Jeff Becker
22dcb0504b
make format 2019-10-28 10:21:57 -04:00
Jeff Becker
01c4a9c287
revert a few things 2019-10-28 10:16:00 -04:00
Jeff Becker
2134355a3a
fix event loop tcp connections so they are thread safe 2019-10-28 10:15:36 -04:00
jeff
aedcaf3c43 make it compile 2019-10-23 08:48:10 -04:00
jeff
1cdd9ba13a add unit test for identity_keygen 2019-10-23 08:43:37 -04:00
jeff
ff8c167362 make it compile on windows 2019-10-22 11:58:34 -04:00
jeff
c69165dad3 try making it work in the case that is broken on travis 2019-10-22 11:20:26 -04:00
jeff
1621ca676b Merge remote-tracking branch 'upstream/dev' into ed25519-signing 2019-10-22 11:08:52 -04:00
jeff
c33324455a use correct rpc call to lokid 2019-10-22 11:00:48 -04:00
jeff
869ab0b652 Merge remote-tracking branch 'upstream/dev' into vpn-api-2019-10-03 2019-10-21 08:01:29 -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
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
b1da46e521 Add numNodesKnown to llarp.admin.dumpstate RPC endpoint 2019-10-11 09:59:32 -06:00
jeff
b7601a6236 call read handler in logic thread 2019-10-11 07:47:21 -04: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
2425c2ba03 update comment 2019-10-09 09:21:41 -04:00
jeff
cdb5610d90 close async 2019-10-09 09:10:48 -04:00
jeff
58a25602f5 more fixes, implemenmt missing functions 2019-10-09 09:08:38 -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