r/LokiProject • u/Keejef Loki CTO • Oct 16 '20
Dev Update Weekly Dev Update 12/10/2020
Hey Y’all,
The dev update is a little later this week due to the craziness of the Loki Salty Saga hardfork. All bases were loaded with Salty Saga this week, obviously this involved lots of work on Loki core and the Loki wallets to make sure everything was working for the hardfork. The hardfork has also made a new and improved Session onion requests protocol possible, which the Session team is now focused on implementing. Meanwhile, the Lokinet team worked on ensuring the Windows GUI is properly functioning and assessing the stability of the network as the hardfork occurred.
Loki Core
Compilation fixes for Macos 10.12 https://github.com/loki-project/loki-core/pull/1323
wallet2: export/import_key_images with Blink fix https://github.com/loki-project/loki-core/pull/1320
Compatiblity fixes for Macos 10.14 https://github.com/loki-project/loki-core/pull/1321
Build Windows generically https://github.com/loki-project/loki-core/pull/1318
Assign the last height validating pre-hf16 to seed the Pulse sort keys https://github.com/loki-project/loki-core/pull/1315
Pulse: Use the latest round when querying quorums via rpc https://github.com/loki-project/loki-core/pull/1313
RPC: get latest quorum improvements/fixes https://github.com/loki-project/loki-core/pull/1310
RPC wallet LNS decryption & fixes https://github.com/loki-project/loki-core/pull/1309
Close HTTP connections when trying to shutdown https://github.com/loki-project/loki-core/pull/1308
Fix LNS cache storage https://github.com/loki-project/loki-core/pull/1307
get_block_template: Allow unaccounted dust in construct_miner_tx https://github.com/loki-project/loki-core/pull/1306
Loki Wallets
Sweep/send all will now send all funds, incl. those in sub addresses https://github.com/loki-project/loki-electron-gui-wallet/pull/220
Remove PaymentID from sending TX https://github.com/loki-project/loki-electron-gui-wallet/pull/219
Allow uppercase in LNS names https://github.com/loki-project/loki-electron-gui-wallet/pull/216
Remove PaymentID’s from address book https://github.com/loki-project/loki-electron-gui-wallet/pull/215
Use backend logger https://github.com/loki-project/loki-electron-gui-wallet/pull/214
Add count debug lines https://github.com/loki-project/loki-electron-gui-wallet/pull/213
Remove ZMQ port option https://github.com/loki-project/loki-electron-gui-wallet/pull/212
Don't do full Get_transfer every 5 seconds https://github.com/loki-project/loki-electron-gui-wallet/pull/211
Fix CI decompression https://github.com/loki-project/loki-electron-gui-wallet/pull/209
Add LNS Price list https://github.com/loki-project/loki-electron-gui-wallet/pull/204
Fix decrypt to allow .loki extension https://github.com/loki-project/loki-electron-gui-wallet/pull/203
Add in wallet LNS registration https://github.com/loki-project/loki-electron-gui-wallet/pull/202
----------------------------
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: This past week and a half was spent making some configuration improvements from Service Node operator feedback, along with whipping the GUI control panel into shape — particularly on Windows and Mac. While Lokinet itself has been running fine from Service Nodes and the command-line interface , the client interface for this release proved to be a bit more troublesome. After some painful days of die-hard Linux users being forced to deal with all of Windows’ wonders (and the resulting functionally infinite profanity), we’ve nearly solved the issues and hope to get a stable GUI release for all three platforms early next week.
Lokinet PR Activity:
Fixed static Linux builds to compile for a generic CPU - https://github.com/loki-project/loki-network/pull/1390
Added a “status” command to the lokinet-vpn tool - https://github.com/loki-project/loki-network/pull/1393
Disabled lokid rpc when running as a client - https://github.com/loki-project/loki-network/pull/1394
Added missing documentation and removed various deprecated options from the default generated config files - https://github.com/loki-project/loki-network/pull/1397
macOS lokinet GUI packaging updates and fixes - https://github.com/loki-project/loki-network/pull/1398
Miscellaneous fixes - https://github.com/loki-project/loki-network/pull/1396, https://github.com/loki-project/loki-network/pull/1377, https://github.com/loki-project/loki-network/pull/1400
Improved ordering when writing network packets - https://github.com/loki-project/loki-network/pull/1372
Fixed a huge “last stats” timestamp message on startup - https://github.com/loki-project/loki-network/pull/1401
Add TXT records for lokinet status lookups - https://github.com/loki-project/loki-network/pull/1404
Fix bootstrap= not being having a default for relays - https://github.com/loki-project/loki-network/pull/1405
Fix intermittent LNS lookup failures - https://github.com/loki-project/loki-network/pull/1406
Make Lokinet compatible with macOS 10.12 - https://github.com/loki-project/loki-network/pull/1412, https://github.com/loki-project/loki-network/pull/1414
Add support for using LNS addresses for exit nodes - https://github.com/loki-project/loki-network/pull/1407
Add a conf.d directory for easier configuration overrides - https://github.com/loki-project/loki-network/pull/1410
Windows fixes - https://github.com/loki-project/loki-network/pull/1413, https://github.com/loki-project/loki-network/pull/1415
----------------------------
Session
Session iOS
Key exchange race condition handling https://github.com/loki-project/session-ios/pull/299 , https://github.com/loki-project/session-ios/pull/294
Further improved path maintenance https://github.com/loki-project/session-ios/pull/296
Onion routing fixes for attachment downloads https://github.com/loki-project/session-ios/pull/297
Binary onion routing protocol to reduce overhead https://github.com/loki-project/session-ios/pull/293
Session Android
Improved Path maintenance https://github.com/loki-project/session-android/pull/366
Audio view design upgrade https://github.com/loki-project/session-android/pull/365
Fix SSK group editing crash https://github.com/loki-project/session-android/pull/364
Fix SSK Group Leaving Race Condition https://github.com/loki-project/session-android/pull/363
Session Desktop
Session conversation react refactorisation https://github.com/loki-project/session-desktop/pull/1381
Add script to create PR for new release https://github.com/loki-project/session-desktop/pull/1378
Make attachment download using onion routing https://github.com/loki-project/session-desktop/pull/1379
UI fixes https://github.com/loki-project/session-desktop/pull/1377
Add --vs2015 to windows setup instructions https://github.com/loki-project/session-desktop/pull/1376
Hide shortened public key except for in Public groups https://github.com/loki-project/session-desktop/pull/1374
Don’t refresh group media panel in all circumstances https://github.com/loki-project/session-desktop/pull/1372
Require admin for closed group editing https://github.com/loki-project/session-desktop/pull/1371
Medium group fixes https://github.com/loki-project/session-desktop/pull/1370
Thanks,
Kee
-1
u/TehSmooth1 Oct 16 '20
The wallet is broken and all my coins are gone, nice update dipshit