Weekly Dev Update #36

Hey Y’all,

Loki Core


LLARP / Lokinet

If you’re lucky and join our Discord, you might also catch Jeff or Ryan, the developers of LLARP, live streaming as they code: https://www.twitch.tv/uguu25519 , https://www.twitch.tv/neuroscr


We could really use your help. To be considered for inclusion in packaging distribution, we need people to star, watch and fork our Github repo. If you have a Github account, please consider helping us out.

  • Master branch changes
  • Staging branch changes (gets posted to master when stable)
    • Fix windows build system (PR287)
    • Fix nodedb commits, prevent loop (PR288)
    • Add more params to testnet and update docs (PR289)
    • Re-enable ninja build option (again) (PR290)
    • Rename public-address to public-ip, fix testnet, INI parser fix (PR291)
    • Pick newest introset when multiple are available (PR292)
    • Fix unix build caused by PR292 (PR293)
    • Adjust Makefile, fix nodedb deadlock, prevent multiple introsets from being sent (PR294)
    • More DHT fixes, only return the most up to date when multiple options (PR295)
    • Enable ccache (to accelerate builds) support (PR298)
    • Disable RC expiration
    • Add RPC endpoint for dumping internal state (PR300)
    • Disable pretty print json (PR304)
    • Convert new/delete to use unique_ptr/stack, also replace llarp_config with llarp::Config (PR303)
    • Make outbound port configurable (PR305)
    • Typo Fix (PR307)
    • Refactor CMakeLists into distinct directories (PR299)
    • Tweaked handover logic, service endpoint timeout tweaks, make docker use ninja, fix debian compile (PR309)
    • Windows libabyss patch (PR310)
    • New WireProtocol docs, Close and shutdown UTP socket on timeout (PR311)
    • Abstract router replacement (PR306)
    • Fix log tag (PR312)
    • Make RPC compile right, link session introspectable, UTP write buffers fully flush each tick (PR313)
    • Make shared lib compile (PR314)
    • Refactor out the cyclic dependency between libabyss and llarp (PR315)
    • Convert llarp_buffer_t to class (PR316)
    • Changes can be found at:
      https://github.com/loki-project/loki-network/commits/staging

  • PR suggested changes (coming to staging soon)

Loki Messenger

Thanks,  

Kee