Weekly Dev Update #135
Hey y’all,
This week we raised the Session closed group size to 100 members and continued working on our new multidevice implementation. The Lokinet team published a design document on the proposed TPC over OUIC method which will be used in liblokinet. The Oxen Core team worked on a few minor fixes to Core and continued ongoing work to add messages specifying reasons for Service Node deregistration.
Oxen Core
Clear unused variable warning in simple wallet https://github.com/oxen-io/loki-core/pull/1396
Compatibility for OpenRC to manage oxen service nodes https://github.com/oxen-io/loki-core/pull/1395 (Thanks to community member Kreyren for this)
Build internal check for public IP address https://github.com/oxen-io/loki-core/pull/1393
[OxenMQ] Add a better interface for non-immediate request replies https://github.com/oxen-io/loki-mq/pull/31
Lokinet
This week’s Lokinet development has focused on finishing/stabilizing the tun refactor code and designing and building an embeddable library version of Lokinet that we are (temporarily) calling “liblokinet”. This library version is aimed at being able to embed Lokinet connectivity into desktop and mobile applications without requiring a full system-level Lokinet installation, which will broaden the places Lokinet connectivity is possible and available. One of our specific tasks currently in progress to accomplish this is designing a layer within Lokinet that can convert TCP streams into QUIC streams for transport over liblokinet.
Fix potential crash in path expiry logic https://github.com/oxen-io/loki-network/pull/1515
Fix automatic gui builds broken by the oxen repositories rename https://github.com/oxen-io/loki-network/pull/1516
Update README with better structure and more prominent suggestions of using the debs https://github.com/oxen-io/loki-network/pull/1522
Fix building with older versions of libuv https://github.com/oxen-io/loki-network/pull/1514
Preliminary draft liblokinet API https://github.com/oxen-io/loki-network/pull/1523
Preliminary TCP-over-QUIC design document https://github.com/oxen-io/loki-network/pull/1525
TCP-over-QUIC implementation (in progress, no PR yet)
Session
Session iOS
Fix inconsistent closed group leaving/kicking https://github.com/oxen-io/session-ios/pull/341
Improve onion request path loading efficiency https://github.com/oxen-io/session-ios/pull/346
Fix app extensions https://github.com/oxen-io/session-ios/pull/342
Increased open group moderation features https://github.com/oxen-io/session-ios/pull/339
Improved database handling https://github.com/oxen-io/session-ios/pull/337
Raise closed group size to 100 members https://github.com/oxen-io/session-ios/pull/335
Session Android
Update Spanish translations https://github.com/oxen-io/session-android/pull/401
Open group moderation updates https://github.com/oxen-io/session-android/pull/405
Use translated strings for max group members https://github.com/oxen-io/session-android/pull/404
Increase group size limit https://github.com/oxen-io/session-android/pull/403
Session Desktop
Remove body pending and 2000 body limit https://github.com/oxen-io/session-desktop/pull/1458
Fix password length issue https://github.com/oxen-io/session-desktop/pull/1457
Fix profile updates https://github.com/oxen-io/session-desktop/pull/1448
Clean moderator dialogue https://github.com/oxen-io/session-desktop/pull/1445
Increase closed group size to 100 https://github.com/oxen-io/session-desktop/pull/1443
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.