Weekly Dev Update #127
Hey Y’all,
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.
Loki Core
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
https://github.com/loki-project/loki-core/pull/1345
Add checks before creating new directory
https://github.com/loki-project/loki-core/pull/1344
Misc fixes to lokid status output
https://github.com/loki-project/loki-core/pull/1343
Release 8.1.3
Add tx fee estimate to wallet API
https://github.com/loki-project/loki-core/pull/1340
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: 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
https://github.com/loki-project/loki-network-control-panel/pull/73
Shrink GUI UI elements to better fit small screens
https://github.com/loki-project/loki-network-control-panel/pull/75
Redraw (and shrink) on/off button as SVG so that it looks much better when scaled (and shrink it to save some space)
https://github.com/loki-project/loki-network-control-panel/pull/76
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
https://github.com/loki-project/loki-network/pull/1465
Session
Session iOS
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
Session Android
Fix Sender keys issues
https://github.com/loki-project/session-android/pull/381
Use LSRPC properly
https://github.com/loki-project/session-android/pull/379
Push notification fixes
https://github.com/loki-project/session-android/pull/378
Session Desktop
Continue Refactorisation
https://github.com/Bilb/loki-messenger/commits/react-refactor
Optionally use v3/LSRPC endpoint for more compact (base64) file downloads
https://github.com/loki-project/session-desktop/pull/1388
Keypair generation changes
https://github.com/loki-project/session-desktop/pull/1390
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.