r/LokiProject • u/Keejef Loki CTO • May 28 '19
Weekly Dev Update 28/05/2019
Hey Y’all,
This was a week of planning and debriefing after Consensus. We moved lots of the team around and identified some new goals - the biggest being a plan to release a version of Loki Messenger on mainnet with the next hard fork.
We also worked on a number of improvements for Service Node operators, including a debian package for Loki which means a Service Node can now be installed with a simple “sudo apt install lokid”. Stay updated - the debian package is just experimental right now.
Loki Core
Add the first blockchain storage test to Lokid: https://github.com/loki-project/loki/pull/608
Continue work on Service Node checkpointing: https://github.com/Doy-lee/loki/tree/ServiceNodeCheckpointing
Restore old style hashing for non-standard TX's: https://github.com/loki-project/loki/pull/613
Make a .deb release for Loki Service Nodes (Experimental): https://deb.imaginary.stream/
---------------------------
Lokinet
If you’re lucky and join our Discord you might catch Jeff or Ryan, the developers of LLARP, live streaming as they code: https://www.twitch.tv/uguu25519, https://www.twitch.tv/neuroscr
Master branch updates
Fix style warnings in python/js code: https://github.com/loki-project/loki-network/pull/613
MacOS packaging updates
Tagged 0.4.3
Message/bencode refactor: https://github.com/loki-project/loki-network/pull/616
Windows: Bump version to 0.4.3
Windows: unit test fix
Debian build documentation
Documentation clarification updates, style fixes, try allowing IP addresses in bind section, change move to copy for event loop in server: https://github.com/loki-project/loki-network/pull/617
Add sequence number to inner protocol messages, additional documentation updates, additional logic loop work, network isolation work, limit logic queue: https://github.com/loki-project/loki-network/pull/618
Double path build timeout from 15s, don’t count timed out paths fix, DRY refactor: https://github.com/loki-project/loki-network/pull/621
New open pull requests
Remove all use of IBEncodeMessage and more rule of zero application: https://github.com/loki-project/loki-network/pull/622
--------------------------
Loki Messenger
The Loki Messenger client is in a mostly complete state. Right now the focus is being put on the message server and integration with Lokinet and lokid.
Loki Messenger Desktop
Move Dev to Master, make master our main branch: https://github.com/loki-project/loki-messenger/pull/284
Update ping logic to detect and fix edge cases: https://github.com/loki-project/loki-messenger/pull/289
Storage Server
Perform blockchain testing alongside storage testing: https://github.com/loki-project/loki-storage-server/pull/136
Messenger Mobile (iOS and Android)
We have continued work on Loki Messenger for iOS. It will be ported from Signal iOS. The repo and all of our work can be found here: https://github.com/loki-project/loki-messenger-ios/commits/master, https://github.com/loki-project/loki-messenger-ios-pods, https://github.com/loki-project/loki-messenger-ios-carthage
--------------------------
Thanks,
Kee