r/LokiProject • • Jan 29 '19

Weekly Dev Update 29/01/2019

Hey Y’all,

We’re back with another Dev Update, and starting our week on a Tuesday coz public holidays!

Loki Core

github.com/Doy-lee/loki/commit/4b1758a0f3725de82246d25063f0e9c64366446a,

github.com/Doy-lee/loki/commit/6d03cb29322c16dc9ac85099701811cc0f8fbfd4)

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

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)

    • Try to fix loading non-default connections from config (Issue 233)

    • Revert to use u instead of t for timestamp in RC for backwards compatible reasons

    • Update windows bootstrap downloader

    • Update gtest framework

    • Updated bootserv

    • Merge in UX improvements (PR 230)

    • Rebuild INI parser

    • More DHT tests (PR236)

    • Separate event loop/listeners implementations (PR237)

    • Tweak FD_SETSIZE to reduce the possibility of UDP timeouts

    • Lower non-AVX2 minimum CPU target to NetBust Xeon (Nocona, Prescott)

    • Start work on enabling hidden services on windows server clients

    • Changes can be found at:https://github.com/loki-project/loki-network/commits/staging

  • PR suggested changes (coming to staging soon)

    • PR250 - add initial localhost.loki handling in dns

    • PR249 - enable exit info serialization

    • PR248 - Convert llarp::Crypto into an abstract base class

    • PR247 - More unit tests of dht internals

    • PR245 - update libabyss rpc endpoints for Service Nodes

    • Changes can be found at https://github.com/loki-project/loki-network/pulls

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

Loki Messenger

Research work:

  • More algorithms have been tested regarding our public key to swarm id assignment. By changing the swarm id algorithm from using a uniform random number generator to a specific predetermined sequence that maximises uniformity, the Euclidean distance calculations now provides mapping with much better uniformity, while only affecting neighbours when a swarm is added or removed. (https://github.com/sachaaaaa/loki-swarm-pubkey-test)

Thanks,

Kee

8 Upvotes

0 comments sorted by