Commit Graph

6644 Commits (4788fb57feea2e91eae79f8b4addbc1f20543574)
 

Author SHA1 Message Date
Jeff Becker bb67b42f0b
put pubkey_ed25519 in fields 4 years ago
Jeff Becker 23302cd10c
use size_left 4 years ago
Jeff 3445716fce update readme build info 4 years ago
Jeff 503a92c992 un limit lmq 4 years ago
Jeff 7852735b36 tweak configuration defaults 4 years ago
Jason Rhinelander e742986e0f Fixed missing -r flag in service file 4 years ago
Jason Rhinelander 4fefb9a32c Add missing router mode flag to service file 4 years ago
Jason Rhinelander 75a2add413 Fix broken motto in debs 4 years ago
Jason Rhinelander 3a7e8644b0 0.8.0 release 4 years ago
Jason Rhinelander 762fa82f82 Merge remote-tracking branch 'origin/master' into debian/sid 4 years ago
Jason Rhinelander 98463b9c11
Merge pull request #1376 from loki-project/dev
0.8.0
4 years ago
Jeff 28bfaf0372
ammend log levels for common spammy log events (#1375) 4 years ago
Jason Rhinelander df093d4f90 Fix config file generation 4 years ago
Jason Rhinelander 401dddbef9 Fix ufw install rule 4 years ago
Jason Rhinelander 89563495c6 Rename ufw rule to match the package name 4 years ago
Jason Rhinelander 9e34fdc3b5 sid debs version bump 4 years ago
Jason Rhinelander 72074e5f75 Merge remote-tracking branch 'origin/dev' into debian/sid 4 years ago
Jeff Becker ac16cdc177 bump lokimq submodule to 1.2.0 4 years ago
Jason Rhinelander d41f6f1ef0
0.8.0 version bump (#1373) 4 years ago
Jeff 8943be6c3a
serialize auth codes in rpc (#1369)
* serialize auth codes in rpc

* format

* format

* config and route fixups

* bump lokimq

* fix compile

* discard unknown members in service keys

* format
4 years ago
Thomas Winget 7f18df4e9a
fix format string for size_t (#1371) 4 years ago
Jeff 56f49a6980
make win32 exits work again (#1367) 4 years ago
Jeff 53598ec0e9
dont serialize ephemeral members of service identity (#1370)
* prepare for keytool script

* dont serialize ephemeral members in service key file
* regnerate ephemeral members in service identity on load

* add keygen script

* use nacl for generating keys

* format
4 years ago
Thomas Winget 15229ea7ff
New RC format (#1368)
* initial work for RC SRVs.

Needs tests for new RC format.

Needs SRVs added to new RC, and associated tests.

* convert rc sign/verify test to catch2, add test for new rc

Also fixes a mistake in new rc serialization

* bump loki-mq submodule

need support for viewing bt deserialize consumer buffer so we
know how much it has consumed.

* fix some behavior errors

need to advance llarp_buffer_t after consuming data from it

only rewind and modify size of llarp_buffer_t in owning context.

* Add test for router contact (de-)serialization

Adds a test that makes a list of RouterContact with mixed
versions and ensures it serializes and deserializes correctly.
4 years ago
Jeff 252692a55b
dont poke routes if we have no exit (#1352)
* * refactor route poking out of llarp::Router and into llarp::RoutePoker
* only poke routes when we have an exit enabled as a client

* add route_poker header so it compiles
4 years ago
Jason Rhinelander 0d4c5535e8 Add lokinet-vpn binary, disable shared libs 4 years ago
Jason Rhinelander 170e7f970a Try submodules --depth=1 4 years ago
Jason Rhinelander cf7aac9dda Don't build tests 4 years ago
Jason Rhinelander a59ab55758 DRY 4 years ago
Jason Rhinelander 0c921f0ce9 Disable tests in deb builds 4 years ago
Jeff 10e3d80559
resolve issue #1361 about peer stats excessive logging (#1365) 4 years ago
Jason Rhinelander 5765c128ad
Remove gcc-5 workaround (#1360) 4 years ago
Jason Rhinelander 58d8aed0b8 Enable other arches 4 years ago
Jason Rhinelander a6be832155 Merge remote-tracking branch 'origin/dev' into deb08 4 years ago
Jeff Becker 7a18d14fde make it compile 4 years ago
Jason Rhinelander 658665c3c2 Allow binary 4 years ago
Jason Rhinelander 43a9e18a8b de-https so we don't need ca-certificates 4 years ago
Jason Rhinelander 32867e5736 Dearmor gpg; 1 apt-get update; no explicit g++; no ccache reconf 4 years ago
Jason Rhinelander f2fd003eb2 Don't install recommended packages 4 years ago
Jason Rhinelander 488673f460 Add gpg public key
This avoids the need to install curl+ca-certificates+gpg, and
additionally avoids the deprecated apt-key use to install the key.
4 years ago
Jeff a9d23d3ac3
use absolute path for route command (#1354)
* ignore tun interfaces on windows for mitigating foot cannons

* add flag for git add -p when using format verifier as git hook

* use explicit path for route command on windows

* fix typo

* fix typo

* remove hunk for win32 route exclusion based off being a tun interface

* add metric to win32 route command

* * refactor win32 route poking to use a common function for iterating over routes

* put interface in route poking for default route

* mnake it compile

* use correct route command on windows

* use fs::path for service::Identity::EnsureKeys
4 years ago
Jeff 11ed8924c6
use fs::path for service::Identity::EnsureKeys (#1364) 4 years ago
Jason Rhinelander 5362f585b5 ccache debug 4 years ago
Jason Rhinelander bdbe28ed22 Fix ninja check pwd 4 years ago
Jason Rhinelander e0720fb490 Don't prepend /usr/lib/ccache
lokinet finds ccache on its own
4 years ago
Jason Rhinelander 4a7cddb8da Add proper overridden test target 4 years ago
Jason Rhinelander 2febc50977 More missing deps 4 years ago
Jason Rhinelander 21d225f37a Added nettle-dev, apparently needed for libunbound-dev 4 years ago
Jason Rhinelander e81f413bc3 Update deb deps 4 years ago
Jason Rhinelander c3cd861e01 Disable setcap via new cmake variable 4 years ago