Weekly Dev Update #112
Hey Y’all,
Last week we worked on the full “onionization” of Session, with the Session file server and Session open group server now using onion requests. The Loki Core team continued to work towards Pulse, with a testnet release expected soon. We also made some changes to the Service Node credit system, which will be released in Loki version 8.x.x. The Lokinet team continued worked on exit node configuration tools.
Loki Core
Remove and replace epee HTTP server
https://github.com/loki-project/loki-core/pull/1208
Service Node uptime credit changes (allow recommissioning with more credits than previously)
Add Loki launcher/Loki debs conversion script
Queue block generation for Pulse
Tweaks to inactivity timeouts
Prevent overstaking
Regtest fixes
Get_output_distribution fixes
Fix broken sync timer
Daemon and RPC fixes
Lokinet
You can catch Jeff, the lead developer of LLARP, live streaming as he codes at https://www.twitch.tv/uguu25519. He typically streams on Tuesday mornings, 9am – 12pm Eastern (US) time.
What went on last week with Lokinet: Much of the effort this week was spent on creating an exit configuration tool that talks to Lokinet to determine how to configure the local system to use the configured exit node. We are also continuing to build “SRV” record support into Lokinet, and fixed some issues related to FreeBSD compilation and Lokinet’s listening IP configuration.
Lokinet PR Activity:
Allow specifying bind address as “address=<IP>:<port>” in the [bind] section; previously the interface name had to be used.
Tuple/pair serialization for bt-encoding [LokiMQ, for SRV support] –
Disable thread safety annotations which haven’t been maintained and don’t work properly when enabled (e.g. on FreeBSD) –
Exit system configuration tool (work-in-progress) –
Ongoing work on SRV record support (no PR yet)
Session
Session iOS
Fix push notification bugs
https://github.com/loki-project/session-ios/pull/241
Multi-device removal
https://github.com/loki-project/session-ios/pull/239
(refer to
for more on this)
Push notification copy changes
Add more localisation
https://github.com/loki-project/session-ios/pull/237
Fix thumbnail blurriness
Session Android
Multi-device removal info
https://github.com/loki-project/session-android/pull/272
(refer to
for more on this)
Push notification screen updated
Photo upload issues fixed
Localisation
Onion request for file server and Session open group server
Session Desktop
Settings block list
Integration test fixes
Fix deleting of open group messages
Various bug fixes
Don’t block control messages from blocked users
Fix captions on attachments
Speed up build with flags
Fix large image display when using light box
Improve detection of messages sent from yourself in Session open groups
Disable new multi-device linking
https://github.com/loki-project/session-desktop/pull/1288
(refer to
for more on this)
Enable Session file server onion routing
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.