New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Track and reset KX with long offline users #116
Commits on Jan 27, 2022
-
client: stop remoteUser init on client ctx.Done()
This fixes a bug that prevented client shutdown if the client failed to completely initialize during address book loading.
miki committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 362b2df - Browse repository at this point
Copy the full SHA 362b2dfView commit details -
clientdb: check kx file name before loading to list
This ensures files that are unlikely to be KX files are not loaded during startup.
miki committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 807e26b - Browse repository at this point
Copy the full SHA 807e26bView commit details -
brclient: show user ratchet enc/dec times
This is added to the /addressbook command, as an optional argument to display the addressbook entry of a particular user.
miki committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 6ab400e - Browse repository at this point
Copy the full SHA 6ab400eView commit details -
brclient: add /rresetold command
This resets all clients with ratchets that have not received messages in a given age.
miki committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for c4cc7ea - Browse repository at this point
Copy the full SHA c4cc7eaView commit details -
brclient: add /ls userslastmsgtime command
This allows showing the last time a message was received from all users.
miki committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 0ba63a0 - Browse repository at this point
Copy the full SHA 0ba63a0View commit details -
client: automatically reset KXs if offline for too long
This adds a check after connecting to the server to verify if the local client has been offline for longer than the server's message retention policy. If true, then the client sends a reset KX command to all known users. This is needed to prevent a situation where, after being offline for too long, all of the client's ratchets are broken due to lost messages.
miki committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 5e39d98 - Browse repository at this point
Copy the full SHA 5e39d98View commit details -
brclient: add warning on all ratchets resets
miki committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for ee5f8cb - Browse repository at this point
Copy the full SHA ee5f8cbView commit details -
bruig: expose list of last msg times with contacts
miki committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 58e3a5b - Browse repository at this point
Copy the full SHA 58e3a5bView commit details
Commits on Jan 30, 2023
-
client: parametrize kx list cleanup
Instead of using a fixed 7-day interval, use the server expiration policy.
miki committedJan 30, 2023 Configuration menu - View commit details
-
Copy full SHA for 9144ded - Browse repository at this point
Copy the full SHA 9144dedView commit details
Commits on Feb 2, 2023
-
client: listen on startup kxs in parallel
Improves performance when there are many KXs.
miki committedFeb 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 945fce1 - Browse repository at this point
Copy the full SHA 945fce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb5a0c0 - Browse repository at this point
Copy the full SHA eb5a0c0View commit details
Commits on Feb 3, 2023
-
client: expose ratchet debug info
miki committedFeb 3, 2023 Configuration menu - View commit details
-
Copy full SHA for c38e6ce - Browse repository at this point
Copy the full SHA c38e6ceView commit details -
brclient: show ratchet debug info in /ab <user>
miki committedFeb 3, 2023 Configuration menu - View commit details
-
Copy full SHA for a81cf02 - Browse repository at this point
Copy the full SHA a81cf02View commit details -
bruig: show ratchet debug info in user profile
Also add a confirmation modal to the block user action.
miki committedFeb 3, 2023 Configuration menu - View commit details
-
Copy full SHA for 7da4b8a - Browse repository at this point
Copy the full SHA 7da4b8aView commit details