Jason Rhinelander
6379ecf96f
0.8.0 release
2020-10-02 21:49:44 -03:00
Jason Rhinelander
a627534538
Merge remote-tracking branch 'origin/master' into debian/buster
2020-10-02 21:48:43 -03:00
Jason Rhinelander
49907a3ca0
Merge pull request #1386 from loki-project/dev
...
Add upstream dns default and fixes to 0.8.0 release
2020-10-02 21:47:35 -03:00
Jason Rhinelander
f96af0ff9d
Merge pull request #1385 from majestrate/default-upstream-dns-2020-10-02
...
set Default upstream dns
2020-10-02 20:58:34 -03:00
Jason Rhinelander
7aa4566016
Make format
2020-10-02 20:57:51 -03:00
Jason Rhinelander
c2519a1619
Merge pull request #1384 from jagerman/shallow-clone
...
Drone: Shallow clone submodules
2020-10-02 20:21:49 -03:00
Jason Rhinelander
4faaf9082c
Fix broken unbound resolver when including upstream port
...
unbound breaks when given "1.2.3.4:53" as it expects only an IP.
2020-10-02 20:19:53 -03:00
Jason Rhinelander
01013c1963
Make upstream= override work; reject non-default upstream port
...
If you specify upstream= then you get no upstream, if you give one then
you use that instead of the default, but you can still list multiple.
unbound doesn't support an upstream port, so bail if the user gives a
non-port-53 response.
2020-10-02 20:17:12 -03:00
Jason Rhinelander
d129b0432a
Allow empty values so that upstream= can disable the default
2020-10-02 19:39:43 -03:00
Jason Rhinelander
c97b9ef31b
Simplify k=v parsing code
2020-10-02 19:38:58 -03:00
Jeff
9d6dc40f81
format
2020-10-02 18:02:03 -04:00
Jeff
2b5b3ce8e1
default upstream dns to cloudflare
2020-10-02 18:01:26 -04:00
Jason Rhinelander
4ac733c7e2
Shallow clone submodules
2020-10-02 18:36:52 -03:00
Jason Rhinelander
c246937996
0.8.0 release
2020-10-02 18:05:32 -03:00
Jason Rhinelander
bee6a3ed6c
Merge remote-tracking branch 'origin/master' into debian/buster
2020-10-02 18:05:29 -03:00
Jason Rhinelander
d2d22a0342
Add debconf warning when no public ip
2020-10-02 18:03:39 -03:00
Jason Rhinelander
5a85aa96ec
Merge pull request #1382 from loki-project/dev
...
0.8.0 release for real*
2020-10-02 18:00:20 -03:00
Jeff
0f7e848903
disable rpc on relays by default ( #1383 )
...
* disable rpc on relays by default
* add default inbound link as service node
* throw if public-ip and public-port are not set
2020-10-02 16:54:31 -04:00
Jason Rhinelander
fbfa8ca89c
make format ( #1381 )
2020-10-02 15:50:20 -04:00
Jason Rhinelander
b121933374
Make public-ip option work ( #1380 )
...
0.7 supported both public-address and public-ip, but only the former was
being allowed in 0.8.
This makes `public-ip=...` work again, and makes it the canonical option
(because it makes a bit more sense than address when we also have the
public-port parameter), while making `public-address=` accepted with a
deprecation warning.
Also adds default descriptions for port and ip for the generated ini.
2020-10-02 14:47:14 -04:00
Jason Rhinelander
53f1601dc4
Merge pull request #1379 from majestrate/config-fixes-2020-10-02
...
fixes for 0.8.0 retag
2020-10-02 15:23:13 -03:00
Jeff
f797405318
ping lokid every 30 second after starting up
2020-10-02 14:11:39 -04:00
Thomas Winget
4f3ed5d1c4
remove unnecessary code
...
the signed_bt_dict field is not used for a Version 0 RC anyway, so no need to handle it here. That was my bad.
2020-10-02 11:41:21 -04:00
Jeff Becker
c04cbfe34f
fix decode version 0 rc when in version 1 mode
2020-10-02 11:09:38 -04:00
Jeff Becker
79dfb6d357
kill lmq before stopping links/
2020-10-02 11:09:13 -04:00
Jeff Becker
5b4b1f7aee
disable whitelist in unit test
2020-10-02 11:08:49 -04:00
Jeff Becker
bb67b42f0b
put pubkey_ed25519 in fields
2020-10-02 10:06:35 -04:00
Jeff Becker
23302cd10c
use size_left
2020-10-02 10:06:08 -04:00
Jeff
3445716fce
update readme build info
2020-10-02 06:16:01 -04:00
Jeff
503a92c992
un limit lmq
2020-10-02 05:51:52 -04:00
Jeff
7852735b36
tweak configuration defaults
2020-10-02 05:48:08 -04:00
Jason Rhinelander
13e83cfee3
Fixed missing -r flag in service file
2020-10-02 01:06:40 -03:00
Jason Rhinelander
60c00654cb
Add missing router mode flag to service file
2020-10-02 01:04:56 -03:00
Jason Rhinelander
a864f9af2b
Fix broken motto in debs
2020-10-01 22:48:31 -03:00
Jason Rhinelander
3063de5bd8
0.8.0 release
2020-10-01 19:44:24 -03:00
Jason Rhinelander
1d526ea667
Merge remote-tracking branch 'origin/master' into debian/buster
2020-10-01 19:44:20 -03:00
Jason Rhinelander
98463b9c11
Merge pull request #1376 from loki-project/dev
...
0.8.0
2020-10-01 19:41:31 -03:00
Jeff
28bfaf0372
ammend log levels for common spammy log events ( #1375 )
2020-10-01 11:14:08 -04:00
Jason Rhinelander
253b4f5ebf
Fix config file generation
2020-09-30 18:44:59 -03:00
Jason Rhinelander
4d811c85c0
Fix ufw install rule
2020-09-30 18:03:57 -03:00
Jason Rhinelander
f9ec9c1ba5
New buster snapshot deb
2020-09-30 18:01:57 -03:00
Jason Rhinelander
e687204eb2
Merge remote-tracking branch 'origin/dev' into deb08-buster
2020-09-30 18:01:23 -03:00
Jason Rhinelander
196a581167
Rename ufw rule to match the package name
2020-09-30 17:55:59 -03:00
Jeff Becker
ac16cdc177
bump lokimq submodule to 1.2.0
2020-09-30 17:18:26 -03:00
Jason Rhinelander
d41f6f1ef0
0.8.0 version bump ( #1373 )
2020-09-30 16:13:43 -04:00
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
2020-09-29 09:26:45 -04:00
Thomas Winget
7f18df4e9a
fix format string for size_t ( #1371 )
2020-09-28 20:07:40 -04:00
Jeff
56f49a6980
make win32 exits work again ( #1367 )
2020-09-28 18:43:31 -04:00
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
2020-09-28 11:15:07 -04:00
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.
2020-09-25 14:05:28 -04:00