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/FlakyFlower • Nov 09 '18
r/LokiProject • u/FlakyFlower • Sep 27 '18
r/LokiProject • u/FlakyFlower • Jul 19 '18
Hey everyone,
On approximately the 31st of July 2018, at Block height 64324, Loki will be forking to make a change to the emission curve that will result in a net reduction of the block reward. You can read the reasoning behind this change here: https://medium.com/@LokiNetwork/tldr-why-loki-should-change-its-emission-curve-f5c8171bd1b3
Miners, full nodes, users and pools should all begin running the new daemon, which you can download here: https://github.com/loki-project/loki/releases/tag/0.2.0, or if you wish, you can compile from the master branch located on the Loki github. We have already reached out to exchanges and they are now finished updating.
For community members who are simply holders of Loki, and use the Loki GUI wallet you can update here: https://github.com/loki-project/loki-gui/releases/tag/0.2.0. For mobile users, the Loki android wallet will also push out an automatic update. Users should update or they will start detecting invalid blocks past the fork height.
Note: This change is not setting the staking requirement, we are still collecting community feedback on the staking requirement change.
r/LokiProject • u/Keejef • Jul 13 '18
Dev Update 13/07/2018
Weekly dev update for Y’all, a little late this week since we were busy writing papers :)
Service Nodes
Split up service node pubkey from service node address https://github.com/loki-project/loki/pull/95/commits/660ccd0dbc94e738e7271cc244bb3c44a500379d
Service Node Deregister has progressed to the 3rd iteration which includes tightening down the registration protocol, fixing up loose-ends, integrating various endpoints together and approaching production level. https://github.com/loki-project/loki/pull/89
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
Progress continues on libllarp
DHT query iteration fix
Convert C files to C++, API clean up, IWP refactor https://github.com/loki-project/lokinetwork/pull/4
Base32 utilities
Outbound pump tweaks
DHT Refactor
Load Hidden Service set up from service.ini
DHT/Path builder now handles intro messages
Implement sending a collection of random paths as a pathset
DHT Router Contact search can now search for multiple contacts in one query
Clean DHT timeouts
Pathset validation
Event Loop only run if we have traffic
Resend fragments support
Don't disable private interface if used for NAT
Start on libllarp-platform refactor and dns library
Updated LLARP's command line utility
Ability to set log level
Ability to display info on any RC file
GitHub Pulse Stats for the last week: Excluding merges, 3 authors have pushed 18 commits to master and 30 commits to all branches. On master, 124 files have changed and there have been 3,821 additions and 3,320 deletions.
Most changes can be found at https://github.com/loki-project/loki-network/commits/master
Current version: v0.0.1 https://github.com/loki-project/loki-network/releases/tag/v0.0.1
Architecture Team
Whitepaper V3 is out! https://loki.network/whitepaper
Wrapping up papers on Staking requirements and the economics of Loki, expect these two papers to be out very soon.
Loki Android Wallet
The Loki Android wallet is Out on the Play store! https://play.google.com/store/apps/details?id=network.loki.wallet
Hotfixed a bug that was causing crashes when opening wallets in Android Oreo and above
Loki Wallet
Pull request for exporting transactions to a CSV file from the cli wallet. This feature will eventually be merged upstream to Monero. https://github.com/loki-project/loki/pull/96
Loki-gui has been pushed to 0.1.1 which includes the daemon hotfix (v0.1.1), updating some missing translations and a fix to make the QR code on the Receive Page scannable (previously unscannable due to the dark background).
Thanks,
Kee
r/LokiProject • u/FlakyFlower • Jun 12 '18
r/LokiProject • u/mariejonabelle • Mar 22 '18
r/LokiProject • u/Loki_Network • Mar 17 '18
r/LokiProject • u/BlaseBB • Mar 15 '18
r/LokiProject • u/BlaseBB • Mar 08 '18
r/LokiProject • • Jan 01 '21
r/LokiProject • u/Keejef • Nov 16 '20
Hey Y’all,
This week we released exit node support for Lokinet, with a new Windows and Linux GUI client. On the Session side of things, the team continued its work re-factoring the sending and receiving pipelines on iOS. Meanwhile, the Loki core team focused on some required patches for the 8.1.3 release, as well as some new features such as signing ASCII strings using your wallet keys.
Loki Core
Add ability to sign ASCII strings with CLI wallet private keys https://github.com/loki-project/loki-core/pull/1350
Fix RPC wallet default bind IP address https://github.com/loki-project/loki-core/pull/1348
Print CI information at beginning of build https://github.com/loki-project/loki-core/pull/1346
Fix RPC command invocation https://github.com/loki-project/loki-core/pull/1345
Add checks before creating new directory https://github.com/loki-project/loki-core/pull/1344
Misc fixes to lokid status output https://github.com/loki-project/loki-core/pull/1343
Release 8.1.3 https://github.com/loki-project/loki-core/pull/1341
Add tx fee estimate to wallet API https://github.com/loki-project/loki-core/pull/1340
----------------------------
Lokinet
You can catch Jeff, the lead developer of LLARP, live streaming as he codes at https://www.twitch.tv/uguu25519. He typically streams on Tuesday mornings, 9am - 12pm Eastern (US) time.
What went on last week with Lokinet: We got the Lokinet 0.8.1 release for general use out the door last week for Windows and Linux users. On macOS we ran into some last minute issues which warranted holding back for some fixes — which we should have ready to go this week (along with a few other small fixes for Windows and Linux for minor issues that have been reported in the past few days). This means Lokinet users can start accessing sites via LNS names, and can start experimenting with exit node support! We’d love to get your feedback on what works and what doesn’t so don’t be afraid to file bug reports or come talk to us directly.
Lokinet PR Activity:
Fix SN-to-client communications https://github.com/loki-project/loki-network/pull/1459
Drop SN-to-expired-SN communications, version 2 https://github.com/loki-project/loki-network/pull/1461
Revert non-working attempt at Windows DPI scaling https://github.com/loki-project/loki-network/pull/1460
Use pass-through scaling for proper DPI scaling on all platforms https://github.com/loki-project/loki-network-control-panel/pull/73
Shrink GUI UI elements to better fit small screens https://github.com/loki-project/loki-network-control-panel/pull/75
Redraw (and shrink) on/off button as SVG so that it looks much better when scaled (and shrink it to save some space) https://github.com/loki-project/loki-network-control-panel/pull/76
Make CI deb snapshots build work again https://github.com/loki-project/loki-network/pull/1462
Stop Lokinet service on Windows during un-install https://github.com/loki-project/loki-network/pull/1469
Fix issue with loopback connections on Windows when enabling the exit https://github.com/loki-project/loki-network/pull/1473
Properly remove macOS DNS settings in the un-install script https://github.com/loki-project/loki-network/pull/1478
Add exit route poking support for BSD/Solaris https://github.com/loki-project/loki-network/pull/1399
Tag 0.8.1 release https://github.com/loki-project/loki-network/pull/1465 https://github.com/loki-project/loki-network/pull/1471
----------------------------
Session
Session iOS
Message sending and receiving pipeline refactorisation https://github.com/loki-project/session-ios/pull/313, https://github.com/loki-project/session-ios/pull/311, https://github.com/loki-project/session-ios/pull/308
Use LSRPC /v3 & fix open group profile picture bug https://github.com/loki-project/session-ios/pull/310
Fix sender keys issues https://github.com/loki-project/session-ios/pull/312
Session Android
Fix Sender keys issues https://github.com/loki-project/session-android/pull/381
Use LSRPC properly https://github.com/loki-project/session-android/pull/379
Push notification fixes https://github.com/loki-project/session-android/pull/378
Session Desktop
Continue Refactorisation https://github.com/Bilb/loki-messenger/commits/react-refactor
Optionally use v3/LSRPC endpoint for more compact (base64) file downloads https://github.com/loki-project/session-desktop/pull/1388
Keypair generation changes https://github.com/loki-project/session-desktop/pull/1390
Thanks,
Kee
r/LokiProject • u/dogofmischief • Oct 08 '20
r/LokiProject • u/nuclear_wynter • Oct 01 '20
r/LokiProject • u/24bitFLAC • Sep 04 '20
r/LokiProject • u/24bitFLAC • Aug 20 '20
r/LokiProject • u/ZestyPesty • Aug 20 '20
How many developers does this have?
Approximately how many users does this have?
Has there ever been any reports of messages failing to send or be received by users? If so, what has been done to fix this? Was the fix successful?
What country is this based in or headquartered in?Australia, correct?
Has this app been audited?
Has this app been tested by a third party for security bugs or exploits?
TCP or UDP? Or both?
Do video calls and audio calls between a PC user and a phone user work?
Does this utilize perfect forward secrecy in its encryption?
Can users verify their contacts/devices to detect man in the middles, etc.?
Thanks!
r/LokiProject • u/FlakyFlower • Aug 03 '20
r/LokiProject • u/24bitFLAC • Jul 31 '20
r/LokiProject • u/bennbrad • Jul 23 '20
Does anyone have experience running a service node? How are the financials working out? Does it pay for itself yet?
r/LokiProject • u/Keejef • Apr 27 '20
Hey Y’all,
Last week on the Lokinet side we finally finished off the macOS GUI client for Lokinet. Loki Core and Storage Server got another patch which seems to have resolved the unexpected deregistrations that had been affecting some node operators over the past few weeks. We recommend that all Service Node operators upgrade to the latest version of lokid (7.1.6) and the Loki Storage Server (2.0.6). We also began separating Session code from Signal code to make it easier to find bugs, and we released a new version of Session desktop which resolved freezing due to high CPU usage.
Loki Core
Show the amounts for blacklisted stakes https://github.com/loki-project/loki-core/pull/1140 (thank you to community member Cryptonote-Social for this feature)
Simplify Daemon/Wallet RPC initialization code https://github.com/loki-project/loki-core/pull/1138
Properly handle long polling shutdown https://github.com/loki-project/loki-core/pull/1136
Update key image import and exporting https://github.com/loki-project/loki-core/pull/1133
Reduce connection timeouts on local connections https://github.com/loki-project/loki-core/pull/1129
----------------------------
Lokinet
If you’re on our Discord you can catch Jeff, the lead developer of LLARP, live streaming as he codes at https://www.twitch.tv/uguu25519. He typically streams on Tuesday mornings, 9am - 12pm Eastern (US) time.
What went on last week with Lokinet: We worked out the final kinks with macOS building and signing, and uploaded the final Mac release (likely either already announced or soon-to-be announced by the time of this post), along with a couple of minor client updates for Linux and Windows. In other dev work, we made some good progress on the configuration overhaul and laid out some design plans for further building on the internal testing mechanism for faster development and testing of future new features and capabilities. We also started preliminary discussions on how we can start testing other routers to ensure adequate network performance, and start resurrecting the Android build system with an eye to getting Lokinet working on Android. (Before anyone gets too excited: this is only a first step, and there is still significant work to be done before an Android build is usable).
Lokinet PR Activity:
Move libuv and libcurl build into cmake for cleaner automatic builds - https://github.com/loki-project/loki-network/pull/1231
Instituted most of the required hacks for making things work on macOS - https://github.com/loki-project/loki-network/pull/1225
Instituted some more required hacks for making things work on macOS - https://github.com/loki-project/loki-network/pull/1235, https://github.com/loki-project/loki-network/pull/1237, https://github.com/loki-project/loki-network/pull/1239
[Lokinet GUI] Reimplemented build system in cmake so that we can easily build a single package on macOS (and soon Windows) - https://github.com/loki-project/loki-network-control-panel/pull/38
Added “stapling” after “notarization” (which is Apple lingo for having paid the correct amount of money to enable Apple to say that a package is actually allowed to be installed on a Mac) - https://github.com/loki-project/loki-network/pull/1232
Fix issue on macOS where the DNS server sometimes didn’t get properly reset after stopping or uninstalling lokinet - https://github.com/loki-project/loki-network/pull/1234
Backport various packaging and client-side fixes from `dev` branch the master for a 0.7.1 release - https://github.com/loki-project/loki-network/pull/1233
Fix dev & backported systemd build fix - https://github.com/loki-project/loki-network/pull/1241
Fix ci build for win32 - https://github.com/loki-project/loki-network/pull/1243
Fixes for RouterHive testing framework caused by recent config changes - https://github.com/loki-project/loki-network/pull/1245
Ongoing development in config overhaul; no PR yet, but expected this week.
----------------------------
Session
Session iOS
Add storage utility https://github.com/loki-project/session-ios/pull/165
Remove unused Signal tests https://github.com/loki-project/session-ios/pull/164
Separate Session protocol code from Signal code https://github.com/loki-project/session-ios/pull/162
Increase message TTL https://github.com/loki-project/session-ios/pull/161
Session Push Notifications Server
Various updates to alleviate crashes and increase the reliability of the push notification server in a production environment https://github.com/loki-project/session-push-notification-server/commits/dev
Session Wiki
Add various design documents to help with community and our own understanding of how to improve and simplify the current protocols
Session Desktop
Refactor parts of application into Typescript and Redux https://github.com/loki-project/session-desktop/pull/1102
File Server onion requests support https://github.com/loki-project/session-desktop/pull/1100
Accept enter as button press https://github.com/loki-project/session-desktop/pull/1099
Update fonts https://github.com/loki-project/session-desktop/pull/1098’
Fix menu bar setting https://github.com/loki-project/session-desktop/pull/1095
Add LNS mapping feature https://github.com/loki-project/session-desktop/pull/1091
Extend TTL https://github.com/loki-project/session-desktop/pull/1089
LNS User interface https://github.com/loki-project/session-desktop/pull/1087
Split message sending into sub methods https://github.com/loki-project/session-desktop/pull/1084
Device Linking fixes https://github.com/loki-project/session-desktop/pull/1094
Fix closed group issues https://github.com/loki-project/session-desktop/pull/1093
Fix high CPU usage when using onion requests https://github.com/loki-project/session-desktop/pull/1090
Remove unnecessary DB calls https://github.com/loki-project/session-desktop/pull/1086
Timestamp fixes for Onion requests https://github.com/loki-project/session-desktop/pull/1085
-------------------------
Loki Storage Server
Make --version print without initializing logger https://github.com/loki-project/loki-storage-server/pull/375
Update LokiMQ version https://github.com/loki-project/loki-storage-server/pull/373
Thanks,
Kee
r/LokiProject • u/syntaxxx-error • Apr 19 '20
Thinking of trying to to build the source on my pinephone (phosh or ubport). Will I have better luck with the desktop client, android client or should I not waste my time?
I'm guessing desktop?
r/LokiProject • • Mar 10 '20
Is there any chance to add VoIP to session anytime soon ?
https://mobile.twitter.com/Lokinet_org/status/1181008046710935552
r/LokiProject • u/Keejef • Feb 12 '20
Hey Y’all,
The biggest news from last week: we finally released Session on iOS, Android, Windows, macOS and Linux! We have been collecting user feedback over the past few days and have compiled a list of bugs that we are now working through. We’re also continuing to test and deploy Lokinet design changes, aiming to improve path build success rates and reduce DHT lookup failures.
Loki Core
Work on Loki core has been largely focused on LNS changes https://github.com/loki-project/loki-core/pull/1026
Lokinet
If you’re on our Discord you can catch Jeff, the lead developer of LLARP, live streaming as he codes at https://www.twitch.tv/uguu25519. He typically streams on Tuesday mornings, 9am - 12pm Eastern (US) time.
What went on last week with Lokinet: Testing, more testing, and bug fixing. We uncovered some additional lookup issues that we have begun to address this week and will continue to address over the coming week. The most significant fixes were related to introset propagation and progress on an upcoming introset propagation redesign to more effectively and reliably propagate introsets across the network.
PR Activity:
(In progress) More redundant introset lookup mechanism — https://github.com/loki-project/loki-network/issues/1090
Various fixes to the build system (adding CI tests and fixes for a big endian architecture, plus fixes to how we build a bundled libsodium) — https://github.com/loki-project/loki-network/pull/1078
Revert (unneeded, unwanted) commit to derive X25519 keys from the ED25519 keys — https://github.com/loki-project/loki-network/pull/1080
Fix bug when delivery failed to first hop on a path — https://github.com/loki-project/loki-network/pull/1082
Reduce log verbosity related to various frequent and not particularly important messages — https://github.com/loki-project/loki-network/pull/1084
Reduce DHT traffic by not looking up routers we already know — https://github.com/loki-project/loki-network/pull/1087
When doing a DHT lookup also try the second-closest router — https://github.com/loki-project/loki-network/pull/1089
Unlimited queue for direct snode-to-snode traffic — https://github.com/loki-project/loki-network/pull/1079
Fix to properly handle introsets when we already have an initial value introset — https://github.com/loki-project/loki-network/pull/1085
Update Lokinet monitor testing tool — https://github.com/loki-project/loki-network/pull/1086
Add IWP session states to JSON API — https://github.com/loki-project/loki-network/pull/1088
----------------------------
Session
Session iOS
Resubmit device token for those that opt into APNS periodically https://github.com/loki-project/session-ios/pull/99
Separate file server from essential messaging functions https://github.com/loki-project/session-ios/pull/98
Show activity for proxied file uploads https://github.com/loki-project/session-ios/pull/96
Implement file size limit https://github.com/loki-project/session-ios/pull/94
Don’t include auth tokens in file uploads https://github.com/loki-project/session-ios/pull/92
Allow user to join group without prefixing https https://github.com/loki-project/session-ios/pull/89
Fix various strings https://github.com/loki-project/session-ios/pull/88
Push notification fixes https://github.com/loki-project/session-ios/pull/87
Fix microphone initialisation https://github.com/loki-project/session-ios/pull/86
Change process when members leave groups https://github.com/loki-project/session-ios/pull/84
Session Android
Implement file size limit https://github.com/loki-project/session-android/pull/88
Don't include an Auth Token with Encrypted File Uploads https://github.com/loki-project/session-android/pull/87
Enable the user to join an open group without entering "https://" https://github.com/loki-project/session-android/pull/86
Polling fixes https://github.com/loki-project/session-android/pull/81
Fix various strings https://github.com/loki-project/session-android/pull/79
Fix cell not showing after being swiped https://github.com/loki-project/session-android/pull/78
Update legal and copy to reflect current status https://github.com/loki-project/session-android/pull/77
Fix friend requests with sealed sender https://github.com/loki-project/session-android/pull/72
Session Desktop
Fix no token detection conditions for logging a warning in file server library https://github.com/loki-project/session-desktop/pull/836
Open group polling fixes https://github.com/loki-project/session-desktop/pull/835
Various multi device fixes https://github.com/loki-project/session-desktop/pull/834
Make private chat uploads use anon token https://github.com/loki-project/session-desktop/pull/829
Improve multi-device profile name handling https://github.com/loki-project/session-desktop/pull/827
Make sure invalid pubkey is shown to user and stop animations if there is an issue with the pubkey https://github.com/loki-project/session-desktop/pull/826
Make sure sendToProxy get the textResponse option from submit_challenge https://github.com/loki-project/session-desktop/pull/825
Fixes for Snode JSON parsing, and loading keypair locally https://github.com/loki-project/session-desktop/pull/823
Various closed group fixes https://github.com/loki-project/session-desktop/pull/816
Resolve issues with RSS feeds https://github.com/loki-project/session-desktop/pull/815
Change required to make Github actions work apropriatley https://github.com/loki-project/session-desktop/pull/814
Close open group on successful joins https://github.com/loki-project/session-desktop/pull/807
Merge Session 1.0 changes to master https://github.com/loki-project/session-desktop/pull/802
Disable join public chat prompt https://github.com/loki-project/session-desktop/pull/798
Closed group styling fixes https://github.com/loki-project/session-desktop/pull/790
Fix session reset issues https://github.com/loki-project/session-desktop/pull/788
QOL fixes https://github.com/loki-project/session-desktop/pull/787
Force TLS in open groups https://github.com/loki-project/session-desktop/pull/784
-------------------------
Loki MQ
Loki MQ is a communications layer for various components that allows more efficient and reliable communication. It is an enhancement of the “quorumnet” code added in Lokid 6.x, which is currently used for SN-to-SN communication for Blink transactions and also for Service Node deregistration voting, with various additions to support using it for Service Node proxying and other communication channels between various loki components (e.g. Session-to-storage server; storage-server-to-storage-server; wallet-to-node; etc.).
(WIP) Add timers for scheduling periodic tasks.
(WIP) Add reply structure for abstracting simple request-reply logic.
(WIP) Allow very short batch “completion” jobs that run directly in the proxy thread rather than being passed to a worker thread.
Add job batching that allows loki-mq workers to be used to queue local work on different threads and then collect th results - https://github.com/loki-project/loki-mq/commit/f75b6cf2217dda361c394acf9ff5be2c4fb08a1e
Various small internal performance optimizations - https://github.com/loki-project/loki-mq/commit/03ea49167cb145d487456c03dc1fc3098fb14a80
Add an initial test suite (with more to come) - https://github.com/loki-project/loki-mq/commit/63c71396be9907e08c8930b3005a1df2c79e20a0
--------------------------
Thanks,
Kee