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

v2, domain model redesign #52

Merged
merged 27 commits into from
Dec 21, 2023

Commits on Oct 22, 2023

  1. v2, data-model redesign: complete redesign of the workflow and refact…

    …oring and redesign of the domain model of meta secret:
    
     - get rid of MetaDb(ReadDb): no need to having one more representation in memory
     - separate device info from vault info (UserSignature not exists anymore, and device contains key manager)
     - server can use device data instead of creating a fake user credentials account, which is more adequate way of doing things
     - no need to have an in mem representation of the database - the db structure changed in a way that data can't be queried directly from the database.
    cypherkitty committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    5583b8c View commit details
    Browse the repository at this point in the history
  2. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    e240b35 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    81371dc View commit details
    Browse the repository at this point in the history
  2. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    020b999 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    f3b4a0e View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    6c78790 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    e03ae72 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    6863fbe View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    6321e8e View commit details
    Browse the repository at this point in the history
  2. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    8d51593 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. v2, domain model redesign, redefine:

     - DeviceInfo -> DeviceId/DeviceData
     - UserSignature -> UserData/UserMemebership
     - BaseEncodedText -> Base64Text
    cypherkitty committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    eb2a0d3 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. v2, sync_gateway:

     - global index sync
    cypherkitty committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    cb890f2 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. v2, sync_gateway:

     - sync vault audit events
    cypherkitty committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    0570743 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. v2: implement PersistentObjectNavigator (#53)

    V2: implement PersistentObjectNavigator which allows to navigate via
    keys in the database (like cursor in classical databases)
    cypherkitty authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    b716bcb View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    7d30df8 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. v2: new design of the vault persistence model (DeviceLog, VaultLog, V…

    …ault, VaultStatus), part 1 - Changing VaultDescriptor
    cypherkitty committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    b3b160f View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. v2: new design of the vault persistence model (DeviceLog, VaultLog, V…

    …ault, VaultStatus), part 1 - Changing VaultDescriptor
    cypherkitty committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    4d7c333 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d1e987 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Configuration menu
    Copy the full SHA
    97af72c View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. v2, data model (db) new architecture: refactoring, fixing compilation…

    … errors, changing logic according to the new data model
    cypherkitty committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    ea814c2 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. v2, data model (db) new architecture: fixing (according to the new de…

    …sign) application services, like meta_client, server_app, virtual_device and so on
    cypherkitty committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    22c2183 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    a1d43d2 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    95aab20 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Configuration menu
    Copy the full SHA
    80a007e View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. v2, new db design, refactoring: implement sign_up on virtual device (…

    …the device will approve join cluster requests)
    cypherkitty committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    3b26e04 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    6be697f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c30cbd0 View commit details
    Browse the repository at this point in the history