Weekly Dev Update #103
Hey Y’all,
Last week we pushed out an update to Session Android which has vastly improved Session’s stability, and we’re continuing to work towards doing the same for Session Desktop. We have also merged 3-hop onion requests into the internal testing versions of iOS and Android Session, which is very exciting! The Lokinet team finished their first SNApp-based Exit Nodes, which started being tested on Saturday night, and they are fast enough to stream 1080p Youtube! The Loki Core team also finished most of the upstream merge, which means we will soon be back in line with Monero’s latest changes.
Loki Core
Fix simplewallet not defaulting to Blink in some cases
Xenial/boost fixes
Attempt to seperate miner.cpp
WIP: Merge Monero upstream into Loki core
WIP: C++17 code modernization –
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: We primarily focused this week on improving support for exit-nodes-on-SNApps, and on the ongoing node testing and reporting framework for enabling future Lokinet service node performance tests. The exits-via-SNApps core Lokinet code is nearly done, but we still have some work to do to make it easier to get up and running, in particular for clients (where the necessary system network routing configuration can make things tricky).
Lokinet PR Activity:
Exit nodes on SNApps –
Initial work on using WinTUN for better Windows performance –
Improvements in path handling for better filesystem character support (most noticeably on Windows) –
WIP: Peer statistics and reporting framework –
Windows build fixes –
Automated windows builds on drone CI (WIP, no PR yet)
LokiMQ integration for lokinet RPC and loki-core (dev) RPC communication (WIP, no PR yet)
Session
Session iOS
Performance improvements for iOS
Improve readability of copy
Implement user interface for onion requests, increase default hop count, cache onion request paths, cache lists given by seed nodes
https://github.com/loki-project/session-ios/pull/197
Session Android
Update building.md
Add Spanish translation
Implement user interface for onion requests, increase default hop count, cache onion request paths, cache lists given by seed nodes
Fix backup names and file paths
New conversations button fixes
Changes to make localisation easier
Session Desktop
Implement MessageEncrypter as detailed in Session Docs
WIP: Upgrade parts of code to use TypeScript
WIP: LNS User interface
Message sending refactor (Queue and Cache)
Onion requests changes
Open group onion requests support
Fix tests
Update minimum height to 600px (Solves some issues with small screen sizes having UI cut off)
Strictly type Signal data
Add Message classes
Reviews on multi device FR fixes
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.