Weekly Dev Update #127
This week we released exit node support for Lokinet, with a new Windows and Linux GUI client. On the Session side of things, the team continued its work re-factoring the sending and receiving pipelines on iOS. Meanwhile, the Loki core team focused on some required patches for the 8.1.3 release, as well as some new features such as signing ASCII strings using your wallet keys.
Add ability to sign ASCII strings with CLI wallet private keys
Fix RPC wallet default bind IP address
Print CI information at beginning of build
Fix RPC command invocation
Add checks before creating new directory
Misc fixes to lokid status output
Add tx fee estimate to wallet API
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 got the Lokinet 0.8.1 release for general use out the door last week for Windows and Linux users. On macOS we ran into some last minute issues which warranted holding back for some fixes — which we should have ready to go this week (along with a few other small fixes for Windows and Linux for minor issues that have been reported in the past few days). This means Lokinet users can start accessing sites via LNS names, and can start experimenting with exit node support! We’d love to get your feedback on what works and what doesn’t so don’t be afraid to file bug reports or come talk to us directly.
Lokinet PR Activity:
Fix SN-to-client communications
Drop SN-to-expired-SN communications, version 2
Revert non-working attempt at Windows DPI scaling
Use pass-through scaling for proper DPI scaling on all platforms
Shrink GUI UI elements to better fit small screens
Redraw (and shrink) on/off button as SVG so that it looks much better when scaled (and shrink it to save some space)
Make CI deb snapshots build work again
Stop Lokinet service on Windows during un-install
Fix issue with loopback connections on Windows when enabling the exit
Properly remove macOS DNS settings in the un-install script
Add exit route poking support for BSD/Solaris
Tag 0.8.1 release
Message sending and receiving pipeline refactorisation https://github.com/loki-project/session-ios/pull/313, https://github.com/loki-project/session-ios/pull/311, https://github.com/loki-project/session-ios/pull/308
Use LSRPC /v3 & fix open group profile picture bug https://github.com/loki-project/session-ios/pull/310
Fix sender keys issues https://github.com/loki-project/session-ios/pull/312
Fix Sender keys issues
Use LSRPC properly
Push notification fixes
Optionally use v3/LSRPC endpoint for more compact (base64) file downloads
Keypair generation changes
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.