Jeff Becker
434ce56553
* get rid of dht explore for service nodes
...
* add Time_t using std::chrono for future uses
* make decaying hashset constructor with llarp_time_t explicit
* add decaying hashset implicit constructor using Time_t
* add timeouts for gossiper replay
* allow regossip of our RC
5 years ago
Jeff Becker
154be464ea
rc gossiping
5 years ago
Jeff Becker
7ad47f2dba
* get rid of dht explore for service nodes
...
* add Time_t using std::chrono for future uses
* make decaying hashset constructor with llarp_time_t explicit
* add decaying hashset implicit constructor using Time_t
* add timeouts for gossiper replay
* allow regossip of our RC
5 years ago
Jeff Becker
ea3851d15f
rc gossiping
5 years ago
Jeff
1403cff805
Merge pull request #1079 from majestrate/remove-dht-message-limit-2020-02-03
...
make message queue unbound for direct dht messages
5 years ago
Jeff
671c765161
Merge pull request #1085 from majestrate/check-for-initial-current-introset-2020-02-06
...
check for current introset being zero (initial state)
5 years ago
Jeff
4371ea469d
Merge pull request #1086 from majestrate/lokinetmon-update-2020-02-07
...
update lokinet monitor to work with iwp
5 years ago
Jeff Becker
792fd4132c
only make default endpoint non-reachable if no keyfile option presented
5 years ago
Jeff Becker
6c67cc1f01
make default endpoint non reachable by default
5 years ago
Jeff Becker
70eb353c42
make publishing introsets optional using reachable=false to disable
5 years ago
Jeff Becker
7374f8f0fd
update lokinetmon
5 years ago
Jeff
5901d0eb6b
Merge pull request #1092 from majestrate/reduce-iwp-multiack-frequency-2020-02-10
...
Reduce iwp multiack transmission frequency
5 years ago
Jeff
47db547378
Merge pull request #1088 from notlesh/add-iwp-stats-to-json-api-2020-02-07
...
Add IWP session stats to JSON API
5 years ago
Jeff Becker
8b77ec31ef
reduce number of multiack packets sent
5 years ago
Stephen Shelton
3d00feb08a
Make format
5 years ago
Stephen Shelton
7f0972d48e
Use name 'StateToString()' instead of ambiguous 'toString()'
5 years ago
Stephen Shelton
63ad7c8b91
Leave IWP session JSON stats 'tx' and 'rx' for compat
5 years ago
Jeff
8cad7fecbd
Merge pull request #1087 from majestrate/dont-flood-dht-2020-02-07
...
dont flood dht with requests, if we know of a router don't look it up
5 years ago
Jeff Becker
e8b84fcfbd
add path speed metrics for lokinetmon
5 years ago
Jeff Becker
fa15ab567d
update lokinetmon
5 years ago
Jeff
80a7b788bc
Merge pull request #1089 from majestrate/dht-introset-lookup-relayed-try-closer-2020-02-07
...
try closer router if relayed
5 years ago
Jeff Becker
00260555bd
logic simplification
5 years ago
Jeff Becker
e4a16dfdd5
fix comment
5 years ago
Jeff Becker
b211450cc8
always recurse to second closest if we don't have it
5 years ago
Jeff Becker
5b87a9419e
default recursion depth to 2 not 12
5 years ago
Jeff Becker
19d91a440f
move declaration of peer
5 years ago
Jeff Becker
3bea7327cb
handle end case by telling requester that it's not there
5 years ago
Jeff Becker
7e1a6236be
if relayed try closer router if we don't have an intro
5 years ago
Jeff Becker
a9331a1431
fix unit test
5 years ago
Stephen Shelton
2279ebeb40
Add IWP session stats to JSON API
5 years ago
Jeff Becker
cd27b33849
dont flood dht with requests, if we know of a router don't look it up
5 years ago
Jeff Becker
c60a83f7f4
update lokinet monitor to work with iwp
5 years ago
Jeff
0271f178d2
Merge pull request #1078 from jagerman/travis-bionic-and-arm
...
New travis arches + required endian fixes, libsodium build replacement
5 years ago
Jason Rhinelander
a1813b6164
Remove s390x from allowed_failures
...
It now builds and passes all tests.
5 years ago
Jason Rhinelander
0497fb9ccb
Another big-endian fix
5 years ago
Jason Rhinelander
3be7eb789b
Endian defines fix for macOS
...
It seems `__BYTE_ORDER`/`__LITTLE_ENDIAN`/`__BIG_ENDIAN` aren't defined
on macOS, so `if __BYTE_ORDER == __BIG_ENDIAN` was true which made macOS
take the big endian path *twice* (which cancelled out the big endian
conversion).
This makes util/endian.hpp define __LITTLE_ENDIAN__ or __BIG_ENDIAN__
everywhere, and errors if it can't be set.
5 years ago
Jason Rhinelander
9283aac4b6
Big endian fixes
5 years ago
Jason Rhinelander
04fa117399
Use -mcpu=native on ppc64le
5 years ago
Jason Rhinelander
8735073cc8
Disable router docker image
5 years ago
Jason Rhinelander
c12367d463
DOWNLOAD_SODIUM in docker travis builds
5 years ago
Jason Rhinelander
66ebe3995e
Remove -Wshadow; it is far too aggressive under gcc
5 years ago
Jason Rhinelander
f8201fcf40
Turn on -DDOWNLOAD_SODIUM for gcc trunk build
5 years ago
Jason Rhinelander
1c17d50550
Disable stupid native windows builds
...
The builds just sit at a `C:\blah\blah>` prompt until travis kills them.
5 years ago
Jason Rhinelander
e7902d2e45
Move ppc64le/s390x to allow_failures and simplify it
5 years ago
Jason Rhinelander
7ab6220a41
Older cmake workaround
5 years ago
Jeff
e44449b2d5
Merge pull request #1084 from notlesh/reduce-client-log-output-2020-02-06
...
s/LogInfo/LogDebug/ @ explore message
5 years ago
Jason Rhinelander
74cc73d46b
DOWNLOAD_SODIUM=FORCE to always download libsodium
...
This bypasses the check for a compatible local libsodium.
5 years ago
Jason Rhinelander
5a4700d868
Use ExternalProject to build downloaded libsodium
5 years ago
Jeff Becker
8c698a1cd1
* rename i to foundIntro
...
* check for zero timestamp
* use > not >=
5 years ago
Jeff Becker
41210a8ae1
check for current introset being zero (initial state)
5 years ago