Jeff Becker
d2be8ac384
fix issue #894
5 years ago
Rick V
28f508c1d2
fix note
5 years ago
Rick V
00440f91eb
add patch for latest stable libzmq on windows with a configure note
5 years ago
Rick V
0b8a518f24
add patch for libsodium 1.0.17
5 years ago
Rick V
44a8b9d3eb
add patchset for libsodium-upstream-stable so we can get rid of vendored
...
lib
5 years ago
Rick V
df29052a75
fix windows
5 years ago
Rick V
e9b4053bac
oops fix up some missing code
5 years ago
Rick V
e901580223
ok set write handler in event loop
5 years ago
Rick V
cfd696b4d9
just write the data straight into the socket
5 years ago
Rick V
d7900a8459
c-f everything
5 years ago
Rick V
df6fe4b6ac
emit libuv-like stub externally
5 years ago
Rick V
46169da7bf
ok add the write handler here too
5 years ago
Rick V
33378b2c0c
ok implement libuv stubs for tcp connectors
5 years ago
Jeff Becker
2bf1e4f46a
enable IOS on IOS
5 years ago
Jeff
8debf6870d
Merge pull request #879 from majestrate/parenthesis-are-hard-2019-10-28
...
fix bounds check
5 years ago
Jeff Becker
e2890e925b
make it compile
5 years ago
Jeff Becker
20dd4e4d09
use data not begin
5 years ago
Jeff Becker
2267a7d283
fix bounds check
5 years ago
Jeff Becker
5f9ea7b485
fix warnings and prevent bug that sends invalid traffic to user
5 years ago
Jeff Becker
75d746c518
update _sz
5 years ago
Jeff Becker
2f2834f331
make non copyable
5 years ago
Jeff Becker
b737fdbe03
fix crash
5 years ago
Jeff Becker
bd07845dd3
make format
5 years ago
Jeff Becker
64548ade2f
Merge remote-tracking branch 'origin/dev' into disable-doh-using-isp-backdoor-provided-by-mozilla-thanks-from-nsa
5 years ago
Jeff
3a6c16aa36
Merge pull request #871 from majestrate/ed25519-signing
...
Ed25519 signing
5 years ago
Jeff Becker
22dcb0504b
make format
5 years ago
Jeff Becker
01c4a9c287
revert a few things
5 years ago
Jeff Becker
2134355a3a
fix event loop tcp connections so they are thread safe
5 years ago
jeff
aedcaf3c43
make it compile
5 years ago
jeff
1cdd9ba13a
add unit test for identity_keygen
5 years ago
jeff
ff8c167362
make it compile on windows
5 years ago
jeff
c69165dad3
try making it work in the case that is broken on travis
5 years ago
jeff
1621ca676b
Merge remote-tracking branch 'upstream/dev' into ed25519-signing
5 years ago
jeff
c33324455a
use correct rpc call to lokid
5 years ago
jeff
37d7f2b1e7
disable DoH using mozilla's ISP backdoor record.
5 years ago
jeff
869ab0b652
Merge remote-tracking branch 'upstream/dev' into vpn-api-2019-10-03
5 years ago
jeff
1e3cd03880
make format
5 years ago
jeff
c59487014a
fix #865 by not using logic if it is null in udp_tick
5 years ago
jeff
788bc0f912
Merge remote-tracking branch 'upstream/dev' into ed25519-signing
...
also stop using libuv's uv_loop_new as it is deprecated
5 years ago
Stephen Shelton
7dc1351eba
Add missing #endif (presumably from 281fbff
)
5 years ago
jeff
265da6f37b
use get_service_nodes rpc endpoint
5 years ago
jeff
996ff06c6a
update cmakelists.txt to no longer build removed file
5 years ago
jeff
0e2fb6abd5
revert to ed25519 for signing, this breaks everything (again).
5 years ago
Jeff
d52b8bfbf5
Merge pull request #863 from jagerman/xenial-build-fix
...
Fix build on xenial
5 years ago
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.
5 years ago
Stephen Shelton
a3c48e22f3
Even more clarity to NullMutex comments
5 years ago
Stephen Shelton
b1da46e521
Add numNodesKnown to llarp.admin.dumpstate RPC endpoint
5 years ago
jeff
b7601a6236
call read handler in logic thread
5 years ago
Stephen Shelton
36ef0954ec
Add comments to NullMutex implementation to express intent
5 years ago
Michael
f6adacf936
Review fixes
5 years ago
Michael
3371da98cf
Use libcurl (optional dependency) to hit jsonrpc
5 years ago
Michael
0721ce4d34
Add rpc call to get current addresses for our node
5 years ago
Michael
01611c2282
Convert RPC endpoint to be a lookup table
5 years ago
jeff
2425c2ba03
update comment
5 years ago
jeff
cdb5610d90
close async
5 years ago
jeff
58a25602f5
more fixes, implemenmt missing functions
5 years ago
jeff
c26b67c379
finish wiring up jni shizz
5 years ago
jeff
7d7c6bf38c
Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography
5 years ago
Michael
f326c93b5b
Apply Jeff's comments
5 years ago
jeff
52757fef0e
Merge remote-tracking branch 'micheal/background_mode' into vpn-api-2019-10-03
5 years ago
Michael
15cb49c9bd
Introduce --background to only start JSON RPC
...
fixes #853
5 years ago
Michael
d467e2618b
Support version over jsonrcp
5 years ago
jeff
4af6dca246
use static_cast
5 years ago
jeff
7d949ebf5d
always use absl for string_view
5 years ago
jeff
605da68e15
use absl optional
5 years ago
jeff
3c1d5518d8
fix windows port and make it compile
5 years ago
jeff
da9437d0cf
don't need that
5 years ago
jeff
32ed821763
Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography
5 years ago
Jeff
3c2b2ce34d
Merge branch 'dev' into dev
5 years ago
Michael
5f0bb6fbd1
Try to fix windows build
5 years ago
Michael
ae3fc3a395
Add initial macOS app
5 years ago
Rick V
00d34709eb
bump to 0.5.2
5 years ago
Rick V
bf2ecaa74a
bump to 0.5.1
5 years ago
Rick V
ed6ef2d527
clang-format
5 years ago
Rick V
cbdbe94bab
skip null adapters
5 years ago
Rick V
ade2ae1e9a
ok let's see how we're locked up
...
more debug
5 years ago
Rick V
4389e3fee2
try install .net manually
...
use full path
test
5 years ago
Michael
86a07e2a80
Enable more sanitisers
5 years ago
Jeff
2eaa61922d
Merge branch 'master' into dev
5 years ago
jeff
cd9c4d9f1a
bump version and motto
5 years ago
jeff
f9fb40f590
final touches
5 years ago
Jeff
35230adbe5
Merge pull request #833 from majestrate/gut-utp-2019-09-19
...
remove libutp and all such code related to utp
5 years ago
jeff
7c691cf334
handover should be fixed now
5 years ago
Jeff Becker
993e4c2637
try fixing handover
5 years ago
jeff
1853b28590
remove libutp and all such code related to utp
5 years ago
jeff
6c2ebbb925
try fixing handover and add snapp traffic to multithreaded crypto workers
5 years ago
Jeff Becker
5863e33825
move it arround
5 years ago
Jeff Becker
327c545530
finish multithread cryptography first pass
5 years ago
jeff
14c9ef15ed
try calling stuff in logic thread from event loop
5 years ago
jeff
ac2a2aed1d
gut libutp and finish making things compile and pass tests
5 years ago
Jeff Becker
d04762ab49
unstaged changed
5 years ago
Jeff Becker
da6a3bf9bb
Merge remote-tracking branch 'origin/master' into iwp-multi-ack
5 years ago
Jason Rhinelander
77c467a7e4
Bump version to 0.5.1 for minor fixes for 0.5.0
5 years ago
Jeff Becker
d54dc7a988
prune dht peers every router tick
5 years ago
Jeff Becker
fd787cc56d
try more ranges
5 years ago
Jeff Becker
61ade40a51
reduce logging and make format
5 years ago
Jeff Becker
ff233204cd
disable rc expiration
5 years ago
Jeff
070a014f85
Merge pull request #799 from majestrate/remove-link-layer-locking
...
disable link layer locking
5 years ago
Jeff
f3676cef5e
Merge pull request #800 from michael-loki/abort_mutex
...
Abort when a null mutex is locked from a different thread (in debug mode only)
5 years ago
Jeff Becker
e3bb59707e
more
5 years ago