Hey Y’all,
A small update this week as many of the Loki devs are attending conferences (I’m at Blockchain Week Berlin) or on holiday. Most of our work went into Loki Core and Lokinet releases, where we are successfully improving stability on both fronts.
Loki Core
Fix uptime proof submission after recommison transactions: https://github.com/loki-project/loki/pull/805
Fix Service Node incorrect winner error in 4.0.4: https://github.com/loki-project/loki/pull/803
Print bad winners when incorrect winner is encountered: https://github.com/loki-project/loki/pull/802
Move assert to fix debugging issue: https://github.com/loki-project/loki/pull/799
Re add IPv6 support, with subnet banning: https://github.com/loki-project/loki/pull/798
Continue tx pool quorum query if state change is older than block: https://github.com/loki-project/loki/pull/797
Avoid race condition triggered by old checkpoint: https://github.com/loki-project/loki/pull/796
Add various fixes for slow P2P syncing: https://github.com/loki-project/loki/pull/794
Fix regression in core tests, missing txs on fork and segfaults on detach: https://github.com/loki-project/loki/pull/793
Fix checkpoint regression, must accept alt blocks if they are less than the first checkpoint: https://github.com/loki-project/loki/pull/792
Lokinet
If 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’s going on this week with Lokinet:
We continued to focus on testing and fixing up various issues. Some major PRs have been added which have noticeably increased Lokinet connection and stability, however these changes have introduced a regression in network speed that we’re investigating. Next week we are focusing on solving the aforementioned issues, plus other general testing and fixes for an upcoming 0.5 release. The changelog for this past week is lighter than normal as Jeff was away for most of the week, but he’s back and at it now!
Changelog:
Implemented connection limiting to avoid connection backlogging stalls: https://github.com/loki-project/loki-network/pull/768
Fix the “make install” target to not install an unwanted binary: https://github.com/loki-project/loki-network/pull/775
Add better travis-ci build names for easier identification of which builds fail: https://github.com/loki-project/loki-network/pull/776
Various build system fixes: https://github.com/loki-project/loki-network/pull/778, https://github.com/loki-project/loki-network/pull/769, https://github.com/loki-project/loki-network/pull/779
Minor code simplifications: https://github.com/loki-project/loki-network/pull/780, https://github.com/loki-project/loki-network/pull/782
Increase router contact debugging: https://github.com/loki-project/loki-network/pull/781
New/updated/pending PRs:
More Windows bug fixes: https://github.com/loki-project/loki-network/pull/777
Loki Messenger for Mobile (iOS and Android)
What’s going on this week with Loki Messenger:
We released the APK for Loki Messenger for Android which means Loki Messenger is now available on all major platforms! We will be working hard to iron out bugs and improve the user experience over the coming months.
Work on Loki Messenger for Android can be found in these repositories: https://github.com/loki-project/loki-messenger-android-core/commits/master, https://github.com/loki-project/loki-messenger-android/commits/master
Work on Loki Messenger for iOS can be found here: https://github.com/loki-project/loki-messenger-ios/commits/dev, https://github.com/loki-project/loki-messenger-ios-pods/commits/master
Thanks,
Kee