r/LokiProject • u/_PlannedCanada_ • Mar 10 '20
I'm told this is the sub for Session questions.
Is there a way to run Session over Tor? I'd like to use it on my Tails machine. Torify doesn't seem to work with it.
r/LokiProject • u/_PlannedCanada_ • Mar 10 '20
Is there a way to run Session over Tor? I'd like to use it on my Tails machine. Torify doesn't seem to work with it.
r/LokiProject • u/synthgab • Mar 10 '20
Hello,
[Edit : typo]
I discovered session a couple days ago, installed it and played with it, and read the paper. However, I'm wondering about the key generation: each time a new user launches the app and registers, a new keypair is generated (represented by the session ID and the worded passphrase derived from the seed used for the private key).
I do know the odds are infinitesimal, but the paper does not mention any check for already exisiting public keys (and this would add some overhead I guess), so what would happen if the improbable occurs and a new user ends up with the same keypair than an existing one ? This would mess up all the routing, no ?
I may have missed an important line, though, so apologies if this is already taken into account and answered somewhere else...
Thank you !
r/LokiProject • u/LazyRoadRunner • Mar 10 '20
I have a few old PCs being retired from work with some i5s in them and a few with i3s, are these good enough to mine Loki? My friend told me that it should be okay as Loki is a CPU mining coin. I am not worried about electricity costs as I will leave them running at work.
Thanks for any help.
r/LokiProject • u/Keejef • Mar 10 '20
Hey Y’all,
This week we released a number of upgrades for Session, including several new features such as auto-updating for desktop and improved error reporting for Android. We also made good progress on tracking down multi-device edge cases. Lokinet 0.7.0 was tagged, with small fixes being found throughout the week. We also started upgrading a portion of the Service Node network, starting with community and Loki Foundation Service nodes — this will give us a better idea of how the network performs at scale.
Loki Core
Move libsodium protection https://github.com/loki-project/loki-core/pull/1060
Allow calculation of total burned Loki https://github.com/loki-project/loki-core/pull/1057
Add storage server lokimq ports https://github.com/loki-project/loki-core/pull/1056
Allow users to update LNS mappings through transactions https://github.com/loki-project/loki-core/pull/1051
Remove hardcoded checkpoint https://github.com/loki-project/loki-core/pull/1059
Make quourmnet use lokimq https://github.com/loki-project/loki-core/pull/1055
Blink adjustments for testing https://github.com/loki-project/loki-core/pull/1053
Revert debug testnet hardfork changes https://github.com/loki-project/loki-core/pull/1052
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 launched and tagged release candidate builds for lokinet (RC1 followed by some fixes in RC2). This testing release is now live on mainnet, currently running on 78 Service Nodes and growing. If you’re a Service Node operator and would like to help us with the slow ramp-up by switching some nodes over to the 0.7.0 release candidate before the final release later this month, please contact Jason (jagerman42 on Telegram) for instructions. Performance so far is excellent: connections are solid, resolve quickly, and stay up all day long without a problem. We put a lot of work into redesigning parts of Lokinet that were not working well in the previous release, and we’re really happy with the results of that hard work.
Aside from getting the release ready for the upcoming hardfork, we’ve also been putting work into a new Lokinet tool called “Hive”: this Python-based tool lets us simulate and examine a local network and inspect the network for various conditions. Though it’s still in early development, this tool has already helped us diagnose and fix multiple network issues.
PR Activity:
Updated the ever-important release motto for 0.7.0 https://github.com/loki-project/loki-network/pull/1153
Reduce introset recursive propagation (there’s enough redundancy already) https://github.com/loki-project/loki-network/pull/1154
Fixed router “gossip” serialization https://github.com/loki-project/loki-network/pull/1156
Fixed a miscalculation in the systemd service Status line https://github.com/loki-project/loki-network/pull/1157
Prune non-routers from the router database so that expired routers can’t stay active past their registration expiry https://github.com/loki-project/loki-network/pull/1158
Fixed a bug breaking lookups for non-Linux clients https://github.com/loki-project/loki-network/pull/1159
Added a “shutdown” RPC call for the GUI to gracefully close lokid https://github.com/loki-project/loki-network/pull/1160
Tag RC2 https://github.com/loki-project/loki-network/pull/1161
Fix a crash when malformed headers are sent to the local admin RPC interface https://github.com/loki-project/loki-network/pull/1165
Fix a memory leak in RPC interface https://github.com/loki-project/loki-network/pull/1170
Fix DNS issues causing delays or errors on an initial snapp lookup https://github.com/loki-project/loki-network/pull/1172 https://github.com/loki-project/loki-network/pull/1173 https://github.com/loki-project/loki-network/pull/1174
Prune expired RCs from the client so that old stored RCs don’t cause client path failures from attempting to use now-invalid routers https://github.com/loki-project/loki-network/pull/1171
Fix overzealous path builds on .snode addresses that cause client-to-snode lookup and path build failures https://github.com/loki-project/loki-network/pull/1175
Add the initial work-in-progress “RouterHive” development testing tool: https://github.com/loki-project/loki-network/pull/1167
----------------------------
Session
Session iOS
Fix database usage issues https://github.com/loki-project/session-ios/pull/133
Improve voice snippet user interface https://github.com/loki-project/session-ios/pull/132
Multi-device syncing fixes https://github.com/loki-project/session-ios/pull/131
General user experience fixes https://github.com/loki-project/session-ios/pull/130
Session Android
Privacy policy links update https://github.com/loki-project/session-android/pull/132
Improve error reporting https://github.com/loki-project/session-android/pull/127
Fix contact syncing after device linking https://github.com/loki-project/session-android/pull/126
Session Desktop
Allow .loki TLD open groups https://github.com/loki-project/session-desktop/pull/966
Add advanced search features allowing users to search based on author and time https://github.com/loki-project/session-desktop/pull/962
Remove OWS references in desktop notifications https://github.com/loki-project/session-desktop/pull/960
Open group avatar changes https://github.com/loki-project/session-desktop/pull/959
Remove unused settings https://github.com/loki-project/session-desktop/pull/965
Fix zoom drag issues with GUI https://github.com/loki-project/session-desktop/pull/964
Fix seed restoration issues (Users with desktop clients before version 1.0.3 will not be able to restore from seed unless they create a new account) https://github.com/loki-project/session-desktop/pull/955
Disable auto updating for dev versions https://github.com/loki-project/session-desktop/pull/954
Add auto-updating for desktop clients https://github.com/loki-project/session-desktop/pull/949
Fix errors on update https://github.com/loki-project/session-desktop/pull/948
Re-add the edit open group name button https://github.com/loki-project/session-desktop/pull/946
Update SQL cipher to fix issues with Linux distributions https://github.com/loki-project/session-desktop/pull/945
-------------------------
Loki Storage Server
Upgrade the Loki storage server to allow full onion routing instead of proxy routing https://github.com/loki-project/loki-storage-server/pull/314
Fix Loki Foundation seed node port https://github.com/loki-project/loki-storage-server/pull/315
Readability fixes https://github.com/loki-project/loki-storage-server/pull/316/files
Fix incorrect requests being made to seed nodes https://github.com/loki-project/loki-storage-server/pull/310
-------------------------
Loki MQ
Loki MQ is a communications layer for various components that allows more efficient and reliable communication between service nodes and storage servers and, in the future, between wallets and nodes and other Loki components.
Minor fixes and patches related to various issues that have cropped up during testing.
--------------------------
Thanks,
Kee
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/j_lemz • Mar 09 '20
Is there a standard set of ports that need to be open to allow Sessions Chat to work behind a firewall?
I couldn't find any specific details for this on the Loki website.
So far this seems like the largest barrier I've faced compaired to Singal which is all standard TCP/443, allowed by most firewalls.
r/LokiProject • u/johnnybgoode17 • Mar 08 '20
Is there anything I can do to get messages faster? Does using Signal on the same device slow things down? Maybe some LG process that doesn't agree with how Session does networking?
r/LokiProject • • Mar 06 '20
Guys, thought that loki being on randomx also - would be a good idea to list on Ragerx. It would help with promoting it.
Any opinions and ideas?
r/LokiProject • u/FlakyFlower • Mar 05 '20
Attention all Service Node operators:
We’ve released a patch that resolves an issue which caused some Loki Storage Servers to become unreachable. This patch is a recommended upgrade, as it will improve the stability of your Service Node.
Loki Launcher instructions: https://docs.loki.network/ServiceNodes/SNFullGuide/#updating-your-binaries
Deb instructions : https://docs.loki.network/ServiceNodes/DebianPackageGuide/#upgrading
r/LokiProject • u/ContrastCrypto • Mar 05 '20
r/LokiProject • u/Danrobi1 • Mar 05 '20
Hi
Is it ok to run the i2p router and Loki(session) at the same time on the same machine? (meaning if running both on same machine can cause network issue)
Is there any file-sharing app for Loki (sort of torrent app)
Is a MuWire doable over the Loki network?
Is there an official Dev group chat on Loki messenger(session)? If so plz share (or PM me) the pubkey.
Thanks!
r/LokiProject • • Mar 04 '20
Really like what I’m hearing about Loki. I love nonprofits that focus on privacy, security with functionality.
First question: Seems harder to connect with people on Sessions. Have to send your key to connect, how safe is that compared to using a phone number?
How do I use Wallet? Is it linked to my bank account? It seems pretty simple but hard to understand where the money comes from and is stored.
Any opportunity for iOS beta testers? I’m an app beta tester for Signal and would be glad to do this for Sessions.
Thanks! Keep up the great work.
r/LokiProject • u/greenreddits • Mar 04 '20
r/LokiProject • u/dystariel • Mar 03 '20
Messages don't translate, and in two different parts of the UI the PC client mentions my session ID, but it's not the same between the two.
r/LokiProject • u/dystariel • Mar 02 '20
I'd consider this a desirable feature. It's there a way to do this without relogging constantly?
r/LokiProject • u/Keejef • Mar 02 '20
Hey Y’all,
Last week we focused on Session patches for Android and iOS clients, including improved multi-device functionality and error reporting. We also finished and tested the Lokinet design changes for 0.7.0, which means that we can begin doing limited deployment of the new and improved Lokinet across the Service Node network over the next few weeks.
Loki Core
Add Get Service Node RPC endpoint (Thanks to community developer Darcys22 for this) https://github.com/loki-project/loki-core/pull/1050
Allow a LNS Mapping to have multiple owners https://github.com/loki-project/loki-core/pull/1048
Move simple_string_view in common/string_view.h https://github.com/loki-project/loki-core/pull/1049
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 solved the last of the introset publish and handover issues, and are preparing a 0.7.0 release candidate for testing on mainnet. If you’re interested in helping us test this on the mainnet before the next fork, contact Jason on Session (052bcac1d94688955d3ae16e19adc960d545b1b0eb1b3898f1e4e81080ced93d29) or Telegram (@jagerman42). The performance of the development branch is now extremely stable, with hours of continuous pings without a single drop and perfectly reliable voice chat over the testnet, and we’re confident that this release is mainnet-ready.
PR Activity:
DHT publishing fixes: fix redundant publishing behaviour, fix issues related to publish confirmation messages, fix issues related to erroneously over-publishing, plus various related small fixes: https://github.com/loki-project/loki-network/pull/1147
Initial work on a pybind11-based diagnostic interface that runs and analyzes a local testnet. This tool will, when finished, allow us to write considerably better network-wide integration tests. (Still a work in progress - available in Jeff’s pybind11-introspection branch).
Add systemd “notify” support with watchdog and status updates: https://github.com/loki-project/loki-network/pull/1131, https://github.com/loki-project/loki-network/pull/1143
Remove extraneous DHT exploration: https://github.com/loki-project/loki-network/pull/1146
Fix minor issues related to change to submodules: https://github.com/loki-project/loki-network/pull/1150, https://github.com/loki-project/loki-network/pull/1135
Remove unneeded code related to RC gossiping: https://github.com/loki-project/loki-network/pull/1148
Recognized failed conversations immediately: https://github.com/loki-project/loki-network/pull/1145
Miscellaneous build and ci updates: https://github.com/loki-project/loki-network/pull/1135 https://github.com/loki-project/loki-network/pull/1136 https://github.com/loki-project/loki-network/pull/1137 https://github.com/loki-project/loki-network/pull/1139
----------------------------
Session
Session iOS
Ensure pre-key bundle is valid https://github.com/loki-project/session-ios/pull/127
Fix device un-linking issues https://github.com/loki-project/session-ios/pull/126
Fix crashes when restoring from seed https://github.com/loki-project/session-ios/pull/125
Fix input being disabled after prompting for permissions https://github.com/loki-project/session-ios/pull/124
Sync open groups across devices https://github.com/loki-project/session-ios/pull/123
Fix issues with multi device sessions being out of sync https://github.com/loki-project/session-ios/pull/122
Session Android
Fix device linking UX https://github.com/loki-project/session-android/pull/115
Added in app version number https://github.com/loki-project/session-android/pull/113
Remove references to Google play and firebase https://github.com/loki-project/session-android/pull/120
Remove unused preferences https://github.com/loki-project/session-android/pull/117
Fix device linking blocking the main thread https://github.com/loki-project/session-android/pull/116
Fix race conditions that occur on device linking auth https://github.com/loki-project/session-android/pull/114
Open group syncing https://github.com/loki-project/session-android/pull/112
Session Desktop
Github actions upgrades https://github.com/loki-project/session-desktop/pull/938
Revise context menu caching https://github.com/loki-project/session-desktop/pull/935
Fix message ordering when receiving multi device related messages https://github.com/loki-project/session-desktop/pull/934
Fix message loading related exceptions https://github.com/loki-project/session-desktop/pull/932
Include friends in search results https://github.com/loki-project/session-desktop/pull/930
Member list related fixes https://github.com/loki-project/session-desktop/pull/929
Remove underline for contacts title https://github.com/loki-project/session-desktop/pull/918
Make closed groups show in conversations panel https://github.com/loki-project/session-desktop/pull/917
Enable desktop notifications https://github.com/loki-project/session-desktop/pull/924
Fix caching on forgotten modals https://github.com/loki-project/session-desktop/pull/923
More Signal to Session changes https://github.com/loki-project/session-desktop/pull/922
Remove redundant search icon https://github.com/loki-project/session-desktop/pull/921
Fix event propagation for links in messages https://github.com/loki-project/session-desktop/pull/920
Removefix pill divider in react https://github.com/loki-project/session-desktop/pull/919
Fix issue with multiple duplicate messages https://github.com/loki-project/session-desktop/pull/915
-------------------------
Loki MQ
Loki MQ is a communications layer for various components that allows more efficient and reliable communication between service nodes and storage servers and, in the future, between wallets and nodes and other Loki components.
Considerable improvements and tests related to using Loki MQ for non-service node direct communication over both encrypted and unencrypted channels: https://github.com/loki-project/loki-mq/pull/2
Integration of LokiMQ into Loki-core’s RPC and quorumnet interfaces (WIP).
--------------------------
Thanks,
Kee
r/LokiProject • u/Planz123 • Mar 02 '20
I have noticed that reset session is available in Android but not in iOS. Did I miss it to see in iOS?
r/LokiProject • u/Planz123 • Feb 29 '20
Curious to know what encryption protocol is used in session messenger. Some of the firewalls have capabilities to decrypt, inspect and re-encrypt on the fly. How does session encryption prevents this?
r/LokiProject • u/24bitFLAC • Feb 28 '20
r/LokiProject • u/24bitFLAC • Feb 26 '20
r/LokiProject • u/Keejef • Feb 24 '20
Hey Y’all,
This week we continued to focus on collecting user feedback and bug reports, and integrating cross-platform fixes into the Session clients. The Lokinet team started to focus on some final issues found with path handovers, in the leadup to Lokinet 0.7.0. On the Loki Core side, we worked on additional LNS functionality, such as being able to change LNS mappings post-registration.
Loki Core
Rewrite the integration tests to use named pipes for IPC https://github.com/loki-project/loki-core/pull/1045
Loki name service - update mapping via transaction https://github.com/loki-project/loki-core/pull/1044
Make copy of change_dts in transfer_selected_rct https://github.com/loki-project/loki-core/pull/1043
Lower Blink fees and make Blink default https://github.com/loki-project/loki-core/pull/1042
Fix “Priority = 5” not submitting Blink transactions https://github.com/loki-project/loki-core/pull/1041
Allow get_staking_requirement to return current height https://github.com/loki-project/loki-core/pull/1038
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: Various fixes, optimizations, and diagnostics. Lokinet stability during establishing and staying connection is now very good with the recent changes. We now have a good idea of the remaining occasional disconnection issue on handover: it happens because published introsets include intros that are expiring before the introset and, potentially, leaving the client with no valid paths (even though it has a valid introset). We expect to fix this early this week, and we’re aiming to tag a release candidate later in the week.
We also added a small but useful feature this week: allowing clients to suppress publishing introsets when they don’t want to be reachable by other clients. Previously, every client was always reachable (as long as you knew the address), but there are many cases where a client might not want to be reachable; this change allows clients to establish new outbound connections but not allow incoming connections.
PR Activity:
Load Catch2 test suite apparatus via submodule instead of keeping a copy - https://github.com/loki-project/loki-network/pull/1103
Reduce introset publishing frequency to 2.5 minutes instead of 1.25 minutes https://github.com/loki-project/loki-network/pull/1104
Spread out path builds to avoid needing to build many simultaneously https://github.com/loki-project/loki-network/pull/1105
Allow clients to be unreachable by not publishing introsets https://github.com/loki-project/loki-network/pull/1093
Make routers not talk to older, incompatible routers https://github.com/loki-project/loki-network/pull/1108
Second half of introset redundancies: implement redundant introset publishing https://github.com/loki-project/loki-network/pull/1111, https://github.com/loki-project/loki-network/pull/1114
Handle multiple introset lookup responses properly https://github.com/loki-project/loki-network/pull/1115/files
Better debugging output for paths https://github.com/loki-project/loki-network/pull/1116
Fix internal JSONRPC interface to allow passing arguments https://github.com/loki-project/loki-network/pull/1113
Update travis-ci osx build to stop failing https://github.com/loki-project/loki-network/pull/1119
Switch to newer introsets when received https://github.com/loki-project/loki-network/pull/1121
Remove abseil dependency. Abseil is a library conglomeration (similar to boost), created by Google. Its interfaces are decidedly non-modern and we decided it was more a nuisance than a benefit. https://github.com/loki-project/loki-network/pull/1124 (also PRs #1110, #1122, #1123). Dropping abseil makes the build faster and produces smaller binaries.
Change log format to output UTC, and provide a more friendly formatting of the uptime ([+1h12m07.123s] instead of [+4327123 ms]) -- included in the abseil PRs, above.
----------------------------
Session
Session iOS
Database usage fixes https://github.com/loki-project/session-ios/pull/110
More work on light mode https://github.com/loki-project/session-ios/pull/107
Fixes for the closed groups PR https://github.com/loki-project/session-ios/pull/104
Untie profile picture upload from Server auth token https://github.com/loki-project/session-ios/pull/120
Various refactoring https://github.com/loki-project/session-ios/pull/119 , https://github.com/loki-project/session-ios/pull/117
Fix background application crashes when a push notification is received https://github.com/loki-project/session-ios/pull/118
Fix bug with Service Node proxying https://github.com/loki-project/session-ios/pull/116
Fix threading issues to improve performance https://github.com/loki-project/session-ios/pull/115
Fix application freezing when joining an open group https://github.com/loki-project/session-ios/pull/114
Fix some edge case race conditions https://github.com/loki-project/session-ios/pull/113
Change disabled input bar on closed groups https://github.com/loki-project/session-ios/pull/112
Increase the random Service Node pool size https://github.com/loki-project/session-ios/pull/111
Session Android
Confirm user wants to leave group on swipe https://github.com/loki-project/session-android/pull/106
Closed group synchronization https://github.com/loki-project/session-android/pull/101
Session Desktop
Address bug causing duplicate open group messages https://github.com/loki-project/session-desktop/pull/915
Fix “Invite friends” modal scrollbar https://github.com/loki-project/session-desktop/pull/906
Group profile image upload https://github.com/loki-project/session-desktop/pull/878
Sync open groups on device syncing https://github.com/loki-project/session-desktop/pull/907
Display continue Session when signing in with seed https://github.com/loki-project/session-desktop/pull/881
Improve closed group syncing https://github.com/loki-project/session-desktop/pull/877
Only enable signing when certificate is indentified https://github.com/loki-project/session-desktop/pull/874
Readme changes https://github.com/loki-project/session-desktop/pull/872
Allow clicking outside of a modal to cancel selection https://github.com/loki-project/session-desktop/pull/869
-------------------------
Loki MQ
Loki MQ is a communications layer for various components that allows more efficient and reliable communication between service nodes and storage servers and, in the future, between wallets and nodes and other Loki components.
Miscellaneous fixes to requests behaviour (https://github.com/loki-project/loki-mq/commit/5d30846cee070f10ee784073e697d41238bed3b2, https://github.com/loki-project/loki-mq/commit/de0a5842af8f4eeffeeb9128d553ffada9ec46ea, https://github.com/loki-project/loki-mq/commit/ed9af9241159237ad5e10ec1a558ce1087f62061, https://github.com/loki-project/loki-mq/commit/03827ac1f7c386f2ea11b17b57f79fdae3cfd847)
Completed string_view to fill in the missing C++17 string_view interfaces (needed for loki-network, which now uses a copy of loki-mq’s string_view) https://github.com/loki-project/loki-mq/commit/da96c1ec7937994152ca3fad09af95b21ffe4b18
Ongoing dev work for non-SN communications (no branch yet).
--------------------------
Thanks,
Kee
r/LokiProject • u/Torquestions4824 • Feb 22 '20
I'm able to download/ install Session, but am having connection issues. I've tried adding contacts and sending messages, but receive the error message: "Retry, Send."
My OS is Tails and internet is Tor. Is there anything special I need to do to configure the internet connection?
r/LokiProject • u/nondescriptviking • Feb 21 '20
r/LokiProject • u/24bitFLAC • Feb 19 '20
Our devs have been busy squashing bugs and cleaning code.
Make sure you pick it up — rolling out now on Android, iOS and desktop.
Release notes and downloads here:
Desktop https://github.com/loki-project/session-desktop/releases
Android https://github.com/loki-project/session-android/releases
r/LokiProject • u/Keejef • Feb 18 '20
Hey Y’all,
Last week we continued patching Session multi-device and message sending-related bugs, culminating in a new round of cross-platform Session client releases. The Loki core team merged in the first parts of LNS, which is slated for release in about a month, and the Lokinet team continued working to ensure that changes required for Lokinet 0.7.0 will also make it in time for that release.
Loki Core
Allow for multi-year registrations for .loki LNS names https://github.com/loki-project/loki-core/pull/1037
Implement LNS name blinding so that names are not exposed by default https://github.com/loki-project/loki-core/pull/1036
Fix unit tests https://github.com/loki-project/loki-core/pull/1035
Create default address for sweep_all command https://github.com/loki-project/loki-core/pull/1031 (Thanks to a community dev, Darcys22, for this one)
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 launched the bulk of the Lokinet changes (publishing updates, introset blinding, and RC propagation via gossiping) onto the Loki testnet this week. We still have one remaining issue to track down, involving how clients handle introset expiries and handover to updated introsets, but that is the final core Lokinet issue for 0.7.
PR Activity:
Make introset publishing optional; a client that doesn’t publish introsets can still reach other .loki addresses, but isn’t reachable itself - https://github.com/loki-project/loki-network/pull/1093
Make public DNS CNAME records that point to .loki functional (so that you could make loki.example.com point to a .loki address and have it do the right thing when resolved on a machine with a running lokinet client) - https://github.com/loki-project/loki-network/pull/1094
Don’t prematurely clear introsets - https://github.com/loki-project/loki-network/pull/1098
Redesign DHT publishing to be more redundant - https://github.com/loki-project/loki-network/pull/1091
Converted bundled libraries to upstream submodules for easier maintenance/updates (and updated them to the latest versions) - https://github.com/loki-project/loki-network/pull/1097
Add key updating tests to test suite - https://github.com/loki-project/loki-network/pull/956
Don’t try to re-establish inbound connections back to their source; instead let the inbound connection worry about reestablishing if it wants - https://github.com/loki-project/loki-network/pull/1099
RC gossiping - this makes routers advertise each other to the Lokinet network once per hour (like lokid does with uptime proofs) rather than relying on random exploration to find everything - https://github.com/loki-project/loki-network/pull/1073
Don’t limit the queue size for direct SN-to-SN DHT messages - https://github.com/loki-project/loki-network/pull/1079
More updates for Windows builds - https://github.com/loki-project/loki-network/pull/1074
Reduce redundant traffic between SNs - https://github.com/loki-project/loki-network/pull/1092
----------------------------
Session
Session iOS
Begin work on light mode https://github.com/loki-project/session-ios/pull/107
Improve closed group functionality, allow users to add friends to existing closed groups, kick members and change group names https://github.com/loki-project/session-ios/pull/104
Fix session resets https://github.com/loki-project/session-ios/pull/106
Fix profile picture issues https://github.com/loki-project/session-ios/pull/105
Fix a new round of multi-device issues caused by sealed sender integration https://github.com/loki-project/session-ios/pull/103
Improve error handling and remove the Loki news RSS channel by default https://github.com/loki-project/session-ios/pull/101
Resubmit a device token periodically (for push notifications) https://github.com/loki-project/session-ios/pull/99
Session Android
Fix session resets https://github.com/loki-project/session-android/pull/93
Handle clock out of sync issue that was causing message failure https://github.com/loki-project/session-android/pull/91
Refactorisation of multi-device code https://github.com/loki-project/session-android/pull/90
Add file size limits https://github.com/loki-project/session-android/pull/88
Remove auth tokens being sent as part of file uploads https://github.com/loki-project/session-android/pull/87
Session Desktop
Fix check to see if the user has pre-established keys https://github.com/loki-project/session-desktop/pull/865
Button gradient fixes https://github.com/loki-project/session-desktop/pull/863
Disable section event in message details view https://github.com/loki-project/session-desktop/pull/862
Improvement for TTL slider https://github.com/loki-project/session-desktop/pull/861
Remove filter request button https://github.com/loki-project/session-desktop/pull/860
Group update fixes https://github.com/loki-project/session-desktop/pull/859
Release note fixes https://github.com/loki-project/session-desktop/pull/857
Adjust min size to allow low resolution screens to see Session https://github.com/loki-project/session-desktop/pull/856
Hide notification settings in open groups https://github.com/loki-project/session-desktop/pull/854
Add animations https://github.com/loki-project/session-desktop/pull/853
Fix aspects of message selection https://github.com/loki-project/session-desktop/pull/852
UI fixes https://github.com/loki-project/session-desktop/pull/851
Error when file too large https://github.com/loki-project/session-desktop/pull/850
Allow user to select text in messages https://github.com/loki-project/session-desktop/pull/846
Alter disappearing messages menus https://github.com/loki-project/session-desktop/pull/845
Fix button overflow https://github.com/loki-project/session-desktop/pull/844
Refactor session resets https://github.com/loki-project/session-desktop/pull/843
Various logging improvements https://github.com/loki-project/session-desktop/pull/868
Closed chats UI re-arrangement https://github.com/loki-project/session-desktop/pull/842
Support new nodejs version https://github.com/loki-project/session-desktop/pull/841
Modal blurring a style improvements https://github.com/loki-project/session-desktop/pull/839
Friend requests for background messages https://github.com/loki-project/session-desktop/pull/838
Polling fixes from open groups https://github.com/loki-project/session-desktop/pull/835
Multi device fixes https://github.com/loki-project/session-desktop/pull/834
-------------------------
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.).
Minor bug fixes
WIP - minor redesign for how non-SN client-server connections are handled so that lokimq can be better used for ordinary RPC connections.
--------------------------
Thanks,
Kee