Weekly Dev Update #155
This week the Session team worked on a few more desktop upgrades, and continued their efforts with the refactoring of the Android conversation screen. The Oxen core team continued their work on rewards batching and Lokinet reachability testing. The Lokinet team discovered a group of Service Nodes which had unreachable Lokinet clients and are in the process of compiling a list of Service Node operators to contact so the underlying issue can be found and patched, or setup documentation can be updated.
ONS backup owner lookup fixes https://github.com/oxen-io/oxen-core/pull/1463
Add registered active ONS registrations counts to get_info RPC https://github.com/oxen-io/oxen-core/pull/1461
Further Lokinet reachability testing changes https://github.com/oxen-io/oxen-core/pull/1459
We put out a new release primarily aimed at service nodes (0.9.3) with a crucial bug fix related to the way in which service nodes recognize valid service nodes, and the new Lokinet router reachability testing I mentioned last week. Preliminary results from router testing of Foundation nodes aren’t exactly ideal; more than 11% of active service nodes appear to have misconfigured (or perhaps firewalled) Lokinet routers! We plan on enforcing these checks as part of the service node testing at some point in the future, so we’ll have a look at exporting this “naughty list” in the coming days so that operators can get a better idea of whether their service nodes are performing as expected. We’re still watching the network update to this release to see how it affects network stability, while continuing to focus on stability testing on our (much more controlled) testnet, working towards a release aimed at regular Lokinet clients.
0.9.3 release https://github.com/oxen-io/loki-network/pull/1664
Fixes to forward error correction resulting in excess network messages https://github.com/oxen-io/loki-network/pull/1663
Huge collection of network stability fixes, improvements, and related updates https://github.com/oxen-io/loki-network/pull/1658
Lokinet peer testing https://github.com/oxen-io/loki-network/pull/1659
Attempt to address occasional one-directional path failure https://github.com/oxen-io/loki-network/pull/1665
Fixes to how conversation tags are used for replies https://github.com/oxen-io/loki-network/pull/1669
WIP: Local identity key encryption at rest https://github.com/oxen-io/session-android/pull/599
WIP: Conversations screen refactor https://github.com/oxen-io/session-android/pull/597
Include closed group message expiration timer when adding new member to group https://github.com/oxen-io/session-android/pull/600
Message delivery receipt updates https://github.com/oxen-io/session-desktop/pull/1696
Clean unused database tables https://github.com/oxen-io/session-desktop/pull/1693
Merge iOS and Desktop protobufs https://github.com/oxen-io/session-desktop/pull/1692
Include closed group message expiration timer when adding new member to group https://github.com/oxen-io/session-desktop/pull/1689
Store Service Node list in database, use them if possible on app startup https://github.com/oxen-io/session-desktop/pull/1687
Include closed group message expiration timer when adding new member to group https://github.com/oxen-io/session-ios/pull/429
Session Open Group Server
Make file deletion async; use in-memory database in tests https://github.com/oxen-io/session-open-group-server/pull/9
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.