Weekly Dev Update #164
Hey y’all,
This week, on Oxen core we continued working on Service Node reward batching, ensuring that the fixes we’ve implemented pass all of our tests, there's one last test to be fixed before it goes for final review. Lokinet got closer on the macOS DNS resolution issues and we’ve also added RPM packaging for Fedora. The Session team worked on WebRTC integration for the Android and iOS clients, with the goal of getting a cross platform call running. The Session desktop team worked on a number of quality of life updates, including streamlining the registration process.
Oxen Core
Further fixes for SN reward batching https://github.com/darcys22/loki-core/commits/batch-sn-payments
Update old Loki mentions https://github.com/oxen-io/oxen-core/pull/1479
Lokinet
This week saw us progressing with macOS development; we now have things working reasonably well on macOS aside from one niggling issue with automatic configuration of DNS servers. It’s been a long effort, but we think we’re close.
Separately this week we adopted TechnicalTumbleweed’s contributions on RPM packaging for oxenmq and Lokinet, and have integrated it into our automatic build system along with various package updates to align it with the debian packaging changes. Part of this involved creating a new Fedora RPM repository at https://rpm.oxen.io (and are looking at expanding this repository to other projects, such as Session, in the near future). This Lokinet RPM packaging is brand new and may have bugs and problems, but we’d love to hear from any Fedora users on how well it works (or doesn’t!). Many thanks to TechnicalTumblewood for the initial work, and for ongoing testing with a few initial releases of the automatic builds.
Fedora 34 automatic package builds https://github.com/oxen-io/lokinet/tree/fedora/34
Fixed default upstream DNS not being set properly and causing resolution issues on a fresh install https://github.com/oxen-io/lokinet/pull/1715
Code cleanups/consolidatation https://github.com/oxen-io/lokinet/pull/1714, https://github.com/oxen-io/lokinet/pull/1713
Ongoing macOS network extension work https://github.com/oxen-io/lokinet/pull/1688
Session
Session Android
Unsend requests https://github.com/oxen-io/session-android/pull/703
Fix up Loki mentions https://github.com/oxen-io/session-android/pull/705
Fix Quotes in multiple message types https://github.com/oxen-io/session-android/pull/701
WIP: WebRTC call integration https://github.com/oxen-io/session-ios/pull/485
Session iOS
WIP: WebRTC call integration https://github.com/oxen-io/session-ios/pull/485
Session Desktop
Streamline account registration https://github.com/oxen-io/session-desktop/pull/1851
Seed backup reminder https://github.com/oxen-io/session-desktop/pull/1846
Link previews, fixes and improvements https://github.com/oxen-io/session-desktop/pull/1852
Suspend polling for open groups when offline https://github.com/oxen-io/session-desktop/pull/1850
Correct open group pill width https://github.com/oxen-io/session-desktop/pull/1847
Add tray icon option https://github.com/oxen-io/session-desktop/pull/1839
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.