jeff
52d20968a7
remove llarp::StrEq
2020-08-28 11:05:29 +00:00
jeff
5391e6a66a
initial config overriding on runtime
2020-08-27 12:43:53 +00:00
jeff
e3bfe76f98
add exit auth token awareness to config
2020-08-27 07:12:56 -04:00
Jeff Becker
1b4f5ee5ea
add forgotten win32 header
2020-08-25 17:24:38 -04:00
jeff
39f5e7213f
set send timeout to 5 seconds for exits
2020-08-25 19:00:05 +00:00
Jeff Becker
d39ed26ff0
add headers and fix type for windows
2020-08-25 10:12:40 -04:00
Jeff Becker
68e72d88fd
add forgotten header on macos
2020-08-25 09:51:39 -04:00
Jeff Becker
d4e1a44452
fix typo
2020-08-25 08:55:15 -04:00
Jeff Becker
184503dab1
change to unsigned char for CI
2020-08-25 08:48:35 -04:00
Jeff Becker
bc40453100
get rid of void pointer arithmatic and signed vs unsigned comparison
2020-08-25 08:41:38 -04:00
Jeff Becker
43a58b9c74
const correctness
2020-08-24 20:44:20 -04:00
Jeff Becker
d8dcffe80a
resolve conflict with dev
2020-08-24 20:27:47 -04:00
jeff
574a986d9a
explicitly set frame reset field to zero by default
2020-08-24 20:23:26 -04:00
jeff
f6f56029d3
working netlink route poker
2020-08-24 20:23:26 -04:00
jeff
668ddf837f
checks
2020-08-24 20:21:55 -04:00
jeff
e039aeb6d5
remove codepath for convotag invalidation
2020-08-24 20:21:55 -04:00
jeff
0c3b57199a
fix initialization
2020-08-24 20:21:55 -04:00
jeff
abc55924e7
forgot header
2020-08-24 20:21:55 -04:00
jeff
5a8884cc2f
uncomment block
2020-08-24 20:21:55 -04:00
jeff
8472aea93f
initial netlink jizz
2020-08-24 20:21:55 -04:00
jeff
b0bb0b7609
initial route poking
2020-08-24 20:21:55 -04:00
jeff
2e7f9d1b87
remove convo tag when we invalidate it
2020-08-24 20:21:18 -04:00
jeff
3fbc46879d
Revert "don't send protocol discard message on fail"
...
This reverts commit ee2a42118c88bd7778cd6dc8694564c7d10e60d1.
2020-08-24 20:21:18 -04:00
jeff
78a4d361ab
don't send protocol discard message on fail
2020-08-24 20:21:18 -04:00
jeff
30a6e901f5
add router.enable-peer-stats config option unconditionally
2020-08-24 20:21:18 -04:00
jeff
75f9643776
attempt to fix snode traffic ip rewrite bug
2020-08-24 20:19:52 -04:00
jeff
fac5502c55
if Router::SendToOrQueue fails propagate that failure in LRCM handler
2020-08-24 20:19:52 -04:00
jeff
b6d63968c4
* correct unit tests for exit context so they pass
...
* when providing an ip address for inbound links dont throw if they are valid
2020-08-24 20:19:52 -04:00
jeff
2aaed895f3
disable exits in RCs
2020-08-24 20:19:51 -04:00
Jeff Becker
3619356406
attempt fixing 100% cpu use on relays
2020-08-24 20:19:51 -04:00
Jeff Becker
ff130e2b5e
die if we are a relay and don't have any inbound links
2020-08-24 20:19:51 -04:00
Jeff Becker
8c3621cead
fix issue #1328
2020-08-24 20:19:51 -04:00
Jeff Becker
37e16291cb
working on linux with root
2020-08-24 20:19:48 -04:00
Jeff Becker
576c6ec9d4
fix serialize order of dict in peer stats and make the unit tests match this change
2020-08-24 20:19:48 -04:00
Jeff Becker
e9aa200e8c
make formatting happy
2020-08-24 20:19:48 -04:00
Rick V
5c34665fce
move win32 lokimq patch
2020-08-10 13:51:48 -05:00
Jeff Becker
4bb214eba0
attempt fix for libunbound on win32
...
* run unbound stuff in another thread because LOL windows
* because unbound runs in another thread callbacks for libunbound need to be wrapped in a deferred call so they are done in the logic thread
* bump sqlite3 dep because it's gone, repin hash.
2020-08-04 10:53:32 -04:00
Jeff Becker
301cb6d32f
fix issue #1320 (allow providing ip/port in bind section of config)
2020-07-30 10:36:36 -04:00
Stephen Shelton
83d337ddfd
Send response on error conditions in API request
2020-07-24 11:55:15 -06:00
Stephen Shelton
b037cf0ae4
Handle get_peer_stats request's list of router ids
2020-07-24 11:49:14 -06:00
Stephen Shelton
4699280d97
Crude attempt at retrying lokid connection
2020-07-23 10:54:39 -06:00
Stephen Shelton
1d9c337021
Grab lokimq::ConnectionID on connection attempt
2020-07-23 10:53:34 -06:00
Stephen Shelton
eedf7ca599
Add implementation of get_peer_stats API
2020-07-20 13:48:57 -06:00
Stephen Shelton
bbc1cd5a31
Stub out get_peer_stats LMQ API request
2020-07-16 16:48:26 -06:00
Stephen Shelton
c07dcaa2ef
Handle service node privkeys response correctly
2020-07-16 16:48:04 -06:00
Stephen Shelton
acb0248f94
Use LMQ request instead of command for lokid ping
2020-07-16 16:46:59 -06:00
Stephen Shelton
9deee9e542
Add bencoding serialization to PeerStats
2020-07-09 13:06:31 -06:00
Stephen Shelton
159447b984
Don't "safely" visit relays in RouterHive
2020-07-06 18:11:15 -06:00
Stephen Shelton
305795315b
Specify disabling RC gossiping (testing only) properly
2020-07-06 17:38:41 -06:00
Stephen Shelton
0f074cff8c
Remove ambguity WRT loading and passing of Config
2020-07-06 13:38:02 -06:00