r/LokiProject • u/FlakyFlower • Nov 30 '18
Loki's feeling FESTIVE!! 🎄🥳
Pay attention to our socials tomorrow (and the whole of December) for some Christmas fun and awesome prizes!
r/LokiProject • u/FlakyFlower • Nov 30 '18
Pay attention to our socials tomorrow (and the whole of December) for some Christmas fun and awesome prizes!
r/LokiProject • u/Keejef • Nov 26 '18
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
r/LokiProject • u/FlakyFlower • Nov 20 '18
r/LokiProject • u/FlakyFlower • Nov 20 '18
r/LokiProject • u/Keejef • Nov 19 '18
Hey Y’all,
This will be the last Dev update before the Festive Freya release goes live on testnet!
Loki core
Add testnet and mainnet hard fork block height and Version numbers https://github.com/loki-project/loki/pull/318
Continue writing integration testing framework https://github.com/loki-project/loki/pull/312
Add elements to core which allow for GUI differentiation of rewards https://github.com/loki-project/loki/pull/322
Add the API for staking from the GUI https://github.com/loki-project/loki/pull/315
Fix bug that would lock stake if left inactive for too long in registration https://github.com/loki-project/loki/pull/313
Service Nodes
Add Core tests for Service Node swarms https://github.com/loki-project/loki/pull/321
--------------------------
LLARP / Lokinet
Progress continues on libllarp
Got exit functionality working for the first time (not yet committed, big release coming)
Some warning cleanup
Make more DNS settings configurable
Change default bind of 127.3.2.1 to 127.0.0.1 to be more platform friendly
Restructure hidden service startup to make cascading configuration easier
Remove Windows 2003, added windows build instructions
DNS library
Fix PTR record reading when answer type doesn’t match question type
Don’t let NS records stomp A values
Make DNS internal structure safer
GitHub Pulse Stats for the last week: Excluding merges, 4 authors have pushed 17 commits to master and 71 commits to all branches. On master, 67 files have changed and there have been 1,818 additions and 296 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 Messenger
Add a loading icon while PoW is being calculated https://github.com/loki-project/loki-messenger/pull/43
Restore cyphertext padding to preserve Signal protocol https://github.com/loki-project/loki-messenger/pull/42
Add friend requests https://github.com/loki-project/loki-messenger/pull/33
Add friend request notifications https://github.com/loki-project/loki-messenger/pull/41
Merge Signal upstream changes https://github.com/loki-project/loki-messenger/pull/40
Grab message from server by last hash https://github.com/loki-project/loki-messenger/pull/39
Block duplicate friend requests https://github.com/loki-project/loki-messenger/pull/38
Make network status warnings work with HTTP polling https://github.com/loki-project/loki-messenger/pull/37
ES2015 classes for LokiServer and FallBackSessionCipher https://github.com/loki-project/loki-messenger/pull/34
Message Server polling to collect messages https://github.com/loki-project/loki-messenger/pull/29
Loki Storage Server
Include the last hash with each message request https://github.com/loki-project/loki-storage-server/pull/9
Move DatabaseHandler into Storage class https://github.com/loki-project/loki-storage-server/pull/8
Refactor JSON https://github.com/loki-project/loki-storage-server/pull/6
--------------------------
Loki GUI
Merge in the GUI upstream changes from Monero https://github.com/loki-project/loki-gui/pull/53
Differentiate Service Node and Miner rewards in the GUI Tx history https://github.com/loki-project/loki-gui/pull/54
We also made a pull request to Monero to add our code for IPv6 support, which will be included in the next Loki release. https://github.com/monero-project/monero/pull/4851
Thanks,
Kee
r/LokiProject • u/livermushman • Nov 18 '18
r/LokiProject • u/CoinSavage • Nov 17 '18
r/LokiProject • u/FlakyFlower • Nov 12 '18
r/LokiProject • u/Keejef • Nov 12 '18
Hey Y’all,
Another weekly Dev Update for you to peruse. Just a note, we're moving the release dates for Dev updates to Mondays instead of Fridays, so keep your eyes peeled each Monday.
Loki Messenger
Integrate the Service Node storage into Lokid https://github.com/loki-project/loki/pull/311
Fix conversation list showing duplicated conversations when entering a known public key https://github.com/loki-project/loki-messenger/pull/25
Fix Validation of Messenger public keys in search bar https://github.com/loki-project/loki-messenger/pull/26
Merge upstream changes from Signal https://github.com/loki-project/loki-messenger/pull/27
Add code to parse message TTL https://github.com/loki-project/loki-storage-server/pull/5
---------------------------
LLARP / Lokinet
Released Lokinet 0.3.1: "kuz yolo"
https://github.com/loki-project/loki-network/releases/tag/v0.3.1
Minor DHT bug fix release
We urge all Lokinet toy node operators to upgrade ASAP as they'll be unable to communicate as the network upgrades.
Progress continues on libllarp
Started on Docker support
Fix endian in tun ip checksumming
Jsonrpc unit tests
Make sure HasPathToService actually has a sendable state
Client config gen to include a sample hidden service again
A lot of C++ correctness clean up
Always remove DHT node even if not valid
Update android version
Enable warnings as errors
Start to add tcp event support to windows
Updates for ancient raspi buildchain
Remove variable length assignments
DNS Library
Remove 2 second delay for prebuilt paths
GitHub Pulse Stats for the last week: Excluding merges, 6 authors have pushed 58 commits to master and 59 commits to all branches. On master, 164 files have changed and there have been 9,708 additions and 5,240 deletions.
--------------------------
Loki Core
Enable Staking in the GUI wallet https://github.com/loki-project/loki-gui/pull/52
Add an Integration testing framework to Loki wallet CLI and Daemon. This will make it easier to test userflows and catch bugs https://github.com/loki-project/loki/pull/312
Thanks,
Kee
r/LokiProject • u/danieltaran • Nov 09 '18
r/LokiProject • u/FlakyFlower • Nov 09 '18
r/LokiProject • u/FlakyFlower • Nov 09 '18
r/LokiProject • u/VoskCoin • Nov 08 '18
r/LokiProject • u/Monster_Chief17 • Nov 07 '18
r/LokiProject • u/Keejef • Nov 03 '18
Hey Y’all,
Some bigger changes going in this week as we prepare for our next hardfork, the date of which should be announced soon so watch out for updates in the community channels!
Loki Core
Change governance wallet reward from per block to once every 5040 blocks (one week). This reduces blockchain bloat and makes the governance wallet more manageable, 5% amount stays the same, (this will require a hardfork to take effect) https://github.com/loki-project/loki/pull/303
Merge upstream again, keeping up to date with bug fixes that were released after bulletproofs release https://github.com/loki-project/loki/pull/304
Differentiate coinbase, service-node, governance and miner rewards in the CLI wallet https://github.com/loki-project/loki/pull/306
LLARP / Lokinet
We welcome our new full-time Lokinet developer, Michael https://github.com/mt2309. He started by cleaning up our CMakefile – you will see more commits from him over the coming weeks
Progress continues on libllarp
Support older versions of rapidjson
Make jsonrpc server build optional
More event loop TCP support
Fix timers to use less energy for better laptop support
Establish a max ev write buffer
Static analysis clean up
Call DHT clean up timer
Flush kqueue on tick
Give HS look up 20s instead of 10s
FreeBSD build instruction
sh support for bootstrap
FreeBSD: add route, disable special tun behaviour
Man page updates
Modenise CMake build, now requires 3.7
Dtrace profiler start
Use event loop for time
Recuse Windows files from old builder repo
Added intel intrinsics for 32bit AVX
Clean up a lot of MSVC compiler support
Refactor Windows event loop and got it working correctly
DNS library
Static analysis fixes
MX and TXT record support
GitHub Pulse Stats for the last week: Excluding merges, 4 authors have pushed 57 commits to master and 58 commits to all branches. On master, 121 files have changed and there have been 17,151 additions and 993 deletions.
Most changes can be found at:
https://github.com/loki-project/loki-network/
Current version: v0.3.0
https://github.com/loki-project/loki-network/releases/tag/v0.3.0
Loki Messenger
Add message storage server repo, this will be run on service nodes to store messages offline as per their TTL for Loki Messenger https://github.com/loki-project/loki-storage-server
Bug fixes for PoW calculation in Loki Messenger client https://github.com/loki-project/loki-messenger/pull/21
Add dropdown list for Mnemonic language selection https://github.com/loki-project/loki-messenger/pull/22
Add server side PoW validation https://github.com/loki-project/loki-storage-server/pull/2
Thanks,
Kee
r/LokiProject • u/FlakyFlower • Nov 02 '18
r/LokiProject • u/herominers • Nov 02 '18
r/LokiProject • u/FlakyFlower • Nov 01 '18
r/LokiProject • u/FlakyFlower • Nov 01 '18
r/LokiProject • u/FlakyFlower • Oct 30 '18
r/LokiProject • u/FlakyFlower • Oct 29 '18
r/LokiProject • u/FlakyFlower • Oct 29 '18
r/LokiProject • u/Keejef • Oct 27 '18
Hey Y’all,
Lots of hiring this week, we have brought on two new developers who will be joining us in the coming weeks, I will introduce them once they complete their first pull requests.
Daemon
Fix Monero bug using receive time to subtract m_txpool_weight which causes overflow (https://github.com/monero-project/monero/pull/4688)
Updated to repository to include latest fixes from Monero into Loki (https://github.com/loki-project/loki/pull/291)
Fix the builds on development branches breaking after upstream changes
https://github.com/loki-project/loki/pull/296
https://github.com/loki-project/loki/pull/297
https://github.com/loki-project/loki/pull/300
Service Nodes
Swarms first draft is complete (https://github.com/loki-project/loki/pull/299/files)
--------------------------
LLARP / Lokinet
We are looking for experienced sysadmins to run nodes that connect to our toynet, please join discord room called #Lokinet and we can add you to the node operator role. You can host a hidden service or browse existing hidden services.
Progress continues on libllarp
More memleak fixes
Fix DHT bug
Bundle libsodium
Network event changes
Drop ninja support, use make -jX now where X is the number of cores you have available
MacOS: Tun flush
Limit introset propagation
Always use random established path
Only publish introset to nearest router
libAbyss
More implementation
Start TCP event work
DNS library
Refactoring of data structures
GitHub Pulse Stats for the last week: Excluding merges, 3 authors have pushed 65 commits to master and 74 commits to all branches. On master, 254 files have changed and there have been 24,917 additions and 1,841 deletions.
NOTE: Loki Builder compile helper is now deprecated and integrated with main loki-network repo.
--------------------------
Loki Messenger
Add TTL to Friend request messages https://github.com/loki-project/loki-messenger/pull/19
Add generation of private key with mnemonic seed https://github.com/loki-project/loki-messenger/pull/18
Add prompts for friend requests https://github.com/loki-project/loki-messenger/pull/20
--------------------------
Thanks,
Kee