Jeff Becker
3ebea458e9
use vendored libsodium if we dont have a good version
2019-10-29 12:31:36 -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
84759f6181
update travis
2019-10-29 12:13:37 -04:00
Jeff Becker
168420dba8
finishing touches
2019-10-29 12:07:20 -04:00
Jeff Becker
f38240f945
devendor libsodium by default except for android
2019-10-29 12:01:58 -04:00
Ryan Tharp
f8c6fcf474
MacOS Installer: Generate default config
2019-10-29 00:20:11 -07:00
Ryan Tharp
8b80cf37e5
Fix whitespace formatting
2019-10-28 23:53:11 -07: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
5f9ea7b485
fix warnings and prevent bug that sends invalid traffic to user
2019-10-28 15:32:16 -04:00
Jeff
d869e7e6ef
Merge pull request #876 from majestrate/fix-testnet-crash-2019-10-28
...
fix crash
2019-10-28 14:46:18 -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
8c048f2e37
Merge pull request #875 from majestrate/fix-freebsd-build-2019-10-28
...
fix compile error on freebsd
2019-10-28 11:28:13 -04:00
Jeff Becker
e1a4e77d5a
fix compile error on freebsd
2019-10-28 11:27:02 -04:00
Jeff Becker
bd07845dd3
make format
2019-10-28 10:44:56 -04:00
Jeff Becker
64548ade2f
Merge remote-tracking branch 'origin/dev' into disable-doh-using-isp-backdoor-provided-by-mozilla-thanks-from-nsa
2019-10-28 10:44:41 -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
6559bb8f9e
Merge pull request #874 from Cipherwraith/patch-1
...
Update readme.md
2019-10-27 07:48:37 -04:00
Ron
091d8770eb
Update readme.md
2019-10-27 19:13:22 +09:00
Jeff
e29e4f19c5
Merge pull request #872 from notlesh/prevent_in_source_builds
...
Prevent in-source-builds with cmake macro
2019-10-24 17:22:51 -04:00
Stephen Shelton
961c8dbddf
Prevent in-source-builds with cmake macro
2019-10-24 13:21:45 -06:00
Jeff
175e9f1324
Merge pull request #869 from majestrate/vpn-api-2019-10-03
...
android jni shim and vpn api for mobile
2019-10-24 10:55:54 -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
37d7f2b1e7
disable DoH using mozilla's ISP backdoor record.
2019-10-21 09:32:24 -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
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