Weekly Dev Update #115
Hey Y’all,
Pulse blocks started flowing last week as the Loki core team fired up the Pulse devnet, over the next couple of weeks the core team will use the devnet to test the resilience of consensus with Pulse. The Lokinet team made more progress on the Lokinet GUI integration of exits, and internally we have started testing the reliability of exits. Meanwhile, the Session team fixed a number of issues with Sessions being out of sync, restoration from seed, and a number of other nasty crashes.
Loki Core
Re-do block verification to support Pulse round timeouts
Add wallet decoding to cn_deserialize
Remove miner dependency on CryptoNote core (Thanks to community developer Javabudd)
Display last uptime proof when printing quourm state
https://github.com/loki-project/loki-core/pull/1224
(Javabudd)
Add mingw unbound to 32/64 bit windows documentation
https://github.com/loki-project/loki-core/pull/1238
(Javabudd)
Fix bl.* commands not being registered
Add optional parsed tx_extra info for mempool txes
Fix JSON serialisation of Pulse signatures
Clear round state on prepare_for_round properly, handle round > 255 for Pulse
Dont require Storage Server args on devnet
Get_service_nodes RPC tweaks
Set devnet hardfork
Compilation fixes for Dev branch
Merge Pulse branch into Dev
Add various missing RPC information + RPC fixes
Lokinet
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: This week was focused on getting Lokinet exits working on all desktop platforms, as well as updating the graphical user interface to work with the latest Lokinet code. This week, we’ll continue internal testing for exits and finish off the exit authentication server implementation — which will allow non-public exits to work via authentication codes for incoming connections.
Lokinet PR Activity:
Move exit route handling into Lokinet itself rather than as a separate binary (via netlink on Linux, executing system scripts on Mac/Windows)
Change lokinet to run as a service on Windows
Add GUI exit configuration and switch to new RPC interface
https://github.com/loki-project/loki-network-control-panel/pull/41
Session
Session iOS
Remaining changes required for Session Light mode UI
Restoration from seed fixes
Crash fixes
Various bug fixes
Session Android
Changes to ContactSelectionListFragment.kt
Restoration from seed fixes
Updated french translation
Improvements to strings
Crash fixes
Raise deployment target min and migrate to AndroidX
Add ability to edit closed groups
https://github.com/loki-project/session-android/pull/282
,
Session Desktop
Check model in blocked settings
https://github.com/loki-project/session-desktop/pull/1312
(Thanks to community contributor Konstantinullrich)
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.