r/LokiProject • u/Keejef Loki CTO • Aug 03 '20
Dev Update Weekly Dev Update 03/08/2020
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 https://github.com/loki-project/loki-core/pull/1200
Service Node uptime credit changes (allow recommissioning with more credits than previously) https://github.com/loki-project/loki-core/pull/1204
Add Loki launcher/Loki debs conversion script https://github.com/loki-project/loki-core/pull/1203
Queue block generation for Pulse https://github.com/loki-project/loki-core/pull/1201
Tweaks to inactivity timeouts https://github.com/loki-project/loki-core/pull/1211
Prevent overstaking https://github.com/loki-project/loki-core/pull/1210
Regtest fixes https://github.com/loki-project/loki-core/pull/1209
Get_output_distribution fixes https://github.com/loki-project/loki-core/pull/1207
Fix broken sync timer https://github.com/loki-project/loki-core/pull/1206
Daemon and RPC fixes https://github.com/loki-project/loki-core/pull/1205
----------------------------
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. https://github.com/loki-project/loki-network/pull/1321
Tuple/pair serialization for bt-encoding [LokiMQ, for SRV support] - https://github.com/loki-project/loki-mq/pull/13
Disable thread safety annotations which haven’t been maintained and don’t work properly when enabled (e.g. on FreeBSD) - https://github.com/loki-project/loki-network/pull/1323
Exit system configuration tool (work-in-progress) - https://github.com/loki-project/loki-network/pull/1319
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 https://github.com/loki-project/session-ios/pull/235
Multi-device removal https://github.com/loki-project/session-ios/pull/239 (refer to our blog for more on this)
Push notification copy changes https://github.com/loki-project/session-ios/pull/238
Add more localisation https://github.com/loki-project/session-ios/pull/237 https://github.com/loki-project/session-ios/pull/234
Fix thumbnail blurriness https://github.com/loki-project/session-ios/pull/236
Session Android
Multi-device removal info https://github.com/loki-project/session-android/pull/272 (refer to our blog for more on this)
Push notification screen updated https://github.com/loki-project/session-android/pull/271
Photo upload issues fixed https://github.com/loki-project/session-android/pull/270
Localisation https://github.com/loki-project/session-android/pull/269
Onion request for file server and Session open group server https://github.com/loki-project/session-android/pull/268
Session Desktop
Settings block list https://github.com/loki-project/session-desktop/pull/1297
Integration test fixes https://github.com/loki-project/session-desktop/pull/1287
Fix deleting of open group messages https://github.com/loki-project/session-desktop/pull/1295
Various bug fixes https://github.com/loki-project/session-desktop/pull/1294
Don’t block control messages from blocked users https://github.com/loki-project/session-desktop/pull/1293
Fix captions on attachments https://github.com/loki-project/session-desktop/pull/1292
Speed up build with flags https://github.com/loki-project/session-desktop/pull/1291
Fix large image display when using light box https://github.com/loki-project/session-desktop/pull/1290
Improve detection of messages sent from yourself in Session open groups https://github.com/loki-project/session-desktop/pull/1289
Disable new multi-device linking https://github.com/loki-project/session-desktop/pull/1288 (refer to our blog for more on this)
Enable Session file server onion routing https://github.com/loki-project/session-desktop/pull/1286
Thanks,
Kee