Weekly Dev Update #146
Hey y’all,
This week we continued our preparation for the upcoming hardfork, this entailed working on the the required changes to the Oxen storage server and Session app before the hardfork occurs. We also put the final touches onto the Lokinet client before we begin the testing phase and worked to ensure the Loki core releases were ready for the upcoming candidate release.
Oxen Core
Initialise mapping_value https://github.com/oxen-io/oxen-core/pull/1435
Reduce fees https://github.com/oxen-io/oxen-core/pull/1433
Storage server RPC updates https://github.com/oxen-io/oxen-core/pull/1432
Burn parameters https://github.com/oxen-io/oxen-core/pull/1428
[OxenMQ] Allow mixed persistent and random connection IDs in the same OxenMQ instance https://github.com/oxen-io/oxen-mq/pull/34
Lokinet
We’ve kept up testing in Lokinet ahead of the upcoming hardfork, looking into issues on Windows and Mac and the plainquic tunnel. We also spent some time tracking down and fixing a long-irritating memory growth in Lokinet which should reduce the memory requirements of service nodes. We’re quite content with the state of the code for a 0.9.0 release later this month and looking forward to the new places this release will help Lokinet go.
Liblokinet ongoing testing, development and fixes https://github.com/majestrate/loki-network/tree/plainquic
Fix memory growth https://github.com/oxen-io/loki-network/pull/1594
Replacement bootstrap download tool (primarily to help with Windows deployment) https://github.com/oxen-io/loki-network/pull/1597
Session
Session iOS
Closed Group changes (Increase reliability, getting ready for hardfork) https://github.com/oxen-io/session-ios/pull/387
Hardfork related changes https://github.com/oxen-io/session-ios/pull/384
Fix unread message count bug https://github.com/oxen-io/session-ios/pull/386 , https://github.com/oxen-io/session-ios/pull/383
Make select photos option work properly https://github.com/oxen-io/session-ios/pull/381
Fix crash occurring in long conversations https://github.com/oxen-io/session-ios/pull/380
Session Android
Explicit group update messages https://github.com/oxen-io/session-android/pull/505
Hardfork related changes https://github.com/oxen-io/session-android/pull/503
Fix job id mismatch https://github.com/oxen-io/session-android/pull/501
Fix repo documentation https://github.com/oxen-io/session-android/pull/498
Add multiple job id collision handling https://github.com/oxen-io/session-android/pull/496
Remove old jobs and refactor remaining calls to use new jobs https://github.com/oxen-io/session-android/pull/495
Fix expiration timers in groups https://github.com/oxen-io/session-android/pull/494
Session Desktop
Properly interpret the storage server error messages https://github.com/oxen-io/session-desktop/pull/1573
Replace some mentions of Loki in Session https://github.com/oxen-io/session-desktop/pull/1571 (thanks to community member buccella)
Allow unpadded attachments https://github.com/oxen-io/session-desktop/pull/1570
Redact sensitive information in logs which are saved to disk https://github.com/oxen-io/session-desktop/pull/1567
Pin seed node certificates https://github.com/oxen-io/session-desktop/pull/1566
Further work on local attachment encryption https://github.com/oxen-io/session-desktop/pull/1554
Session Open Group Server
Compact polling https://github.com/nielsandriesse/session-open-group-server/pull/21
Package open group server into a deb. https://github.com/nielsandriesse/session-open-group-server/pull/16 https://github.com/nielsandriesse/session-open-group-server/pull/17
Add tests https://github.com/nielsandriesse/session-open-group-server/pull/15
Integrate Github actions https://github.com/nielsandriesse/session-open-group-server/pull/18
Oxen Storage Server
Major Storage server refactorisation in progress https://github.com/oxen-io/oxen-storage-server/pull/419
Get all service nodes endpoint added https://github.com/oxen-io/oxen-storage-server/pull/418
Fix build issues https://github.com/oxen-io/oxen-storage-server/pull/417
OxenMQ RPC https://github.com/oxen-io/oxen-storage-server/pull/416
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.