Stephen Shelton
3d00feb08a
Make format
2020-02-10 12:51:54 -07:00
Stephen Shelton
7f0972d48e
Use name 'StateToString()' instead of ambiguous 'toString()'
2020-02-10 09:27:12 -07:00
Stephen Shelton
63ad7c8b91
Leave IWP session JSON stats 'tx' and 'rx' for compat
2020-02-10 09:17:40 -07:00
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
2020-02-08 11:26:07 -05:00
Jeff Becker
e8b84fcfbd
add path speed metrics for lokinetmon
2020-02-08 11:21:18 -05:00
Jeff Becker
fa15ab567d
update lokinetmon
2020-02-08 11:21:00 -05:00
Jeff
80a7b788bc
Merge pull request #1089 from majestrate/dht-introset-lookup-relayed-try-closer-2020-02-07
...
try closer router if relayed
2020-02-07 15:28:48 -05:00
Jeff Becker
00260555bd
logic simplification
2020-02-07 15:28:13 -05:00
Jeff Becker
e4a16dfdd5
fix comment
2020-02-07 15:22:58 -05:00
Jeff Becker
b211450cc8
always recurse to second closest if we don't have it
2020-02-07 15:20:47 -05:00
Jeff Becker
5b87a9419e
default recursion depth to 2 not 12
2020-02-07 14:55:08 -05:00
Jeff Becker
19d91a440f
move declaration of peer
2020-02-07 14:50:02 -05:00
Jeff Becker
3bea7327cb
handle end case by telling requester that it's not there
2020-02-07 14:46:12 -05:00
Jeff Becker
7e1a6236be
if relayed try closer router if we don't have an intro
2020-02-07 14:35:57 -05:00
Jeff Becker
a9331a1431
fix unit test
2020-02-07 13:48:56 -05:00
Stephen Shelton
2279ebeb40
Add IWP session stats to JSON API
2020-02-07 11:43:40 -07:00
Jeff Becker
cd27b33849
dont flood dht with requests, if we know of a router don't look it up
2020-02-07 13:19:00 -05:00
Jeff Becker
c60a83f7f4
update lokinet monitor to work with iwp
2020-02-07 12:27:17 -05:00
Jeff
0271f178d2
Merge pull request #1078 from jagerman/travis-bionic-and-arm
...
New travis arches + required endian fixes, libsodium build replacement
2020-02-07 10:26:55 -05:00
Jason Rhinelander
a1813b6164
Remove s390x from allowed_failures
...
It now builds and passes all tests.
2020-02-07 04:09:19 -04:00
Jason Rhinelander
0497fb9ccb
Another big-endian fix
2020-02-07 03:46:46 -04:00
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.
2020-02-07 03:29:50 -04:00
Jason Rhinelander
9283aac4b6
Big endian fixes
2020-02-07 00:56:09 -04:00
Jason Rhinelander
04fa117399
Use -mcpu=native on ppc64le
2020-02-07 00:22:27 -04:00
Jason Rhinelander
8735073cc8
Disable router docker image
2020-02-07 00:18:00 -04:00
Jason Rhinelander
c12367d463
DOWNLOAD_SODIUM in docker travis builds
2020-02-07 00:17:36 -04:00
Jason Rhinelander
66ebe3995e
Remove -Wshadow; it is far too aggressive under gcc
2020-02-07 00:12:42 -04:00
Jason Rhinelander
f8201fcf40
Turn on -DDOWNLOAD_SODIUM for gcc trunk build
2020-02-06 17:45:46 -04:00
Jason Rhinelander
1c17d50550
Disable stupid native windows builds
...
The builds just sit at a `C:\blah\blah>` prompt until travis kills them.
2020-02-06 17:44:59 -04:00
Jason Rhinelander
e7902d2e45
Move ppc64le/s390x to allow_failures and simplify it
2020-02-06 17:39:23 -04:00
Jason Rhinelander
7ab6220a41
Older cmake workaround
2020-02-06 17:13:57 -04:00
Jeff
e44449b2d5
Merge pull request #1084 from notlesh/reduce-client-log-output-2020-02-06
...
s/LogInfo/LogDebug/ @ explore message
2020-02-06 16:08:40 -05:00
Jason Rhinelander
74cc73d46b
DOWNLOAD_SODIUM=FORCE to always download libsodium
...
This bypasses the check for a compatible local libsodium.
2020-02-06 16:28:35 -04:00
Jason Rhinelander
5a4700d868
Use ExternalProject to build downloaded libsodium
2020-02-06 16:27:51 -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
Stephen Shelton
37e4f26be1
s/LogInfo/LogDebug @ 'signed/verify encrypted introset'
2020-02-06 12:05:43 -07:00
Stephen Shelton
2cade16c0e
s/LogInfo/LogDebug/ @ 'updating SN list'
2020-02-06 12:03:06 -07:00
Stephen Shelton
bc3184a126
s/LogInfo/LogDebug/ @ explore message
2020-02-06 11:57:39 -07:00
Jason Rhinelander
5f642e4f01
Zero-initialize test array
2020-02-06 14:33:53 -04:00
Jeff
4bc5b52762
Merge pull request #1082 from majestrate/log-build-after-send-2020-02-06
...
only mark path build success if delivered to first hop
2020-02-06 12:38:38 -05:00
Jason Rhinelander
228a3573f7
Remove travis_wait
...
We don't have anything that takes >10 minutes without producing output,
and travis_wait is really annoying by hiding output until the job
completely finishes.
2020-02-06 13:18:56 -04:00
Jason Rhinelander
0c69cad451
Add arm64/s390x/ppc64le builds, reduce apt deps
...
The apt deps is installing a pile of stuff that isn't needed (and isn't
available on non-amd64); reduce the set and use a YAML reference to use
it only in the jobs doing a native build (none of the docker builds need
to install anything since everything happens inside docker).
2020-02-06 13:18:56 -04:00
Jason Rhinelander
18705ba9fe
Switch primary builds from xenial to bionic
2020-02-06 13:18:56 -04:00
Jeff Becker
499e346da6
notify delivery of path builds
2020-02-06 12:12:39 -05:00
Jeff
8230b1152e
Merge pull request #1072 from majestrate/2020-01-25-router-version
...
add router version
2020-02-04 17:40:46 -05:00
Jeff
702ab29ce4
Merge pull request #1080 from majestrate/fix-kdf-2020-02-03
...
don't derive x25519 key from ed25519 key
2020-02-04 12:30:22 -05:00
Jeff Becker
1318846a08
test/service/test_llarp_service_identity.cpp:
...
* remove failing irrelevent test
* add expect_call in EnsureKeys to match expected bevahior
2020-02-04 06:44:48 -05:00
Jeff Becker
e6174efa21
don't derive x25519 key from ed25519 key
2020-02-03 17:21:31 -05:00
Jeff
c122b460e1
Merge pull request #1075 from jagerman/dht-blinding
...
Dht blinding
2020-02-03 16:44:25 -05:00