Weekly Dev Update #39
Hey Y’all, Loki Core is going through some big changes this week… Infinite Staking! We decided to postpone the hard fork date due to some bugs in the 3.0.0 testnet release. However, we are back on track for a Mandatory Upgrade Period of 10 days which will begin on the 16th of March. This means our new hard fork date will be the 26th of March.Loki CoreThe core team has begun streaming more frequently, you can catch Doy-lee streaming here: https://www.twitch.tv/doy_lee/
Improve wording for infinite staking unlock command
Fix RPC call for prepare registration
Fix Print locked states missing from help menu
Fix off by one bug that was causing windows clients to crash
Rotate mainnet governance key and change HF time (No longer relevant)
Master branch changes
Staging branch changes (gets posted to master when stable)
Convert to use abseil synchronisation primitives (PR371)
Update kqueue / improve profiling expiration (PR380)
MacOS compile fix / profiling fix (PR382)
Huge multipart overhaul: Shadow, Session, Path building, DNS, IWP/UTP, kqueue (PR384)
Reduce pings (PR385)
Fix gitlab CI for non-windows builds (PR387)
Path building, timeout tuning, UTP, send/handle discard packets, Endpoint path building changes, protocol breaking changes (PR388)
Fix path changes, endpoint changes (PR389)
Fix path building bug where paths with two of the same nodes were chosen and causing path timeout (PR391)
Changes can be found at:
PR suggested changes (coming to staging soon)
Loki MessengerThis week we started using Loki Messenger and Lokinet internally in the office. We discovered lots of small UX/UI bugs, but we’re getting closer and closer to something usable by the general public.
Add way to delete contacts, and add a right click menu
Extend functionality of right click menu
Remove Github issue template
Add requestExpired state to Friend Request state machine
Fix multiple Friend Request timers instantiated at same time
Loki storage server continues to be updated to reflect the more current design for data migration between nodes in a swarm
Created a Testing framework for swarms so we can test under load
Partially complete reskinning of the electron GUI for Loki is here:
We are on track to release this along with the hard fork.
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.