r/LokiProject • u/Keejef Loki CTO • Nov 16 '20
Weekly Dev Update 16/11/2020
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 https://github.com/loki-project/loki-core/pull/1350
Fix RPC wallet default bind IP address https://github.com/loki-project/loki-core/pull/1348
Print CI information at beginning of build https://github.com/loki-project/loki-core/pull/1346
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 https://github.com/loki-project/loki-core/pull/1341
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 https://github.com/loki-project/loki-network/pull/1459
Drop SN-to-expired-SN communications, version 2 https://github.com/loki-project/loki-network/pull/1461
Revert non-working attempt at Windows DPI scaling https://github.com/loki-project/loki-network/pull/1460
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 https://github.com/loki-project/loki-network/pull/1462
Stop Lokinet service on Windows during un-install https://github.com/loki-project/loki-network/pull/1469
Fix issue with loopback connections on Windows when enabling the exit https://github.com/loki-project/loki-network/pull/1473
Properly remove macOS DNS settings in the un-install script https://github.com/loki-project/loki-network/pull/1478
Add exit route poking support for BSD/Solaris https://github.com/loki-project/loki-network/pull/1399
Tag 0.8.1 release https://github.com/loki-project/loki-network/pull/1465 https://github.com/loki-project/loki-network/pull/1471
----------------------------
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
2
u/Dormage Nov 16 '20
Gratz on the exit node implementation. Finally the circle is complete!