google / google/gvisor

Extended attribute support: get/set/list/removexattr

Open
#1,636 6 comments 0 reactions 1 assignee Claimed by @dean-deng View on GitHub
area: compatibility exported priority: p2 revived
Dominant language
Go
Stars
19.3k
Forks
2k
Avg merge
3d 5h
Merged PRs (30d)
264

Description

Plumbing for in-memory extended attributes exists internally, but the get/set/listxattr syscalls are not implemented.

Some extended attributes will need to be propagated to the remote filesystem. This will require extending 9p protocol, but should be straightforward.

We may want to enforce a whitelist of allowed attributes for remote filesystems, in order to prevent apps from setting potentially dangerous attributes, or reading attribute values that they should not be able to see.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.