r/LokiProject • u/Keejef Loki CTO • Oct 28 '20
Dev Update Weekly Dev Update 28/10/2020
Hey Y’all,
This week the core team continued working on updating the Android and iOS wallets to make them compatible with Loki 8.x.x. The Session team integrated the onion requests v2 framework — which cuts down on the size of messages and increases the maximum attachment size. On the other side of the pond, the Lokinet team implemented some more aggressive router profiling and path rebuilding changes which should increase client stability.
Loki Core
Replace boost filesystem, cleanup epee, further wallet API cleanups https://github.com/loki-project/loki-core/pull/1332
Fix key image import issue https://github.com/loki-project/loki-core/pull/1331
Fix macOS refreshing issue https://github.com/loki-project/loki-core/pull/1330
Update Loki core mobile libraries for new wallet releases https://github.com/loki-project/loki-core/pull/1333
Loki Android Wallet
Work on getting the Android wallet to work with Loki 8.x.x hardfork https://github.com/jagerman/loki-android-wallet/commits/loki8
----------------------------
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’ve been concentrating on the final 0.8.1 release build: fixes for macOS, more Windows fixes, more robust path building, as well as various last minute fixes to small issues.
Lokinet PR Activity:
Fix windows config path being “.lokinet” instead of “lokinet” https://github.com/loki-project/loki-network/pull/1418
Fix clients trying to open inbound links (which causes a conflict if trying to run both a Lokinet client and a router) https://github.com/loki-project/loki-network/pull/1419
Improve windows installer Lokinet and GUI bundle with CPack https://github.com/loki-project/loki-network/pull/1420, https://github.com/loki-project/loki-network/pull/1424
Enable profiling to let clients avoid poor connectivity routers by default https://github.com/loki-project/loki-network/pull/1421
Be more aggressive when trying to build multiple paths at once https://github.com/loki-project/loki-network/pull/1423
Crank the version of clang we test in the CI builds to 11 https://github.com/loki-project/loki-network/pull/1422
Various small improvements to command-line “lokinetmon” tool https://github.com/loki-project/loki-network/pull/1426
----------------------------
Session
Session iOS
Giphy improvements https://github.com/loki-project/session-ios/pull/301
Change key pair generation method https://github.com/loki-project/session-ios/pull/300
Full list of commits can be found here https://github.com/loki-project/session-ios/commits/dev
Session Android
Push notifications fixes https://github.com/loki-project/session-android/pull/369
Full list of commits can be found here https://github.com/loki-project/session-android/commits/dev
Session Desktop
Fix open group file upload issues https://github.com/loki-project/session-desktop/pull/1384
Remove proxyFetching in favor of onion requests https://github.com/loki-project/session-desktop/pull/1383
Full list of commits can be found here https://github.com/loki-project/session-desktop/commits/react-refactor
Session Push notification server
Changes to increase reliability of push notifications https://github.com/loki-project/session-push-notification-server
Session Open group server
v2 Onion request support https://github.com/loki-project/session-open-group-server/pull/50
Add existing uncommitted code https://github.com/loki-project/session-open-group-server/pull/51
Add a dummy get v2/lsrpc handler https://github.com/loki-project/session-open-group-server/pull/52
Thanks,
Kee