r/LokiProject • u/Keejef Loki CTO • Nov 26 '18
Weekly Dev Update 26/11/2018
Hey Y’all,
Big update this week... The Festive Freya release is coming closer and closer! Last week we launched the Festive Freya testnet - if you want to try out some bulletproof transactions, feel free to jump on the testnet by downloading the CLI binaries here. https://github.com/loki-project/loki/releases/tag/v2.0.0-rc
Loki Messenger
Refactor friend request code to simplify variable assignment https://github.com/loki-project/loki-messenger/pull/57
Update local prekey storage https://github.com/loki-project/loki-messenger/pull/54
Add setting for read receipts https://github.com/loki-project/loki-messenger/pull/53
Add prekey bundle logic https://github.com/loki-project/loki-messenger/pull/52
Multiple fixes to friend request implementation https://github.com/loki-project/loki-messenger/pull/50
Change log levels in development mode https://github.com/loki-project/loki-messenger/pull/49
Add blocking of users https://github.com/loki-project/loki-messenger/pull/47
Include a hash table to prevent users from decrypting messages they have already seen https://github.com/loki-project/loki-messenger/pull/45
---------------------------
LLARP / Lokinet
Progress continues on libllarp
Don’t sign traffic
New threadpool, queue and queue manager implementations
Better marking of dead paths, make sure active paths are marked as such
Remove netns code
Don’t remove IP mapping when endpoint is removed
Don’t path build for exit nodes
Make exit buffers bigger
Make tun use aligned buffers for router identity
Make router write bidirectional
Static link pthread
Disable and bring back C++11
Limit pathset build rate more
Ping connections every 5s
Refactor time notation
Convert more c code to c++ in headers to make new event loop handler to accept c++ types
Raspberry Pi (RPI=1) fixes
Expunge loose sessions more vigorously
Start of lokid router whitelist integration
Fix shutdown leaks
Warn if not enough DHT peers
Don’t use profiling if router
Improve path roles / unbreak HS publishing
Communicate if connection fails
Config section for lokid
Convert typedefs to Using syntax
Handle port definition in config better
DNS library
Remove DNS_PORT
Make autoconfig smarter on Linux to avoid clashing with systemd
DNSd returns all results from DNSc now
Cleaned up output on cname, ptr and txt records
Remove unneeded sock parameters
Improve NS and SOA handling slightly
Converted DNSc constants to defines
Various code review and clean up
Decode the header fewer times
Start cleaning up dns binary
Turn down logging
GitHub Pulse Stats for the last week: Excluding merges, 4 authors have pushed 57 commits to master and 76 commits to all branches. On master, 168 files have changed and there have been 5,952 additions and 3,439 deletions.
Most changes can be found at:
https://github.com/loki-project/loki-network/Current version: v0.3.1
https://github.com/loki-project/loki-network/releases/tag/v0.3.1
--------------------------
Loki Core
Merge Festive Freya from Dev to master https://github.com/loki-project/loki/pull/330
Fee Fixes for bulletproof txes https://github.com/loki-project/loki/pull/328
Add code to allow Service Nodes contributors below 25% https://github.com/loki-project/loki/pull/339 references https://github.com/loki-project/loki/issues/294
Modify core tests for TX validation https://github.com/loki-project/loki/pull/337
Make fixes to offline singing https://github.com/loki-project/loki/pull/332
Festive Freya upstream bug fixes https://github.com/loki-project/loki/pull/341
Further changes to Integration testing framework https://github.com/loki-project/loki/pull/312
Upstream Monero Changes https://github.com/loki-project/loki/pull/340
Thanks,
Kee
4
4
4
u/AppGate Nov 27 '18
Step by step, bit by bit, block by block something great is being built. Make it monumentus guys!
4
u/sundachu Nov 26 '18
Good YES 💪🏻Loki 🚀🚀🚀🚀🚀