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

.acl files not deleted, become unfindable #1179

Open
jeff-zucker opened this issue Apr 26, 2019 · 4 comments
Open

.acl files not deleted, become unfindable #1179

jeff-zucker opened this issue Apr 26, 2019 · 4 comments

Comments

@jeff-zucker
Copy link
Member

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.

@jeff-zucker
Copy link
Member Author

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.

@RubenVerborgh
Copy link
Contributor

See solid/solid-spec#157

@RubenVerborgh
Copy link
Contributor

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

@RubenVerborgh
Copy link
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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants