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

423 commits

Author SHA1 Message Date
Jeff 20bc168d1c
Merge pull request #1093 from majestrate/toggle-publishing-introsets-2020-02-11
make publishing introsets optional
2020-02-19 11:50:41 -05:00
Jeff Becker e907d2ae19
handover fixes 2020-02-18 12:15:14 -05:00
Jeff Becker 02228ded08
spread out path builds 2020-02-17 15:24:18 -05:00
Jason Rhinelander c3637c81fd Remove another unused randomize parameter 2020-02-14 17:45:22 -04:00
Jason Rhinelander 24469daefb Remove unused parameter
We always randomize now.
2020-02-14 17:45:18 -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 23bcfa4abb revert change 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 fc5e6b4d77 log location 2020-02-14 17:43:13 -04:00
Jeff Becker 3cc2adae31 paralell publish and lookups 2020-02-14 17:43:13 -04:00
Jeff Becker e30c720446 redundant publish for service endpoint 2020-02-14 17:43:11 -04:00
Jeff Becker 2b6f27d60d
remove connect back logic for dead inbound sessions 2020-02-14 13:12:45 -05:00
Jeff Becker 70eb353c42
make publishing introsets optional using reachable=false to disable 2020-02-11 16:48:36 -05:00
Jeff Becker 99eb7726ff
initial dht key blinding 2020-01-27 16:30:41 -05:00
Jeff Becker 2c0dc12f39
refactor single char variables in DHT (mostly) 2020-01-23 12:10:58 -05:00
Jeff Becker a17b5f25b5
check for zero'd rc 2020-01-15 10:43:21 -05:00
Jeff Becker 2d82e931da
try doing lookup from close router, randomize when above lookup threshold 2020-01-09 06:26:41 -05:00
Jeff Becker 8a5365d9a6
diversify endpoints 2020-01-07 13:00:15 -05:00
Jeff Becker 5ae428a114
Revert "remove call to link manager"
This reverts commit 3dd36fa11a.
2019-12-30 11:13:17 -05:00
Jeff Becker a5121c346c
remove call to link manager 2019-12-30 11:13:17 -05:00
Jeff Becker d1a29884df
client side perf improvement 2019-12-30 11:13:17 -05:00
Jeff Becker 79c3c748e4
limit number of snode sessions client side 2019-12-30 05:19:03 -05:00
Stephen Shelton 2c6226f54a Backup SNApp keys when migrating to new ed25519 crypto 2019-12-06 11:21:14 -07:00
Jeff Becker 0828307906 fix address mapping bug 2019-11-29 19:11:14 -04:00
Jeff Becker 8849173112 try async decrypt then verify 2019-11-29 19:11:14 -04:00
Jeff Becker ba0fd223d9 reduce number of jobs we put onto the logic thread 2019-11-29 18:45:06 -04:00
Jeff Becker 56dce90de9
add trace log level for tracking logic thread jobs 2019-11-22 16:23:19 -05:00
Jeff Becker 2c5561fc3c
make format 2019-11-05 12:01:34 -05:00
Jeff Becker 7ee026fa50
make path builds work again 2019-11-05 11:58:53 -05:00
jeff 32ed821763 Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography 2019-10-01 10:51:28 -04:00
jeff 7c691cf334 handover should be fixed now 2019-09-19 16:28:12 -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 327c545530
finish multithread cryptography first pass 2019-09-16 12:12:05 -04:00
jeff 14c9ef15ed try calling stuff in logic thread from event loop 2019-09-16 06:21:12 -04:00
Jeff Becker 1adae338ce
Merge remote-tracking branch 'origin/master' 2019-09-04 07:58:02 -04:00
Michael edd0ec398f
Move thread stuff to subdirectory 2019-09-03 20:52:28 +01: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 Becker eabbb83149
use estimated build time instead of expiration time for delta when determining when to space out builds 2019-08-27 16:07:09 -04:00
Jeff Becker e0424a91a7
bump path build handover window, check cooldown on build. 2019-08-27 16:00:00 -04:00
Jeff Becker 3c3338e801
Merge remote-tracking branch 'origin/master' into memlink 2019-08-21 10:53:25 -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 c1f33bb1ac
initial mempipe implementation 2019-08-07 12:33:29 -04:00
Michael f9e9227e19
Fix gcc trunk warnings 2019-08-02 10:29:08 +01:00
Jeff Becker db2206664a
fix crashes in testnet 2019-07-29 11:10:20 -04: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