Skip to content
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

client: unsub and remove idle users from gc #327

Merged
merged 10 commits into from
Aug 25, 2023

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    20cb0fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d69d78 View commit details
    Browse the repository at this point in the history
  3. client: drop ratchet from AddressBookEntry

    Avoids having to unnecessarily load it every time the address book needs
    an update.
    miki committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    745a49b View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. client: use db-based addressbook

    miki committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    bdd79c0 View commit details
    Browse the repository at this point in the history
  2. client: track when a remote client was first created

    This also adds an upgrade that fills the FirstCreated field to either
    the last known time of the remote user's ratchet decryption or
    encryption, or the current time.
    miki committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    8ad3286 View commit details
    Browse the repository at this point in the history
  3. client: autohandshake with idle remote users

    This will help determine if the user is still active or not.
    miki committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    722e570 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d47cc3 View commit details
    Browse the repository at this point in the history
  5. client: disable auto handshake and idle removal when cfg is zero

    This will be helpful when these are exposed to the user.
    miki committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    d7200e5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b29dc92 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    abbb01c View commit details
    Browse the repository at this point in the history