Lokinet v0.9.0
Lokinet 0.9.0
This is the latest version of Lokinet, with brand new support for tunneled connections and embedded application use. It is a required upgrade for service node operators along with the Oxen-core 9.1.x upgrade.
At the current time we are not recommending this update for client/snapp use: this release has all of the service node updates required, but a new release targeting clients will follow shortly after the Oxen hard fork.
Changes since 0.8.x
refactoring:
- header includes now have
llarp/
prefix - lokimq -> oxenmq
- replace usages of mersenne twister with
llarp::CSRNG
that wraps libsodiumrandombytes
- rewrite
lokinet-bootstrap
so it can run on windows - bump static dependencies versions in cmake, update hashpins.
features (experimental)
- liblokinet stream api with C headers
- redundancy in ons lookups, query every endpoint router and check for consensus.
- make ipv6 ranges configurable
- add
exit-node=null
option in[network]
section to turn on route poker but not shove stuff over an exit, for when you want to run stuff in lokinet only mode with no exit - allow multiple
strict-connect
provided in[network]
section so you can pin multiple first hops by their snode address. - add
owned-range
option in[network]
section to advertise ranges (including bogons) as reachable when running as exit. used for vpn intranet setups.
misc changes
- decrease path build attempt interval from 1000ms to 100ms, lokinet will try building paths if it needs to every 100ms (10x faster)
- add sequence numbers to all routing messages
- add ethertypes to transfer traffic routing message for snode to snode and client to snode traffic.
Signatures for release binaries
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
5e65425afac6325252e068a1f45c52fc73cf2eabefa5a6a50fe1b44f9451c536 lokinet-linux-amd64-v0.9.0.tar.xz
5ee5b635872cd8fc5328dd097d91cccb7c34fdb7c15e340398c74b8cd38f10e1 lokinet-macos-v0.9.0.tar.xz
21d2f79420c379802bffb9019773e4f558127c5c7b3c3678dae8911621d09a67 lokinet-windows-64bit-v0.9.0.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmCEhsIACgkQxJks56iN
QmIQXw//aMk0l9ANpEA18egp/w5oV1h1BwRiwk9nN1Kyho1CEN8Y0fTGugu8Zegc
mpCzbhm8aUji7Ywu4l0cn/EHYVlLvwjbc3bfFxBjD5N4IQVw6YOO2fXp//HOxaGP
KYNyhHyjBXkpQgmdyFuD0Byqzmurb8aZ4w6QS3/D3yXBCEp4GmF+F4OTXDRZRSoN
g7eIgP0uOewuwvE+SSxRf5bONitx57xBW7A3uoTNSoro+ltsrNnwPBjqpsPUwxZi
rYnQ2DHxxpfv83lxQU/VPkcaSEzxAQA12e5qbS9oirScaO7UDwU/CmY8SEFvaZ45
pkgrnCuwvOq7H2PAmzfgsX8sjQPEqP4faDeSUPeeXzXMLq2KAa/4/CgFZkeXDkem
0bRWbskSu08FlPBzD4RnrT7aN/n3FOwPaa/25k2u5AR7HB5Ejdj0/MKaaY8vSm2D
WNcMaSF720XVlqqZ3uWKADF0ekYZvlRyH5xrqXhFv4cgUoe9fmpxNx125830ynTX
I96BsoOVkKR2/n8972Bchcl4mEk2iZjH+z7785eCfzug8Xtx3yVYSAtyqVa5kamd
g9qSjDFg93MvwoO7zVPotg/QmIb5XlcwHoIuXyYUve8TBadR6EZQy5+0GjaMekVV
6BrFC7k9re6RWTyuU1d2FUl0944HFyq0raFApbahZS/Ju/NlqGA=
=cykV
-----END PGP SIGNATURE-----