Weekly Dev Update #134
Hey y’all,
This week has been huge for Session, with our userbase more than doubling! With this in mind, we’ve been racing to roll out the Session protocol so all new users will have the best possible experience. The Lokinet team has been trying to track down a crash occurring in Lokinet on all platforms as well as investigating the creation of a library implementation of Lokinet, for integration into other applications. The Loki Core team finished a large amount of rebranding work.
Oxen Core
Update Gitmodules for RandomXL https://github.com/oxen-io/loki-core/pull/1392
Improved uptime proof message structure https://github.com/oxen-io/loki-core/pull/1370
Deb packaging updates for Oxen rebrand (https://github.com/oxen-io/loki-core/tree/debian/sid, https://github.com/jagerman/loki-storage-server/tree/debian/sid, https://github.com/oxen-io/loki-mq/tree/debian/sid)
[OxenMQ] LokiMQ renamed to OxenMQ https://github.com/oxen-io/loki-mq/pull/30, https://github.com/oxen-io/loki-storage-server/pull/407, https://github.com/oxen-io/loki-core/pull/1391
[Storage server] Oxen rebrand https://github.com/oxen-io/loki-storage-server/pull/399
[Storage server] New CI build system https://github.com/oxen-io/loki-storage-server/pull/403
[Storage server] Updated dependencies and dependency building https://github.com/oxen-io/loki-storage-server/pull/400
[Storage server] Rebrand backwards compatibility fixes https://github.com/oxen-io/loki-storage-server/pull/405 https://github.com/oxen-io/loki-storage-server/pull/404
[LokiMQ] Add deferred reply API https://github.com/oxen-io/loki-mq/pull/31
Lokinet
This past week in Lokinet was focused on finishing the tun refactor code, along with debugging a rare but recurring crash triggered by the tun refactor. We also started work on the next step for Lokinet, tentatively called “liblokinet” (pending the Lokinet rebrand): an embedded library version of Lokinet that will allow integrating Lokinet connectivity into desktop and mobile applications without requiring a full Lokinet installation on the operating system. We are currently considering different approaches (such as making use of the QUIC protocol) for ensuring reliable message delivery streams over such a Lokinet connection.
Fix build server name and path https://github.com/oxen-io/loki-network/pull/1516
Prevent crash by removing duplicate logic https://github.com/oxen-io/loki-network/pull/1515
Downgrade required libuv version to 1.18 so that builds work on Ubuntu Bionic and later https://github.com/oxen-io/loki-network/pull/1514
Update readme.md https://github.com/oxen-io/loki-network/pull/1512
Build libuv via the same StaticBuild system as most of our other dependencies https://github.com/oxen-io/loki-network/pull/1511
Fix minor build issues caused by tun refactor PR https://github.com/oxen-io/loki-network/pull/1509
Session
Session iOS
Multi device and account restoration V2 https://github.com/oxen-io/session-ios/pull/333
Raise closed group size to 100 members https://github.com/oxen-io/session-ios/pull/335
Fix various voice message issues https://github.com/oxen-io/session-ios/pull/332
Re-organise files https://github.com/oxen-io/session-ios/pull/331
Fix attachments sometimes failing to download https://github.com/oxen-io/session-ios/pull/330
Session Android
Spanish translation fix https://github.com/oxen-io/session-android/pull/401
Session Desktop
Remove RSS open group handling https://github.com/oxen-io/session-desktop/pull/1439
Fix baning users & remove the difference between groupAdmins and moderators https://github.com/oxen-io/session-desktop/pull/1438
Fix moderator dialogues https://github.com/oxen-io/session-desktop/pull/1437
Fix adding/removing moderator dialogues and group information dialogues https://github.com/oxen-io/session-desktop/pull/1436
Session 1.4.5 release https://github.com/oxen-io/session-desktop/pull/1435
Remove prekey message and Session management https://github.com/oxen-io/session-desktop/pull/1434 , https://github.com/oxen-io/session-desktop/pull/1427
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.