Weekly Dev Update #80
Hey Y’all,
Last week and this coming week will be slower than normal since the majority of the team is taking Christmas holidays. The team that is still working is primarily fixing lokid bugs in anticipation of the upcoming the mandatory upgrade period — starting on the 26th and Loki messenger’s rebrand to make sure everything is ready for Session’s release in January.
Loki Core
Fix static builds
https://github.com/loki-project/loki/pull/990
,
Version update
Add long polling for Blink transactions
Don’t print worker_index when not an obligations vote
Sort `print sn` checkpoint votes
Fix up vote serialization which was causing platform incompatibility
Various small blink-related fixes/tests for 6.1.0 (WIP)
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:
Doing some final testing for the mainnet launch binaries, which we’re calling 0.6.1, with just a few little changes and cleanups left. We’ve also returned to working on putting together a consistent GUI for Lokinet installation, and running Lokinet on desktop (Windows, Mac and Linux). We had already gotten started on this, but it was put on hold for the Lokinet 0.6 release.
PR Activity:
Enable JSON RPC by default (
https://github.com/loki-project/loki-network/pull/998
)
Change default netid to `lokinet` (for mainnet) from `gamma` (for testnet) –
https://github.com/loki-project/loki-network/pull/979
,
Fix issue with lokinet -> lokid communication with large responses (i.e. mainnet size) –
Reenable downloading sodium as part of the build, but now opt-in –
https://github.com/loki-project/loki-network/pull/981
,
Switch timers to use libuv timers into of home-built ones, improving performance and stability –
Build system fixes –
https://github.com/loki-project/loki-network/pull/992
,
Fix crash and test suite failures on arm (especially 32-bit arm) –
Loki Messenger for Desktop
Contunite on Session rebranding : Finish Left pane + conversation list and compose view
Add client side changes necessary for Service Node proxying
Add Session dropdown menus and modals
Add Session toast notifications
Remove caching of elements which was affecting using group moderator controls
Loki Messenger for Mobile (iOS and Android)
Loki Messenger for iOS:
Reenable Signal safety numbers
Provide Push notifications for iOS
Loki Messenger for Android:
Add private group chats backend
https://github.com/loki-project/loki-messenger-android/pull/60
re enable Signal safety numbers
https://github.com/loki-project/loki-messenger-android/pull/59
Continue Session visual overhaul
https://github.com/loki-project/loki-messenger-android/pull/58
Loki Wallets
We have readied iOS, Android and Desktop wallets for updates to support version 6 of Lokid, including adding Blink support to all wallets.
iOS
Add support for Blink
Android
Blink support and a number of bug fixes
Desktop
Blink support and number of bug fixes
https://github.com/loki-project/loki-electron-gui-wallet/pull/109
Misc
Loki Storage Server
Bind ports to a default of 0.0.0.0
https://github.com/loki-project/loki-storage-server/pull/301
Fix length validation for ED25519 keys
https://github.com/loki-project/loki-storage-server/pull/300
Cleanup and bugfixes
https://github.com/loki-project/loki-storage-server/pull/299
Allow more frequent requests between Service Nodes
https://github.com/loki-project/loki-storage-server/pull/298
Allow messenger clients to proxy request to the Loki file Server
https://github.com/loki-project/loki-storage-server/pull/297
Make fixes to Service Node proxying
https://github.com/loki-project/loki-storage-server/pull/296
Loki Public File Server
Submodule fixes for emoji support in public chats
https://github.com/loki-project/loki-messenger-public-server/pull/21
Loki Network Control Panel
Working towards integrating into windows installer and having Lokinet run though the GUI
https://github.com/loki-project/loki-network-control-panel/pull/2
Loki Launcher
Various updates working towards supporting Lokinet and the new version of Lokid
https://github.com/loki-project/loki-launcher/commits/master
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.