Weekly Dev Update #172
Hey y’all,
Oxen Core
The Oxen core team mostly focused on improvements to the Session Open Group server this week. On top of that, we continued our ongoing work on wallet3, and Tom has been tackling more database changes this week.
Add SQLiteCpp submodule and base database class using it https://github.com/oxen-io/oxen-core/pull/1492
Lokinet
Various small Lokinet improvements this week aimed at improving connectivity and stability, as well as ongoing app development for the onion-routed video call demo to put liblokinet through its paces ahead of its inclusion in Session.
Fix build of embedded ngtcp2 on systems where ngtcp2 is already installed as a dynamic library https://github.com/oxen-io/lokinet/pull/1756
Merged the long-overdue switch away from logging macros https://github.com/oxen-io/lokinet/pull/1638
Load config directory files in deterministic (alphabetical) order https://github.com/oxen-io/lokinet/pull/1759
Fix issues on systems where IPv6 support is forcibly disabled https://github.com/oxen-io/lokinet/pull/1761 https://github.com/oxen-io/lokinet/pull/1762
Miscellaneous small build comment fixes https://github.com/oxen-io/lokinet/pull/1764 https://github.com/oxen-io/lokinet/pull/1766
Improve outbound path robustness https://github.com/oxen-io/lokinet/pull/1754
Better reporting of how we log errors https://github.com/oxen-io/lokinet/pull/1760
Video call demo app (WebRTC over Lokinet) improvements https://github.com/majestrate/lokinet-webrtc/commits/master
Ongoing work to properly handle IPv6 connectivity on Windows (no PR)
Session
This week we continued working on Session voice calls, implementing some changes to the way switching between input sources works. We’ve also refined our WebRTC signalling protocol by employing a pre-offer message.
Session Android
Allow user to toggle use of incognito keyboard https://github.com/oxen-io/session-android/pull/767
Restore log reporting https://github.com/oxen-io/session-android/pull/765
Work continues on WebRTC voice calls
Session Desktop
Expose debug logs more prominently https://github.com/oxen-io/session-desktop/pull/1967
Mark conversation as read if received as a synced message https://github.com/oxen-io/session-desktop/pull/1966
Work continues on WebRTC voice calls
Session Open Group Server
New API documentation for SOGS endpoints https://github.com/oxen-io/session-open-group-server/pull/30
Don't create default rooms https://github.com/oxen-io/session-open-group-server/pull/29
Work continues on WebRTC voice calls
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.