-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
= lokinet v0.9.9 (gluten free edition)
Service node only release for hf 19,
this release is manditory for all service nodes.
= service node changes
* bind section no longer allows 0.0.0.0 for inbound links, use your interface name and set public-ip and public-port in router section, boxes with multiple public addresses on one interface required this change be done.
if 0.0.0.0 is used and lokinet can infer a public ip, it will be used, otherwise it will error and need to be reconfigured with the proper entries in router section.
* bugfix in link layer state machine that should fix inbound sessions becoming in a permanently stuck state
* systemd status line reports more useful info like block hieght and gossip times.
* bugfixes regarding gossping and decommissions related to lokinet reachability
* idempotent queue flushing, all path builds and transit traffic should be butter smooth as a result.
= client side (non service node) changes
== windows
windows now has a new gui, dns leaks but ipv6 leak should be plugged.
expect remaining fixes in 0.9.10 tag
== config options
network section
* exit-node / exit-auth now allow multiple entries , exit nodes will be striped randomly for each range they are mapped to
* autorouting , turn route poker on and off
* blackhole-routes , turn off route poker's ipv4 / ipv6 route blackholing. useful for omitting non routable ranges like 200::/7 and fc00::/7 from route poker
* auth-file / auth-file-type , enable endpoint auth using hashed or plaintext passwords (hashed by default)
* auth-static , add static plaintext auth codes via config entry
dns section
* uptream will now default to 9.9.9.10
== cli
* removed -b flag, it did not do anything anyways.
* removed -v / --verbose flag, use config option in logging section, level = debug
== docs
* generate internal docs with doxygen
* remove outdated content, replace with placeholders
== build system
* new helper script: contrib/cross.sh for cross compiling from linux.
* macos build process redone in full, still not done yet.
=== new cmake options
* -DBUILD_DAEMON for toggling building of lokinet daemon, used only on apple platforms.
* -DWITH_BOOTSTRAP for toggling building of lokinet-bootstrap tool
== internals
* removed large amounts of dead code
* use oxenc for serializion insted of oxenmq
* split up cpack nsis commands into external files
* split up android build process into configure and build to fully parallize builds.
* embedded lokinet apis frozen.
* embedded lokinet internals finished.
* demacroize the code
* disable usage of ipv6 upstream dns in libunbound
* propagate link layer priority to link layer for proper resend prioritization
= release binaries
sha256 hashes for lokinet v0.9.9
signed by [email protected]
key at https://lokinet.io/jeff.asc or http://lokinet.loki/jeff.asc
86f3624cc29ead3f5d0fb8281763315fd26ffe5b57a70876ce8700511908e45b lokinet-0.9.9-win64.exe
084a515103f32d8dcb519837054348b04e35157dd062e87bbee38b214973b72c lokinet-v0.9.9.tar.xz
the current bitcoin top block is:
best=00000000000000000005a372e7d48a080460d5249fbe5238e037314b9da4c8e2
height=738737
date='2022-05-31T14:24:36Z'
-----BEGIN PGP SIGNATURE-----
iIYEARYIAC4WIQQs5vJ0MTiCW3p+Uh0CXALuOgkvLQUCYpYqgBAcamVmZkBsb2tp
bmV0LmlvAAoJEAJcAu46CS8tc2cA/368jR4l7bob+0FVtrQ6A17j/CA7xu45QCRl
X3QkR6W5AQDp8jYrL9pB0HWWrE5xlWQG9WxYt7L7Sp+ow/78ArqmAQ==
=joQh
-----END PGP SIGNATURE-----