Weekly Dev Update #144
Hey y’all,
This week we have continued pushing hard to finish our outstanding tasks before the next hardfork (date yet to be announced). The Lokinet team is working hard to finish up liblokinet so that clients can speak to other clients using liblokinet, as well as speaking to service nodes using the same protocol. The Session team is continuing work on a complete overhaul of the Session open group server, and the associated client side communication code. The Oxen team is close to putting together a candidate release for the upcoming hard fork and cleaning up various parts of the code in preparation for that release.
Oxen Core
Rename LNS to ONS, change burn parameters https://github.com/oxen-io/oxen-core/pull/1428
Add dockerfile and build script (thanks to community member buccella) https://github.com/oxen-io/oxen-core/pull/1421
Fix up Loki links to point towards Oxen https://github.com/oxen-io/oxen-core/pull/1427
Clean up unused/unmaintained contrib and utils https://github.com/oxen-io/oxen-core/pull/1426
Test suite fixes for hardfork 18 https://github.com/oxen-io/oxen-core/pull/1425
print_sn_status cleanup https://github.com/oxen-io/oxen-core/pull/1424
Disable uPnP router poking by default https://github.com/oxen-io/oxen-core/pull/1423
Change uptime proof settings https://github.com/oxen-io/oxen-core/pull/1422
Lokinet
The focus of the Lokinet team over the past week has been fully centered on our liblokinet tunnelling layer. We have it embedded into Lokinet and it’s working, but there are a few rough edges that we’re spending this week to sort out.
Huge QUIC + liblokinet work in progress https://github.com/oxen-io/loki-network/pull/1576
Session
Session iOS
Fix small UI issues https://github.com/oxen-io/session-ios/pull/375
Fix messages being cut off when received https://github.com/oxen-io/session-ios/pull/374
Fix conversation scrolling bugs https://github.com/oxen-io/session-ios/pull/372
Client side implementation for V2 Open groups https://github.com/oxen-io/session-ios/pull/370
Session Android
Further work on sending and receiving pipeline refactorization https://github.com/oxen-io/session-android/commits/suggestions
Session Desktop
Encrypt attachments when stored locally https://github.com/oxen-io/session-desktop/pull/1554
Session Open group server
Allow http in onion requests to an external server https://github.com/oxen-io/oxen-storage-server/pull/415
PoW changes for message storage https://github.com/oxen-io/oxen-storage-server/pull/413
Increase limit for number of messages received at one time https://github.com/oxen-io/oxen-storage-server/pull/414
Reduce oxend ping interval https://github.com/oxen-io/oxen-storage-server/pull/412
Session Storage server
Fix Github actions https://github.com/nielsandriesse/session-open-group-server/pull/10
Add File server and Open Group server modes https://github.com/nielsandriesse/session-open-group-server/pull/11
Use log4rs to log to stdout and (optionally) to a file https://github.com/nielsandriesse/session-open-group-server/pull/12
Add options for command line interaction https://github.com/nielsandriesse/session-open-group-server/pull/13
Remove unnecessary async usage https://github.com/nielsandriesse/session-open-group-server/pull/14
Continue work on new version of Session open group server, all commits can be found here https://github.com/nielsandriesse/session-open-group-server/commits/main
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.