summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/fs/tty
AgeCommit message (Expand)Author
2021-06-29[syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVALZach Koopmans
2021-03-29[syserror] Split usermem packageZach Koopmans
2021-03-24Add POLLRDNORM/POLLWRNORM support.Bhasker Hariharan
2021-02-11Assign controlling terminal when tty is opened and support NOCTTYKevin Krakauer
2020-09-11Move the 'marshal' and 'primitive' packages to the 'pkg' directory.Rahat Mahmood
2020-09-01Refactor tty codebase to use master-replica terminology.Ayush Ranjan
2020-09-01[go-marshal] Enable auto-marshalling for fs/tty.Ayush Ranjan
2020-08-20Consistent precondition formattingMichael Pratt
2020-08-03Plumbing context.Context to DecRef() and Release().Nayana Bidari
2020-04-23Port devpts to VFS2.Nicolas Lacasse
2020-02-11Prevent DATA RACE in UnstableAttr.Adin Scannell
2020-01-27Update package locations.Adin Scannell
2020-01-27Standardize on tools directory.Adin Scannell
2020-01-17Fix data race in tty.queue.readableSize.Nicolas Lacasse
2020-01-09New sync package.Ian Gudger
2019-12-19Make masterInodeOperations.Truncate take a pointer receiver.Nicolas Lacasse
2019-12-06Implement TTY field in control.Processes().Nicolas Lacasse
2019-11-26Allow open(O_TRUNC) and (f)truncate for proc files.Ian Lewis
2019-11-14Check that a file is a regular file with open(O_TRUNC).Kevin Krakauer
2019-10-16Reorder BUILD license and load functions in gvisor.Kevin Krakauer
2019-09-19Job control: controlling TTYs and foreground process groups.Kevin Krakauer
2019-09-12Remove go_test from go_stateify and go_marshalMichael Pratt
2019-08-30Automated rollback of changelist 261387276Bhasker Hariharan
2019-08-02Job control: controlling TTYs and foreground process groups.Kevin Krakauer
2019-06-28Add finalizer on AtomicRefCount to check for leaks.Ian Gudger
2019-06-27Complete pipe support on overlayfsFabricio Voznika
2019-06-27Cache directory entries in the overlayMichael Pratt
2019-06-13Plumb context through more layers of filesytem.Ian Gudger
2019-06-13Update canonical repository.Adin Scannell
2019-05-21Add basic plumbing for splice and stub implementation.Adin Scannell
2019-05-09Implement fallocate(2)Fabricio Voznika
2019-04-29Change copyright notice to "The gVisor Authors"Michael Pratt
2019-04-29Allow and document bug ids in gVisor codebase.Nicolas Lacasse
2019-04-11Use open fids when fstat()ing gofer files.Jamie Liu
2019-04-10Fix uses of RootFromContext.Nicolas Lacasse
2019-04-03Fix index out of bounds in tty implementation.Kevin Krakauer
2019-04-03Addresses data race in tty implementation.Kevin Krakauer
2019-03-21Replace manual pty copies to/from userspace with safemem operations.Kevin Krakauer
2019-03-13Allow filesystem.Mount to take an optional interface argument.Nicolas Lacasse
2019-01-31Remove license commentsMichael Pratt
2019-01-14Remove fs.Handle, ramfs.Entry, and all the DeprecatedFileOperations.Nicolas Lacasse
2018-10-20Add more unimplemented syscall eventsFabricio Voznika
2018-10-19Use correct company name in copyright headerIan Gudger
2018-10-17Move Unix transport out of netstackIan Gudger
2018-10-03Implement TIOCSCTTY ioctl as a noop.Nicolas Lacasse
2018-08-27fs: Fix remote-revalidate cache policy.Nicolas Lacasse
2018-08-27runsc: Terminal resizing support.Kevin Krakauer
2018-08-14TTY: Fix data race where calls into tty.queue's waiter were not synchronized.Kevin Krakauer
2018-08-10fs: Allow overlays to revalidate files from the upper fs.Nicolas Lacasse
2018-08-10Enable checkpoint/restore in cases of UDS use.Brielle Broder