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

Introducing vault sharing and the restrictions of pulling and cloning with vault permissions #262

Closed
wants to merge 124 commits into from

Commits on Oct 10, 2021

  1. WIP

    CMCDragonkai authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    fde6610 View commit details
    Browse the repository at this point in the history
  2. WIP - Updating EFS version

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    7a1c946 View commit details
    Browse the repository at this point in the history
  3. WIP - Fixes to for DB changes.

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    61d0065 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a441159 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3cd67aa View commit details
    Browse the repository at this point in the history
  6. wip: expanding testing for git utility functions

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    0d0fa41 View commit details
    Browse the repository at this point in the history
  7. Fixed tests.

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    66f3711 View commit details
    Browse the repository at this point in the history
  8. WIP - switching NodeId to base58

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    36c8bec View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9d86b29 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1ddf039 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cdda7ea View commit details
    Browse the repository at this point in the history
  12. Linting fixes.

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    74e65d8 View commit details
    Browse the repository at this point in the history
  13. Integrated @matrixai/workers

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    3cc7916 View commit details
    Browse the repository at this point in the history
  14. @matrixai/db Integraton.

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    4de61ac View commit details
    Browse the repository at this point in the history
  15. Small fix for lint errors.

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    137ac9f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8b8173f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    716514f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d6f56c8 View commit details
    Browse the repository at this point in the history
  19. DB starting with encryption now.

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    e28c097 View commit details
    Browse the repository at this point in the history
  20. Fleshing out VaultInternal

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    0dcdb67 View commit details
    Browse the repository at this point in the history
  21. Minor fixes for tests.

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    f68e8da View commit details
    Browse the repository at this point in the history
  22. Removed old DB code.

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    cb865bb View commit details
    Browse the repository at this point in the history
  23. Vault Internal class

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    d1f34cc View commit details
    Browse the repository at this point in the history
  24. versionCheckout added

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    b62f143 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7ecb048 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f0e5647 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    0221ca7 View commit details
    Browse the repository at this point in the history
  28. Converted Domains to using create/destroy + start/stop patterns fro…

    …m `@matrixai/js-async-init`
    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    2394670 View commit details
    Browse the repository at this point in the history
  29. Vault Manager lifecycle management

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    4a02210 View commit details
    Browse the repository at this point in the history
  30. re-enabled vaults tests.

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    1431e99 View commit details
    Browse the repository at this point in the history
  31. Transaction for vault lifecycle

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    f81cb5b View commit details
    Browse the repository at this point in the history
  32. Access function for Vault Internal

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    0fc8756 View commit details
    Browse the repository at this point in the history
  33. Restructuring old and new Vault domain classes

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    cb33b5c View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    d8d8256 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    9dc2e6b View commit details
    Browse the repository at this point in the history
  36. WIP: Vault checkout testing

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    5e24e03 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    4fa8256 View commit details
    Browse the repository at this point in the history
  38. Added VaultInternal tests

    tegefaulkes authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    66af390 View commit details
    Browse the repository at this point in the history
  39. WIP: Vault Manager tests

    Scott authored and joshuakarp committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    bad79bc View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    86f19b6 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    0667325 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    bc705f1 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    a86be96 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    a04a1ec View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Configuration menu
    Copy the full SHA
    4218d1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11d6d30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9f0d68 View commit details
    Browse the repository at this point in the history
  4. Added a vaultKey to the keyManager. updated every instance of `Va…

    …ultManager` that needed it.
    tegefaulkes committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    58fa4f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4250bb3 View commit details
    Browse the repository at this point in the history
  6. Using status matrix

    Scott committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    1d14e20 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc77f91 View commit details
    Browse the repository at this point in the history
  8. Updating to encryptedfs 3.2.0

    Scott committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    36d72ef View commit details
    Browse the repository at this point in the history
  9. general test fixes.

    tegefaulkes committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    8506dbb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    881aa6b View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Added a VaultFacade type, public methods on VaultManager now return…

    … this type in stead of VaultInternal.
    tegefaulkes committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    af1b4e3 View commit details
    Browse the repository at this point in the history
  2. Expanding Vault Manager tests

    Scott committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    c5de764 View commit details
    Browse the repository at this point in the history
  3. Fixing Vault Facade types

    Scott committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    b0d8374 View commit details
    Browse the repository at this point in the history
  4. NodeConnection: implementing locking on instantiation, changing to ge…

    …tConnectionToNode as opposed to createConnectionToNode
    joshuakarp committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    92b90e5 View commit details
    Browse the repository at this point in the history
  5. Undoing test.only

    joshuakarp committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    a8ca8ee View commit details
    Browse the repository at this point in the history
  6. changing vault map

    Scott committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    6c58ba4 View commit details
    Browse the repository at this point in the history
  7. WIP - Integrating @matrixai/db

    - installed `@matrixai/db`
    - converted VaultID to a Opaque Buffer type.
    - Added `makeVaultIdString()` function for a user readable form of VaultId, covert back with `makeVaultId()`
    - Added tests for `makeVaultId`, `makeVaultIdString` and `isVaultId`;
    tegefaulkes committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    fabfe82 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. small changes;

    tegefaulkes committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    c9d9ca7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    686cac4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ea998e View commit details
    Browse the repository at this point in the history
  4. git utils testing fixes

    Scott committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    b0c84cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7c2665 View commit details
    Browse the repository at this point in the history
  6. General fixes

    - Removed Error typo in `version.ts`
    - Renamed `VaultFacade` to `Vault` and updated name in the test for it.
    - Fixed vaultID parsing in VaultRPC version method.
    tegefaulkes committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    681f344 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

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

Commits on Oct 15, 2021

  1. Configuration menu
    Copy the full SHA
    fc7993b View commit details
    Browse the repository at this point in the history
  2. Small efficiency increase: don't need to resolve node ID -> node addr…

    …ess if connection already exists. Only necessary on creation of new NodeConnection
    joshuakarp committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    d5fac41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b405ac8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f08c2c2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f4c549 View commit details
    Browse the repository at this point in the history
  6. Checking for 'end' tag done inside the VaultInternal now instead of r…

    …pcVaults.ts version method.
    tegefaulkes committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    7a01bf4 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Configuration menu
    Copy the full SHA
    b106d3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b907028 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7dceaf0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a732e5e View commit details
    Browse the repository at this point in the history
  5. Vault sharing and cloning

    Scott committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    3c50978 View commit details
    Browse the repository at this point in the history
  6. wip

    Scott committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    debc0db View commit details
    Browse the repository at this point in the history
  7. WIP

    Scott committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    fc84b7d View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Configuration menu
    Copy the full SHA
    9d845ee View commit details
    Browse the repository at this point in the history
  2. Fixing up Vault Manager testing with ids

    Scott committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    d99e070 View commit details
    Browse the repository at this point in the history
  3. Restructuring Git Request class

    Scott committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    3b62c08 View commit details
    Browse the repository at this point in the history
  4. Log and log format.

    tegefaulkes committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    ee38c3b View commit details
    Browse the repository at this point in the history
  5. Pull vaults and cloning fixes

    Scott committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    c589682 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    292be71 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. Configuration menu
    Copy the full SHA
    f3788ce View commit details
    Browse the repository at this point in the history
  2. Added lexicographic-integer, Removed numToLexiString and `lexiStr…

    …ingToNum` from `claims/utils.ts`. fixed `GestalgGraph.tests.ts`
    tegefaulkes committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    71a33eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3d5a31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e535f5e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f863414 View commit details
    Browse the repository at this point in the history
  6. Added checks to file contents in `Commit message contains all actions…

    … made in the commit` vaultInternal test.
    tegefaulkes committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    f010ae7 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Configuration menu
    Copy the full SHA
    cc27c29 View commit details
    Browse the repository at this point in the history
  2. Small fixes.

    - removed version warning message from CLI output
    - removed `_` prefixes from member variable names in `VaultInternal`
    - change local state of `NodeId` in `VaultInternal` to be acquired dynamically from `KeyManager`
    tegefaulkes committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    e711c04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b853dd View commit details
    Browse the repository at this point in the history
  4. 1st pass linting.

    tegefaulkes committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    c363733 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd243a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    057cc60 View commit details
    Browse the repository at this point in the history
  7. WIP - test fixes

    tegefaulkes committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    1e6d49f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8655b87 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fcbf3b5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3cbb0f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. PolykeyAgent can now be started without a WorkerManager by setting …

    …`{workerManager: null}`
    tegefaulkes committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    b9a1cca View commit details
    Browse the repository at this point in the history
  2. Fixing vault version client tests

    Scott committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    8eff7e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5b19e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    fc80ea1 View commit details
    Browse the repository at this point in the history
  2. isVaultIdPretty typo

    joshuakarp committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    fa1b5dc View commit details
    Browse the repository at this point in the history
  3. WIP - NodeId fixes.

    tegefaulkes committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    84edbd9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71fee20 View commit details
    Browse the repository at this point in the history
  5. Utils fix

    joshuakarp committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    3890e36 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    72dee5a View commit details
    Browse the repository at this point in the history
  7. console.log remove

    joshuakarp committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    addaaeb View commit details
    Browse the repository at this point in the history
  8. WIP - NodeId fixes.

    tegefaulkes committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    715b42b View commit details
    Browse the repository at this point in the history
  9. Fixed a mistake.

    tegefaulkes committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    9961e4f View commit details
    Browse the repository at this point in the history
  10. NodeConnection tests fix: correct shutdown now by changing order of d…

    …atadir deletion and db destroy
    joshuakarp committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    301e2b6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    86e23ea View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9d77557 View commit details
    Browse the repository at this point in the history
  13. fix for reset index on unmodified files in git

    Scott committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    ea19aa7 View commit details
    Browse the repository at this point in the history
  14. Linting

    tegefaulkes committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    e879b93 View commit details
    Browse the repository at this point in the history
  15. All tests are passing.

    tegefaulkes committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    d9fe886 View commit details
    Browse the repository at this point in the history
  16. Vaults permissions

    Scott committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    7a3a10c View commit details
    Browse the repository at this point in the history
  17. wip

    Scott committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    ad47dc0 View commit details
    Browse the repository at this point in the history
  18. WIP

    Scott committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    9e0cd03 View commit details
    Browse the repository at this point in the history