Weekly Dev Update #62
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:
Fix Service Node incorrect winner error in 4.0.4:
Print bad winners when incorrect winner is encountered:
Move assert to fix debugging issue:
Re add IPv6 support, with subnet banning:
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:
Add various fixes for slow P2P syncing:
Fix regression in core tests, missing txs on fork and segfaults on detach:
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:
Fix the “make install” target to not install an unwanted binary:
Add better travis-ci build names for easier identification of which builds fail:
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:
New/updated/pending PRs:
More Windows bug fixes:
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
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.