Commit Graph

2948 Commits (fdbaaa8188d27bfd6ff3e70771468a562f40a4c5)

Author SHA1 Message Date
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
Jeff Becker bcf9135da6
testnet 5 years ago
Jeff Becker 3c0245f8b3
Merge remote-tracking branch 'github/master' into iwp-multi-ack 5 years ago
Jeff Becker 4bf6882c8a
more async cryptography 5 years ago
Jeff Becker 88cde21b9b
multithreaded iwp cryptography 5 years ago
Jeff Becker 0d3c07999a
break it again just to be sure 5 years ago
Jeff Becker a4160006ab
make it compile 5 years ago
Jeff Becker 3b1a0b2835
add multi-ack and change protocol handshake to pin identity key 5 years ago
Rick V 8daaab5f6a
fix 5 years ago
Rick V ef6f62cc04
some people set the netid explicitly, and set it to default anyway 5 years ago
Rick V 4a5cbbdc70
auto config has been removed for months now
win32 accidentally left out the error reporting
5 years ago
Jeff Becker 0250f79742
Merge remote-tracking branch 'origin/master' 5 years ago
Michael 19473a291a
Abort when a null mutex is locked from a different thread (in debug mode only) 5 years ago
Jeff Becker 4c77bf208f
update default netid 5 years ago
Jeff 325b697e90
Merge pull request #787 from despair86/master
make build internally consistent, bump windows version to 0.5.0
5 years ago
Jeff Becker d11321366c
make it compile 5 years ago
Jeff Becker 12314e8d00
ensure no crash on quit 5 years ago
Jeff Becker 5cdd92e2a3
remove more locking and make it safe 5 years ago
Jeff Becker ab64c0d013
Merge remote-tracking branch 'micheal/abort_mutex' 5 years ago
Jeff Becker 1adae338ce
Merge remote-tracking branch 'origin/master' 5 years ago
Michael 23d76e3600
Abort when a null mutex is locked from a different thread (in debug mode only) 5 years ago
Michael 67c36998e6
Fix windows 5 years ago
Jeff Becker e9f01923d9
dont nack replayed messages, tweak transmission parameters.
this yields more efficient througput. probably.
5 years ago
Michael edd0ec398f
Move thread stuff to subdirectory 5 years ago
Michael 0950571313
Move metrics to subdirectory 5 years ago
Michael 4d8fe2a8a8
Move meta programming to subdirectory 5 years ago
Michael 1aec0dfa2b
Move logging to subdirectory 5 years ago
Jeff Becker 2ab265be41
disable link layer locking because there was no contention 5 years ago
Jeff Becker c01112e4b7
tracy lock contention testing and other fun things 5 years ago
Rick V 294b98527d
clang-format remaining code, use __asm__ for avx2 port since we
insist on straight C99 without extensions (asm isn't special in
C99, __asm__ is)
5 years ago
Rick V 842fe039bc
derp 5 years ago
Rick V 6205e96c36
move non-string version info to common header 5 years ago
Rick V 51279075d8
iconv 🅱roke 5 years ago
Rick V df430650ef
undo utf8 conversion 5 years ago
Rick V fb70d7afc9
bump version for release 5 years ago
Jeff c9299f47c7 Merge branch 'master' of ssh://github.com/majestrate/loki-network 5 years ago
Jeff 093021ef99 try fixing handover drop bug 5 years ago
Jeff Becker deecbbbdef
optimize 5 years ago
Jeff Becker 83432d7567
make format 5 years ago
Jeff Becker 4c569d83b7
make it compile 5 years ago
Jeff d2824c6b13
Merge pull request #792 from majestrate/master
bump versions and call timeout hook
5 years ago
Jeff Becker 78d191bd75
prepare for 0.5.0 5 years ago
Jeff Becker d1e590ce9d
fix sign 5 years ago
Jeff Becker 795ac6bab3
get rid of dead code 5 years ago
Jeff Becker b904a4ee22
fix explore 5 years ago
Jeff Becker 0986b6ab5e
quick little fixes 5 years ago
Jeff Becker 444d832b7c
correct constructors on llarp_buffer_t and check rc on regen 5 years ago
Jeff Becker 16934cdd20
please the CI gods, wololo 5 years ago
Jeff Becker ba2aaa68c6
add short data fragments and rx replay filter 5 years ago
Jeff Becker d76385894f
Merge remote-tracking branch 'origin/master' into iwp-redux 5 years ago
Jeff Becker eabbb83149
use estimated build time instead of expiration time for delta when determining when to space out builds 5 years ago
Jeff Becker e0424a91a7
bump path build handover window, check cooldown on build. 5 years ago
Jeff 62183e4173
Merge pull request #788 from majestrate/iwp-redux
fix log level
5 years ago
Jeff Becker 3c2c895593
fix log level 5 years ago
Jeff b42605d1ba
Merge pull request #783 from majestrate/iwp-redux
Add "new" (old) link protocol: IWP
5 years ago
Jeff Becker 4c8da9bb6d
use correct constructor for llarp_buffer_t 5 years ago
Jeff Becker b5402dc6c3
Merge remote-tracking branch 'origin/master' into iwp-redux 5 years ago
Jeff Becker 88f685b74a
add forgotten bits 5 years ago
Jeff Becker 0241851b72
add likn layer delivery timeout notification for iwp 5 years ago
Rick V b3a975ff8e
sun fix
fix testing on sun
5 years ago
Jeff 908ac2722f
Merge pull request #785 from michael-loki/docker_compose_swarm
Fix docker-compose isolated network
5 years ago
Michael 70937ab503
Fix docker-compose isolated network 5 years ago
Jeff e7796a7ba4
Merge pull request #784 from michael-loki/shadow_fixes
Partial fixes for shadow
5 years ago
Michael 7d39f84ef3
Partial fixes for shadow 5 years ago
Jeff Becker 94f8531776
more fixups 5 years ago
Jeff Becker 6a48a3b402
code review fixes:
* use std::unordered_set
* use default for ctor/dtor
* don't crash on short packet with nack
5 years ago
Rick V 55612bc032
ok use clang-format v8 5 years ago
Rick V 2000826a35
override print 5 years ago
Rick V 50d4b4b40c
fix log colours on old win32 platforms 5 years ago
Rick V 447c4e6012
header got stripped 5 years ago
Jeff Becker 35c78348f2
default to no implementation on pipe for pleasing win32 5 years ago
Jeff Becker 1d32e6a28f
silence clang errors again 5 years ago
Jeff Becker 82ea973137
silence clang errors 5 years ago
Jeff Becker 4ac07ea9fb
use std::make_tuple 5 years ago
Jeff Becker 5f8388b1c0
lower log level for renegotiate 5 years ago
Jeff Becker 7e38a133d8
send keep alive on pump when needed 5 years ago
Jeff Becker d6ec5e7ed7
don't crash 5 years ago
Jeff Becker 461f41a4c6
mark alive on nack 5 years ago
Jeff Becker acf5f78949
update iwp , add NACK 5 years ago
Jeff Becker ba316f85ba
default to iwp 5 years ago
Jeff Becker 426ee41c46
initial iwp 5 years ago
Jeff Becker aea4542edd
more 5 years ago
Jeff Becker 3c3338e801
Merge remote-tracking branch 'origin/master' into memlink 5 years ago
michael-loki 3f868f2cdf
Merge pull request #782 from michael-loki/tidy_ensure_config
replace endl with '\n in config.cpp
5 years ago
Michael cd27f96832
replace endl with '\n in config.cpp 5 years ago
Michael 7cb1b525c9
Dump more info from router contact 5 years ago
Michael 777261cb20
Use ToString over ToHex 5 years ago
Michael afb94381a2
Use ToString instead 5 years ago
Michael 094b697b01
Replace StatusObject with underlying JSON type 5 years ago
Jeff ecf3c37d2e
Merge pull request #768 from majestrate/sane-limits
Sane limits
5 years ago
Michael 40aabd6d92
Use the right version of clang-tidy 5 years ago
Jeff Becker 28de66e964
correct header? 5 years ago
Jeff Becker c14993bc56
use llarp::path::default_len to inform how many routers we need 5 years ago
Michael 0a1620aff2
make format 5 years ago
Michael de21a2f687
Include json output 5 years ago
Michael 16cdfbd5f0
clang-tidy modernize pass 5 years ago
Jeff Becker 4c9675ffe7
ensure timestamp is not in future 5 years ago
Jeff Becker e3c8761cf5
pump to make stuff speed up if stuck 5 years ago
Jeff Becker 7fb7e783e6
merge 5 years ago
Jeff Becker 4f98535f84
more 5 years ago
Jeff Becker a1fff96a1b
limit connections in outbound session maker 5 years ago