Weekly Dev Update #71
Hey Y’all,
Last week the Loki Messenger team continued their short term pivot to get File Attachments and Mentions finished for a quick release. These long requested features are very close to being rolled out. The Loki Core team continued their push to get Blink finished, while also working on LNS (Loki Name System) – expect updates on these soon. Finally, the Service Node checkpointing fork will be happening in about 24 hours from this post being published, so if you have not yet updated your Service Node to 5.1.2, please do so now. This will ensure your node does not desync when the fork occurs.
Loki Core
Remove endian swap on enum struct:
iOS build fixes:
Demote logs for TXs in the txpool due to kept_by_block:
Distinguish pop_blocks from reorg in detach hook:
Fix bug causing daemon to get stuck when alt block received before checkpoint:
Guard against unexpected infinite loops:
Fix wrong amount in number of blocks to unlock:
Android build fixes:
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 Went on Last Week with Lokinet:
Work continued on the Lokinet control panel, which will become a GUI control interface in the next release. Progress was made on the changes to make Lokinet switch back to lokid’s standard ed25519 keys (added in loki-core 5.x). There’s also been prep work to make Lokinet talk directly to lokid, and continued work on the core VPN-layer functionality needed for future Android support.
PR Activity:
VPN API (no PR yet, available in this branch):
https://github.com/majestrate/loki-network/commits/vpn-api-2019-10-03
Ed25519 signing + retrieval from lokid (no PR yet, work in this branch):
https://github.com/majestrate/loki-network/tree/ed25519-signing
Loki GUI control interface:
Fix for compilation on Xenial (and xenial debs now available):
Ongoing work on the Windows all-in-one installer:
Add better commenting to explain the purpose of Lokinet’s “NullMutex”
Loki Messenger for Desktop
Small group chats (Using Loki Storage Servers for 3 -10 people):
TLS Cert checking for Public chat servers:
Updates to attachment pipeline:
Loki Messenger for Mobile (iOS and Android)
Loki Messenger for iOS:
Custom profile pictures:
Attachments for public chats:
Attachments for Person to Person chats:
Add custom public chats:
Loki Messenger for Android:
Attachments for Person to Person chats:
https://github.com/loki-project/loki-messenger-android/pull/36
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.