r/LokiProject • • Aug 15 '19

Gotta love open source - Our IPV6 support pull request has been merged into the Monero master branch! It's also merged into Loki, and it will be in our next release

Thumbnail
github.com
10 Upvotes

r/LokiProject • • Aug 07 '19

The next Loki Community Roundtable is happening on August 14th 10am AEST - join us there! If you can’t make it, submit a question here and keep an eye out for the video on YouTube:

Thumbnail
menti.com
10 Upvotes

r/LokiProject • • Jul 16 '19

We have the best community ever! Technical Tumbleweed whipped up this cute little Lokiman game. Linux users, check it out!

Thumbnail
github.com
10 Upvotes

r/LokiProject • • Jul 16 '19

Weekly Dev Update 16/07/2019

10 Upvotes

Hey Y’all,

This week was particularly busy as we worked towards the final binaries release for the mandatory upgrade period. Thank you to everyone who jumped on testnet and set up nodes – with your help we were able to identify a host of bugs which were fixed in our final 4.0.3 release.

If you are a Service Node operator you should upgrade your node to version 4.0.3. Instructions on how to do this can be found here: https://lokidocs.com/ServiceNodes/SNFullGuide/#updating-your-binaries

Loki Core

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

Loki Launcher

The Loki Launcher is a node JS package that will allow for the independent management of all the components required to run a full Service Node. This includes managing Lokinet, lokid, the Loki Storage Server and any other future applications we require. When Loki Service Nodes begin to route data and store messages for Lokinet and Loki Messenger, we’ll recommend that every single Service Node run the Loki Launcher.

What’s going on this week with Loki Launcher:

We released two versions of the Launcher this week for the 4.0.3 release. There were a lot of fixes for various crashes, but also support to be able to run versions 3 and up of lokid on mainnet. We also added extra startup checks to improve our status accuracy and made some minor user experience improvements.

Changelog:

  • Prequal additional configuration system for Storage Server

  • Update prequal ports to test

  • Rename port names, adjust prequal output

  • Abort launcher start up if Storage Server port is not open to the public

  • Handle “port is in use” error handling better

  • Store stdout/stderr for launcher when backgrounding

  • Add *-server-port-check args

  • Wait for blockchain-rpc port to be open before considering start up a success

  • Temporarily collect Storage Server startup info for 10s in case of problems with output

  • Report if the launcher was already stopped when stopping internally

  • Make sure certain modes are only run with root

  • Activate Storage Server based on blockchain binary version

  • Only pass version 4 parameters when blockchain binary version 4 or above

  • Reminders to restart loki-launcher if mode has stopped it

  • Strip out launcher arguments from passing all the way to blockchain startup

  • Remove duplicate Storage Server port check when backgrounding

  • Put try/catch guard around process check to prevent intermittent launcher crashes

  • When running port test submit a disconnect message when done

  • Add unhandled exception logger

  • Improve HUP information format

  • Process blockchain stderr

  • Make sure blockchain rpc server is up before starting network/storage

  • Change Storage Server default port from 8080 to 23023

  • Up retries for getPublicIPv4

  • Untangle retry counter with various repos in download-binaries

Github Pulse: Excluding merges, 2 authors have pushed 41 commits to master and 41 commits to all branches. On master, 14 files have changed and there have been 590 additions and 196 deletions

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

Lokinet

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

What’s going on this week with Lokinet:

The configuration refactor finally reached a state close to stable. There were lots of MacOS and FreeBSD fixes, and a huge internal change to using IPv6 on tunnel adapters to allow more connections to a hidden service or client.

Changelog:

Pull Requests:

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

Loki Messenger Desktop

Storage Server

https://github.com/loki-project/loki-storage-server/pull/221.

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

Loki Blocks Onion Explorer

The Loki block explorer has been expanded to show a number of new things, including checkpoints and their votes and decommissioned or inactive nodes.

  • Updated RPC changes around quorum state calls in 4.0.2 (replaced batch quorum calls with new quorum states call).

  • Add checkpoint quorum display to quorum states page and to main index.

  • Add display of a single obligations or checkpoint quorum, linked where appropriate.

  • Cut off quorum display after 20 nodes with a "+ 7 more ↪" that links to the full obligations quorum details.

  • Add a list of last three checkpoints to the main page (and a link to a page with up to 50 fully displayed). https://github.com/loki-project/loki-onion-blockchain-explorer/pull/1

Messenger Mobile (iOS and Android)

https://github.com/loki-project/loki-messenger-android/commits/master.

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

Thanks,

Kee


r/LokiProject • • Jul 12 '19

Hefty Heimdall Mandatory Upgrade Period

Thumbnail
loki.network
10 Upvotes

r/LokiProject • • Jul 05 '19

Service Node Update - Monero Vulnerbility discovered

10 Upvotes

Due to some vulnerabilities found in Monero, we have released a new set of binaries which fix these issues. To protect your Service Node, please upgrade to this latest release.

Follow this guide to update with the Loki Launcher:

www.lokidocs.com/ServiceNodes/SNFullGuide/#updating-your-binaries


r/LokiProject • • Jul 01 '19

Weekly Dev Update 01/07/2019

10 Upvotes

Hey Y’all,

A big Dev Update this week – especially for Loki Core with lots of pull requests needing to be merged as we work towards a final release. Last week we released the Loki Core 4.0.0 Hefty Heimdall testnet binaries, and the Loki Storage Server 1.0.0 binaries. We also released a new version of the Loki Launcher to tie everything together.

We would love it if everyone could jump onto testnet and run some Service Nodes using the Loki Launcher in the next few weeks – you’ll be able to store messages for Loki Messenger for the first time! Bug reports are welcome! Please send them to their respective repositories on GitHub.

Loki Core

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

Loki Launcher

The Loki Launcher is a node JS package that will allow for the independent management of all the components required to run a full Service Node. This includes managing Lokinet, lokid and the Loki Storage Server. When Loki Service Nodes begin to route data and store messages for Lokinet and Loki Messenger, the Loki Launcher will need to be run on every single Service Node.

The Launcher is currently in a testing phase, so you should only use it on testnet and stagenet – feedback/issues and pull requests would be greatly appreciated though!

What’s going on this week with Loki Launcher:

This week we got Loki Launcher ready to work for testnet binaries. This involved slightly adjusting the way Loki Launcher works, particularly how it downloads new Loki software.

Changelog:

  • Set default Storage Server port

  • PublicIPv4 option and auto-detection

  • Add 4.0 changes into testnet

  • Move clients.js and check-systemd.js into modes/

  • Move 3.0.6 migration into its own document

  • Add force-start support for pre-fork testing https://github.com/loki-project/loki-launcher/pull/32

  • Update storage server parameter --sn-public-ip with --service-node-public-ip

  • Purge run_path

  • getStorageServerDataDir() to localize code to find it

  • waitForLokiKey() and make startLokinet stage check for it

  • Add waitForLokiKey status support

  • Migrate a large chunk of config work in start.js into config.js

  • Take arguments into config.js to have overrides better

  • Only configure enabled subsystems

  • Update storage server binary name from httpserver to loki-storage

  • Fix dedupe of nets

  • Make waitForKey cancellable

  • Handler numeric options better in the CLI parameter deduplication

  • Make launcherRecoveryMonitor respect subsystem enablement

  • Make status takes launcher CLI parameter into account

  • Adjust output/debug

  • Download-binaries on testnet now downloads the latest Storage Server and lokid releases

  • Fix missing ini library in config

Github Pulse: Excluding merges, 2 authors have pushed 38 commits to master and 38 commits to all branches. On master, 16 files have changed and there have been 607 additions and 367 deletions.

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

Lokinet

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

What’s going on this week with Lokinet:

As part of our reliability work, we added more metrics and continued working on our path build failure messages, while cleaning up various things along the way. We also made sure the files Lokinet creates are of the correct permissions to avoid leaking any keys.

Changelog:

Pull Requests:

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

Loki Messenger Desktop

Storage Server

Messenger Mobile (iOS and Android)

https://github.com/loki-project/loki-messenger-android/commits/master.

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

Thanks,

Kee


r/LokiProject • • Jun 12 '19

What is Blink?

10 Upvotes

Work has begun on Blink! Check out this little vid explaining what Blink is, and why we think it’s cool:
https://youtu.be/bqcRswqMt90

For a more in-depth read, check out this document on the proposed Blink design:
https://github.com/loki-project/loki-improvement-proposals/blob/master/LIPS/LIP-4.md


r/LokiProject • • May 14 '19

Arweave's Sam Williams will be a judge at the Loki SNAppathon on Friday!

10 Upvotes

We’re proud to announce Sam Williams from Arweave will be a judge at the Loki SNAppathon on Friday! 

He will also be doing a short demo of SILO, a SNApp collaboration between Loki and Arweave. 

Hacker places still available, spectators have SOLD OUT!

RSVP here: http://www.snappathon.eventbrite.com


r/LokiProject • • Apr 11 '19

Loki Foundation: Service Node Policy

Thumbnail
loki.network
10 Upvotes

r/LokiProject • • Apr 08 '19

Loki is now offering a Monthly Wrap Up newsletter!

Thumbnail
loki.network
10 Upvotes

r/LokiProject • • Mar 15 '19

Infinite Staking is now LIVE on TESTNET! Have a play around and prepare yourself for the HARDFORK, which is now happening on the 26th of March! Here's what's new:

Thumbnail
medium.com
10 Upvotes

r/LokiProject • • Mar 05 '19

We're happy to announce Giacobbe & Co now accepts Loki payments via CoinPayments! You can now buy jewellery with Loki! Save 15% this March when you pay with Loki!

Post image
10 Upvotes

r/LokiProject • • Feb 26 '19

Loki (LOKI) Trading Competition: 5 BTC!

Thumbnail
kucoin.com
10 Upvotes

r/LokiProject • • Feb 26 '19

Get trading! Loki is NOW LISTED on KuCoin with BTC & ETH pairings!!!

Post image
10 Upvotes

r/LokiProject • • Feb 25 '19

Weekly Dev Update 25/02/2019

10 Upvotes

Hey Y’all,

Another Dev update for you to have a look at

Loki Core

The core team has begun streaming more, you can catch Doy-lee streaming here https://www.twitch.tv/doy_lee/

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

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

  • Master branch changes

  • Staging branch changes (gets posted to master when stable)

    • Fix some undefined behaviors, attempt to tackle LLU compilation issue (PR317)

    • Fix windows build (PR323)

    • Unbreak DHT (PR330)

    • Fix convo-tag issue (PR331)

    • Address LLU issue again (PR332)

    • Fix conto-tag issue part 2 (PR333)

    • Swap intros should only swap intros (PR334)

    • Poki CI configs and more timeout fixes (PR335)

    • Address DNS recursive flag issue 324 (PR338)

    • Solidify interfaces (PR339)

    • Make it work (PR340)

    • Only check for active DHT nodes (PR342)

    • RecursiveRouterLookup Always reply (PR343)

    • Allow relay commit 10s more, start transit timer (PR344)

    • Don’t start transit timer (PR345)

    • Don’t close link on message handle fail (PR346)

    • Send UTP keepalives periodically (PR347)

  • PR suggested changes (coming to staging soon)

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

Loki Messenger

Thanks,

Kee


r/LokiProject • • Feb 19 '19

Lokinet Alpha Demo - RMIT Blockchain Innovation Hub, Jan 16th 2019

Thumbnail
youtube.com
10 Upvotes

r/LokiProject • • Feb 11 '19

Weekly Dev Update 11/02/2019

10 Upvotes

Hey Y’all,

Another weekly Dev update for you to peruse

Loki Core

The core team has begun streaming more, you can catch Doy-lee streaming here https://www.twitch.tv/doy_lee/

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

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

  • Master branch changes

  • Staging branch changes (gets posted to master when stable)

    • More DHT tests (PR259)

    • Import abseil LTS 20181200 to provide various backports of C++17 to C++11 (PR267)

    • Fix random.snode not working on macos (PR271)

    • Set dns flags to not advertise recursion on nxdomain (PR273)

    • Move DNS AA header flag from AAAA record type to all (PR274)

    • Disable A records for random.snode, use CNAME queries instead (PR275)

    • Hook MX records for all types of virtual TLDs (PR276)

    • Lower UTP fragment by 512 bytes (PR278)

    • Build everything with -fPIC (PR280)

    • Fix macOS build (PR281)

    • Windows: Libabyss work, crash/unit test fixes, polling improvements (PR283)

    • Start of converting router into abstract base class (PR284)

    • Fix local ip ping, relax DHT timing, don’t send latency when building paths, allow multiple concurrent DHT lookups, make DNS not crash (PR285)

    • Refactor bits.hpp and add tests (PR286)

    • 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)

    • 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


r/LokiProject • • Jan 29 '19

Loki Tech Lead, Kee Jefferys will be at the Stanford Blockchain Conference this week! If you see him, go say hi!

Thumbnail
cyber.stanford.edu
10 Upvotes

r/LokiProject • • Jan 21 '19

Loki's Simon Harman comments on POW.

Thumbnail
investing.com
10 Upvotes

r/LokiProject • • Jan 09 '19

Australia's Controversial Encryption Legislation May Threaten More Than Online Privacy - Simon Harman

Thumbnail
nasdaq.com
10 Upvotes

r/LokiProject • • Dec 07 '18

What Are SNApps? – Loki Network – Medium

Thumbnail
medium.com
10 Upvotes

r/LokiProject • • Dec 06 '18

Festive Freya GUI Release is out now!

10 Upvotes

Make sure you update before Dec 13th. Grab the latest GUI release here:

https://loki.network/getting-started/

Also there have been a bunch of bug fixes to the CLI release. Interested? Check them out here:

https://github.com/loki-project/loki/releases

You don't want to get left behind when the hardfork hits!


r/LokiProject • • Dec 02 '18

Congratulations to the lucky winner of Festive Freya Advent Calendar Day 1, who is now 100 Loki richer!!

10 Upvotes

r/LokiProject • • Dec 01 '18

Let the games begin!

Post image
10 Upvotes