Jeff Becker
|
3489753d5a
|
remove jenky call to logic thread in link server
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
0828307906
|
fix address mapping bug
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
5188873288
|
batch and flush
|
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
|
2852601a28
|
flush in logic
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
d823d6fa70
|
only flush when no other jobs are executing
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
9e305c5b30
|
use lockless queues to gather results of transit traffic work
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
d591394ad2
|
dont process empty queues
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
e2472d985d
|
process transit hops on flush
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
1a06da9c3d
|
reduce calls in link pump
|
2019-11-29 19:11:14 -04:00 |
|
Jason Rhinelander
|
d13a3d2b62
|
Don't flush here; we already have a tick flushing
|
2019-11-29 19:11:14 -04:00 |
|
Thomas Winget
|
6d506302dc
|
Show number of logic thread jobs in debug builds
|
2019-11-29 19:11:14 -04:00 |
|
Thomas Winget
|
6acf7bff7e
|
Track and log UV event loop ticks in debug builds
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
285a9a1dd5
|
prevent segfault
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
a3a62c34f3
|
use timer guard for all jobs in debug mode
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
af663d8b10
|
prune members in timer context
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
11d4760c3d
|
add metrics tracking for logic jobs in debug mode
|
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 |
|
Stephen Shelton
|
a0699ad229
|
Undo adding of crypto version to RouterContact, other fixes
|
2019-11-27 11:30:19 -07:00 |
|
Jeff Becker
|
d880eec1de
|
ping lokid rpc
|
2019-11-27 13:11:15 -05:00 |
|
Jeff Becker
|
098915bb8e
|
add check for identity key validity
|
2019-11-26 20:40:55 -05:00 |
|
Jeff Becker
|
5868a25fcc
|
clear response between tries
|
2019-11-26 17:13:41 -05:00 |
|
Jeff Becker
|
d685057754
|
update readme and disable curl on windows
|
2019-11-26 17:11:13 -05:00 |
|
Jeff Becker
|
d12c75ce1e
|
move sleep
|
2019-11-26 17:04:52 -05:00 |
|
Jeff Becker
|
61b75828f0
|
sleep
|
2019-11-26 17:03:45 -05:00 |
|
Jeff Becker
|
3878ebd534
|
use curl to fetch from lokid rpc the identity key
|
2019-11-26 16:58:20 -05:00 |
|
Stephen Shelton
|
e8e2e21fa2
|
Reorganize priv key file loading a bit and hook KeyManager into Router
|
2019-11-26 12:42:41 -07:00 |
|
Jeff
|
f8c6c1379a
|
Merge pull request #929 from majestrate/increase-logic-queue-size-2019-11-25
make logic job queue 8 times bigger
|
2019-11-26 13:32:25 -05:00 |
|
Jeff Becker
|
29f25e0724
|
make master build release by default
|
2019-11-26 06:52:55 -05:00 |
|
Jeff
|
001c8c5f04
|
Merge pull request #926 from majestrate/fix-zero-hop-bug-2019-11-25
fix "zero hop" bug
|
2019-11-26 06:13:45 -05:00 |
|
Jeff Becker
|
dd48b149ca
|
make job queue size configurable
|
2019-11-25 16:30:34 -05:00 |
|
Jeff Becker
|
853108ce6e
|
make logic job queue 8 times bigger
|
2019-11-25 16:15:31 -05:00 |
|
Jeff Becker
|
cbb7196b30
|
fix "zero hop" bug
|
2019-11-25 11:53:03 -05:00 |
|
Stephen Shelton
|
7084dae79a
|
Implement code to move old key files out of the way
|
2019-11-22 16:11:59 -07:00 |
|
Jeff
|
ee40389f05
|
Merge pull request #916 from majestrate/add-contention-killer-2019-11-14
assorted crap
|
2019-11-22 16:31:15 -05:00 |
|
Jeff
|
cea41121ca
|
Merge pull request #924 from jagerman/faster-ev-ticks
Lower the ev tick interval to 10ms
|
2019-11-22 16:30:08 -05:00 |
|
Jeff Becker
|
c3858a56df
|
make it compile
|
2019-11-22 16:23:21 -05:00 |
|
Jeff Becker
|
34bc3da069
|
flush quues of other paths
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
6f95fbfece
|
work in progress
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
ac686a9329
|
remove valgrind access errors
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
0ec4e583d4
|
initialize with zeros
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
065b022427
|
std::move
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
b8f773eb73
|
use lambda
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
250cfea1e9
|
remove use of void * in godawful old code from a time before happyness
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
b207db626f
|
please the gods of valgrind
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
d44d034775
|
make contention checker templated
|
2019-11-22 16:23:19 -05:00 |
|
Jeff Becker
|
1fa0a0aab2
|
make it compile
|
2019-11-22 16:23:19 -05:00 |
|
Jeff Becker
|
fdbaaa8188
|
try fixing file log segfault
|
2019-11-22 16:23:19 -05:00 |
|
Jeff Becker
|
1188763ece
|
typo fix in release
|
2019-11-22 16:23:19 -05:00 |
|
Jeff Becker
|
56dce90de9
|
add trace log level for tracking logic thread jobs
|
2019-11-22 16:23:19 -05:00 |
|