Hey Y’all,
Last week we released the Trusty Tyr 5.1.1 Binaries. All Service Nodes, mining pools and exchanges will need to update to these new binaries before block height 385824 (est. 7PM AEDT, 2019-10-23). Currently, approximately 78% of Service Nodes have upgraded, so if you are operating a Service Node, make sure you update in the next week so you stay on the correct chain.
In other news, the Loki Messenger team has sidelined multi device work for now since a key team member is on holidays. Instead, the Loki Messenger team are working on File attachments, profile pictures and @mentions, which should be delivered in a new release shortly.
Loki CoreRPC updates for ed/x25519 keys
https://github.com/loki-project/loki/pull/880 Simplified get_transfers and fix segfault
https://github.com/loki-project/loki/pull/890Ubuntu Xenial build fixes
https://github.com/loki-project/loki/pull/889Travis CI/build fixes
https://github.com/loki-project/loki/pull/888 https://github.com/loki-project/loki/pull/887Fix versioning
https://github.com/loki-project/loki/pull/886Increase uptime proof credit to a maximum cap of 48 hours (from 24 hours)
https://github.com/loki-project/loki/pull/882Enforce new uptime proof versioning
https://github.com/loki-project/loki/pull/881Change operator fee prompt during setup
https://github.com/loki-project/loki/pull/879Turn staking requirement into integer math variant
https://github.com/loki-project/loki/pull/877 Dont send an uptime proof until lokid hears from Storage Server
https://github.com/loki-project/loki/pull/874Upstream RandomX simplifications
https://github.com/loki-project/loki/pull/873Backports from Quourmnet branch
https://github.com/loki-project/loki/pull/872
LokinetIf you’re on our Discord you can catch Jeff, the lead developer of LLARP, live streaming as he codes at https://www.twitch.tv/uguu25519. He typically streams on Tuesday mornings, 9am – 12pm Eastern (US) time.
What Went on Last Week with Lokinet:
We merged a significant batch of performance improvements for Lokinet, which should allow for better performance scaling, particularly on multi-core machines.
Work continues on implementing a Lokinet GUI, which will allow desktop users to easily control and view their Lokinet connection stats. This requires the underlying Lokinet daemon to be securely controlled by another process (the GUI), so we will need to do some rearchitecting of the Lokinet internals to allow for that. The plan here is for the interface to be used in both the GUI and also via a `lokinetctl` command-line tool that will allow command-line users (such as Linux greybeards and SNApp admins) to control some portions of Lokinet without having to edit config files.
PR Activity:
Huge PR for performance improvements including: multithreaded cryptography, public key pinning, multi-acknowledgement commands. This PR ended up being much larger than intended. It took a long time to review, so Jeff has promised to try to avoid such big PRs in the future. Note that this PR also introduces a protocol change that will make 0.6.x lokinet connections incompatible with 0.5.x lokinet connections (
https://github.com/loki-project/loki-network/pull/850)
Another multithreaded performance improvement (
https://github.com/loki-project/loki-network/pull/861)
Work continues on developing a GUI interface for controlling Lokinet from the desktop (no PR yet).
Reorganized cmake to better split up cmake scripts into multiple appropriate directories, and rename lokinet-rcutil to lokinetctl (
https://github.com/loki-project/loki-network/pull/856)
Added ability to retrieve own address via lokinetctl (
https://github.com/loki-project/loki-network/pull/857)
Fixes to support building on Ubuntu 16.04 (
https://github.com/loki-project/loki-network/pull/863)
Export info on number of known nodes via rpc (
https://github.com/loki-project/loki-network/pull/862)
Make Windows installer include required utilities, and other Windows build fixes
(https://github.com/loki-project/loki-network/pull/864,
https://github.com/loki-project/loki-network/pull/859)
Improve code documentation (
https://github.com/loki-project/loki-network/pull/860)
Loki Messenger for Desktop Check against null message body when detecting metions
https://github.com/loki-project/loki-messenger/pull/559Add ability to join custom public chat servers
https://github.com/loki-project/loki-messenger/pull/557Prevent chat members public key from overflowing
https://github.com/loki-project/loki-messenger/pull/558Cherrypick start multi2 commits
https://github.com/loki-project/loki-messenger/pull/556
Loki Storage ServerVersion 1.0.7 Released
https://github.com/loki-project/loki-storage-server/releases/tag/v1.0.7
Loki Messenger for Mobile (iOS and Android)Loki Messenger for iOS:
Mentions version 1
https://github.com/loki-project/loki-messenger-ios/pull/56Add ability to join custom public chat servers
https://github.com/loki-project/loki-messenger-ios/pull/57Loki Messenger for Android:
Add ability to join custom public chat servers
https://github.com/loki-project/loki-messenger-android/pull/35Mentions version 1
https://github.com/loki-project/loki-messenger-android/pull/33
Thanks,
Kee