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

fix/Child objects ACL #283

Merged
merged 4 commits into from
Feb 5, 2024
Merged

fix/Child objects ACL #283

merged 4 commits into from
Feb 5, 2024

Commits on Feb 5, 2024

  1. link: Create link object payload message

    It describes future protocol version's link object payload. Child objects list
    will be moved from the header to the payload. This is done due to the header
    size restrictions. Closes #263.
    
    Signed-off-by: Pavel Karpy <[email protected]>
    carpawell committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    fa2080f View commit details
    Browse the repository at this point in the history
  2. link: Add children sizes information

    It allows faster seeking through a split object without fetching the whole
    chain. Closes #264.
    
    Signed-off-by: Pavel Karpy <[email protected]>
    carpawell committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    39d130d View commit details
    Browse the repository at this point in the history
  3. object: Add LINK object type

    This commit makes it easier to differ link objects from the other types. Object
    split hierarchy rework increases the link object's structure and makes it
    more strictly formatted, so now it plays a more important role in the split
    chains (and the split rules became more complex too).
    
    Signed-off-by: Pavel Karpy <[email protected]>
    carpawell committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    f816d8a View commit details
    Browse the repository at this point in the history
  4. object: Use the first object part as a split ID

    There is no need to generate some UUID with non-specified rules if the first
    object part allows the same identification routines but uses hashes widely
    accepted in the protocol.
    
    Signed-off-by: Pavel Karpy <[email protected]>
    carpawell committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    a825a7e View commit details
    Browse the repository at this point in the history