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