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