1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
Commit graph

75 commits

Author SHA1 Message Date
Jeff Becker f7f5d893a5
use endpoint path for lookup because outboundcontext does not implement pathset::HandleGotIntroMessage 2020-02-18 12:15:13 -05:00
Jeff Becker c9866b6a0b
simplify 2020-02-17 15:47:57 -05:00
Jeff Becker 9aeee37347
short circuit 2020-02-17 15:44:23 -05:00
Jeff Becker 6a495dd090
ammend outbound context logic 2020-02-17 15:40:10 -05:00
Jeff Becker 02228ded08
spread out path builds 2020-02-17 15:24:18 -05:00
Jason Rhinelander 24469daefb Remove unused parameter
We always randomize now.
2020-02-14 17:45:18 -04:00
Stephen Shelton 9dfcfbc3ac Bencode/decode relayOrder in lexigraphical order, make it uint64_t 2020-02-14 17:43:13 -04:00
Stephen Shelton 906803e387 Refactor DHT introset lookups to use redundant lookup strategy 2020-02-14 17:43:13 -04:00
Jeff Becker 4d4b33607f dont use optional 2020-02-14 17:43:13 -04:00
Jeff Becker df8c56343d refactor GetManyPathsWithUniqueEndpoints to go into service/endpoint_util.hpp 2020-02-14 17:43:13 -04:00
Jeff Becker 8c698a1cd1
* rename i to foundIntro
* check for zero timestamp
* use > not >=
2020-02-06 14:35:31 -05:00
Jeff Becker 41210a8ae1
check for current introset being zero (initial state) 2020-02-06 14:23:23 -05:00
Jeff Becker 99eb7726ff
initial dht key blinding 2020-01-27 16:30:41 -05:00
Jeff 0ad2809ac7
Merge pull request #1033 from majestrate/prevent-segfault-2020-01-10
prevent segfault
2020-01-10 17:35:49 -05:00
Jeff Becker 77f0944d6d
use shared_from_this 2020-01-10 07:35:00 -05:00
Jeff Becker 78e325c4c5
always lookup introset from nearest router 2020-01-09 07:21:38 -05:00
Jeff Becker 3147e2d357
shuffle intros when more than 1 exists 2020-01-03 14:50:12 -05:00
Jeff Becker b3ad65f470
randomize intro order on shift 2020-01-02 17:08:45 -05:00
Jeff Becker 79c3c748e4
limit number of snode sessions client side 2019-12-30 05:19:03 -05:00
Jeff Becker 28a2d471d6 style nitch 2019-11-29 19:11:14 -04:00
Jeff Becker 285a9a1dd5 prevent segfault 2019-11-29 19:11:14 -04:00
jeff 32ed821763 Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography 2019-10-01 10:51:28 -04:00
jeff f9fb40f590 final touches 2019-09-20 12:56:19 -04:00
jeff 7c691cf334 handover should be fixed now 2019-09-19 16:28:12 -04:00
Jeff Becker 993e4c2637
try fixing handover 2019-09-19 14:34:41 -04:00
jeff 6c2ebbb925 try fixing handover and add snapp traffic to multithreaded crypto workers 2019-09-19 10:41:31 -04:00
Jeff Becker 1adae338ce
Merge remote-tracking branch 'origin/master' 2019-09-04 07:58:02 -04:00
Michael 4d8fe2a8a8
Move meta programming to subdirectory 2019-09-03 20:52:28 +01:00
Jeff Becker c01112e4b7
tracy lock contention testing and other fun things 2019-09-03 11:56:56 -04:00
Jeff 093021ef99 try fixing handover drop bug 2019-09-02 12:44:08 -04:00
Michael 094b697b01
Replace StatusObject with underlying JSON type 2019-08-19 10:33:26 +01:00
Michael 16cdfbd5f0
clang-tidy modernize pass 2019-08-12 16:52:58 +01:00
Jeff Becker f48754c45d
make hop count and length configurable 2019-07-18 12:28:17 -04:00
Michael e52492911d
Refactor endpoint state management to a new class 2019-07-15 10:15:51 +01:00
Jeff Becker 1fd6b5ae74
Merge remote-tracking branch 'origin/master' into ipv6-tun 2019-07-12 09:53:52 -04:00
Michael 488695047f
Remove redundant else blocks 2019-07-09 22:54:46 +01:00
Jeff Becker b9bcc2b775
make threadpool consice 2019-07-09 09:47:24 -04:00
Jeff Becker 5874c38b38
swap path on inbound convo if expires soon 2019-07-01 17:35:49 -04:00
Jeff Becker 64e9622270
start seperating tun and endpoint 2019-07-01 09:44:25 -04:00
Jeff Becker fbf01bd129
fix order 2019-06-28 11:56:25 -04:00
Jeff Becker 1061ae4fee
set outbound context to be outbound session 2019-06-28 11:53:29 -04:00
Jeff Becker 6ab3678f5c
correct comparison 2019-06-28 11:39:54 -04:00
Jeff Becker 5c8b17154c
swap intros only on path build success 2019-06-28 11:32:47 -04:00
Jeff Becker 4734fa91fe
check for zero 2019-06-28 11:31:02 -04:00
Jeff Becker f66e37ca37
oooof 2019-06-28 11:27:53 -04:00
Jeff Becker 289eb2a04c
fix previous commit 2019-06-28 11:23:39 -04:00
Jeff Becker 5c679a10e8
outbound context build more 2019-06-28 11:19:12 -04:00
Jeff Becker 8830ac8fac
tweak 2019-06-26 09:09:40 -04:00
Jeff Becker b0612e2ee1
Merge remote-tracking branch 'origin/master' into ipv6-tun 2019-06-21 11:23:53 -04:00
Michael b6b400baef
Tidy up pathbuilder code 2019-06-20 17:35:40 +01:00