Skip to content

.acl files not deleted, become unfindable #1179

Open

Description

@jeff-zucker

If I delete a file /foo/bar.txt that is controlled by /foo/bar.txt.acl, the .acl file does not get deleted. It becomes invisible because without being able to query /foo/bar.txt's link header, there's no way to know where its .acl should be and .acl files are not discover-able with a GET on a container. This now-unfindable file then prevents us from deleting it's container /foo/ since the container is non-empty and returns 409 on attempt to delete it even though it "looks" empty.

Activity

  1. jeff-zucker commented on Apr 26, 2019

    @jeff-zucker
    MemberAuthor

    Another problem with this: if I delete /foo/bar.txt but not /foo/bar.txt.acl and I later create /foo/bar.txt - it will be controlled by /foo/bar.txt.acl without me specifically telling it to be.

  2. RubenVerborgh commented on Jun 17, 2019

    @RubenVerborgh
    Contributor
  3. RubenVerborgh commented on Jun 18, 2019

    @RubenVerborgh
    Contributor

    Suggested solution: #1179
    Alternative solution: https://github.com/solid/solid-spec/issues/190

  4. RubenVerborgh commented on Jun 23, 2019

    @RubenVerborgh
    Contributor

    Also need to consider security, in https://github.com/solid/solid-spec/issues/196

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions