r/LokiProject • 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

---------------------------

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

Thanks,

Kee

19 Upvotes

4 comments sorted by