Weekly Dev Update #62
Hey Yall,
A small update this week as many of the Loki devs are attending conferences (Im 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 CoreFix uptime proof submission after recommison transactions:
https://github.com/loki-project/loki/pull/805Fix Service Node incorrect winner error in 4.0.4:
https://github.com/loki-project/loki/pull/803Print bad winners when incorrect winner is encountered:
https://github.com/loki-project/loki/pull/802Move assert to fix debugging issue:
https://github.com/loki-project/loki/pull/799Re add IPv6 support, with subnet banning:
https://github.com/loki-project/loki/pull/798Continue 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/796Add various fixes for slow P2P syncing:
https://github.com/loki-project/loki/pull/794Fix regression in core tests, missing txs on fork and segfaults on detach:
https://github.com/loki-project/loki/pull/793Fix checkpoint regression, must accept alt blocks if they are less than the first checkpoint:
https://github.com/loki-project/loki/pull/792 LokinetIf youre 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.
Whats 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 were 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 hes back and at it now!
Changelog:Implemented connection limiting to avoid connection backlogging stalls:
https://github.com/loki-project/loki-network/pull/768Fix the make install target to not install an unwanted binary:
https://github.com/loki-project/loki-network/pull/775Add better travis-ci build names for easier identification of which builds fail:
https://github.com/loki-project/loki-network/pull/776Various 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/781New/updated/pending PRs:More Windows bug fixes:
https://github.com/loki-project/loki-network/pull/777Loki Messenger for Mobile (iOS and Android)Whats 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/masterWork 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/masterThanks,
Kee