summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/fsimpl
AgeCommit message (Expand)Author
2021-03-03[op] Replace syscall package usage with golang.org/x/sys/unix in pkg/.Ayush Ranjan
2021-02-24Kernfs should not try to rename a file to itself.Nicolas Lacasse
2021-02-24Use mapped device number + topmost inode number for all files in VFS2 overlay.Jamie Liu
2021-02-24Add YAMA security module restrictions on ptrace(2).Dean Deng
2021-02-11Unconditionally check for directory-ness in overlay.filesystem.UnlinkAt().Jamie Liu
2021-02-11Internal change.gVisor bot
2021-02-11Assign controlling terminal when tty is opened and support NOCTTYKevin Krakauer
2021-02-10Support setgid directories in tmpfs and kernfsKevin Krakauer
2021-02-09Add support for setting SO_SNDBUF for unix domain sockets.Bhasker Hariharan
2021-02-09pipe: writeLocked has to return ErrWouldBlock if the pipe is fullAndrei Vagin
2021-02-05[vfs] Handle `.` and `..` as last path component names in kernfs Rename.Ayush Ranjan
2021-02-04Call kernfs.syntheticDir.InitRefs() on creation.Nicolas Lacasse
2021-02-03[vfs] Make sticky bit check consistent with Linux.Ayush Ranjan
2021-01-29Fix deadlock in specialFileFD.pwriteFabricio Voznika
2021-01-28Change tcpip.Error to an interfaceTamir Duberstein
2021-01-28[vfs] Fix rename implementation in OrderedChildren.Ayush Ranjan
2021-01-26Initialize timestamps for gofer synthetic children.Dean Deng
2021-01-22Implement F_GETLK fcntl.Dean Deng
2021-01-20Don't use task goroutine context in fsimpl tests.Jamie Liu
2021-01-20Move Lock/UnlockPOSIX into LockFD util.Dean Deng
2021-01-20Fix refcount increments in gofer.filesystem.Sync.Jamie Liu
2021-01-14Check for existence before permissionsFabricio Voznika
2021-01-12Fix simple mistakes identified by goreportcard.Adin Scannell
2021-01-05fs/fuse: check that a task has a specified file descriptorAndrei Vagin
2020-12-31Add missing error checks for FileDescription.Init.Dean Deng
2020-12-17Set verityMu to be state nosaveChong Cai
2020-12-17Fix seek on /proc/pid/cmdline when task is zombie.Nicolas Lacasse
2020-12-17Set process group and session on host TTYFabricio Voznika
2020-12-15Change violation mode to an enumChong Cai
2020-12-15Internal change.gVisor bot
2020-12-11Internal change.gVisor bot
2020-12-11Remove existing nogo exceptions.Adin Scannell
2020-12-10Change merkle root file name to avoid collisionChong Cai
2020-12-07Fix error handling on fusefs mount.Rahat Mahmood
2020-12-04Overlay runsc regular file mounts with regular files.Jamie Liu
2020-12-03Implement `fcntl` options `F_GETSIG` and `F_SETSIG`.Etienne Perot
2020-12-02Remove FileReadWriteSeeker from vfs.Jamie Liu
2020-12-02Clean up verity tests.Dean Deng
2020-12-02Add /proc/sys/kernel/sem.Jing Chen
2020-11-24Remove outdated TODO.Dean Deng
2020-11-23Don't evict gofer.dentries with inotify watches before saving.Jamie Liu
2020-11-20Refactor verity test for readabilityChong Cai
2020-11-19Remove racy stringification of socket fds from /proc/net/*.Rahat Mahmood
2020-11-18[vfs] kernfs: Do not panic if destroyed dentry is cached.Ayush Ranjan
2020-11-18Port filesystem metrics to VFS2.Jamie Liu
2020-11-17fs/fuse: don't dereference fuse.DeviceFD.fs if it is nilAndrei Vagin
2020-11-17tmpfs: make sure that a dentry will not be destroyed before the open() callAndrei Vagin
2020-11-17Add consistent precondition formatting for verityChong Cai
2020-11-13Have fuse.DeviceFD hold reference on fuse.filesystem.Jamie Liu
2020-11-13fs/tmpfs: change regularFile.size atomicallyAndrei Vagin