Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-18 | Merge release-20210806.0-39-gb495ae599 (automated) | gVisor bot | |
2021-08-17 | Merge pull request #6262 from sudo-sturbia:msgqueue/syscalls3 | gVisor bot | |
PiperOrigin-RevId: 391416650 | |||
2021-08-17 | Implement stub for msgctl(2). | Zyad A. Ali | |
Add support for msgctl and enable tests. Fixes #135 | |||
2021-08-17 | Implement ipc.Object.Set and use it in ipc mechanisms. | Zyad A. Ali | |
Set provides functionality of {sem,shm,msg}ctl(IPC_SET). | |||
2021-08-14 | Merge release-20210806.0-29-gce58d71fd (automated) | gVisor bot | |
2021-08-13 | [syserror] Remove pkg syserror. | Zach Koopmans | |
Removes package syserror and moves still relevant code to either linuxerr or to syserr (to be later removed). Internal errors are converted from random types to *errors.Error types used in linuxerr. Internal errors are in linuxerr/internal.go. PiperOrigin-RevId: 390724202 | |||
2021-08-12 | Merge release-20210806.0-21-g02370bbd3 (automated) | gVisor bot | |
2021-08-12 | [syserror] Convert remaining syserror definitions to linuxerr. | Zach Koopmans | |
Convert remaining public errors (e.g. EINTR) from syserror to linuxerr. PiperOrigin-RevId: 390471763 | |||
2021-08-05 | Merge release-20210726.0-34-g43e3d29b9 (automated) | gVisor bot | |
2021-08-04 | Implement PR_SET_CHILD_SUBREAPER when the calling task is PID 1. | Nicolas Lacasse | |
In this case, the task is already a subreaper, so setting this bit is a noop. Updates #2323 PiperOrigin-RevId: 388828034 | |||
2021-08-03 | Merge release-20210726.0-27-g8363a98c4 (automated) | gVisor bot | |
2021-08-03 | Implement MSG_COPY option for msgrcv(2). | Zyad A. Ali | |
Implement Queue.Copy and add more tests for it. Updates #135 | |||
2021-08-03 | Implement stubs for msgsnd(2) and msgrcv(2). | Zyad A. Ali | |
Add support for msgsnd and msgrcv and enable syscall tests. Updates #135 | |||
2021-07-28 | Merge release-20210720.0-39-g964fb3ca7 (automated) | gVisor bot | |
2021-07-22 | Merge release-20210712.0-50-g8daeda207 (automated) | gVisor bot | |
2021-07-22 | Merge pull request #6108 from sudo-sturbia:msgqueue/syscalls | gVisor bot | |
PiperOrigin-RevId: 386323389 | |||
2021-07-22 | Merge release-20210712.0-40-gd5fb4623e (automated) | gVisor bot | |
2021-07-22 | Replace kernel package types for clone and unshare with linux package types. | Jamie Liu | |
PiperOrigin-RevId: 386312456 | |||
2021-07-20 | Merge release-20210712.0-29-g1ad382220 (automated) | gVisor bot | |
2021-07-20 | Add go:build directives as required by Go 1.17's gofmt. | Jamie Liu | |
PiperOrigin-RevId: 385894869 | |||
2021-07-13 | Implement stubs for msgget(2) and msgctl(IPC_RMID). | Zyad A. Ali | |
Add support for msgget, and msgctl(IPC_RMID), and enable msgqueue syscall tests. Updates #135 | |||
2021-07-13 | Create ipc.Registry. | Zyad A. Ali | |
Create ipc.Registry to hold fields, and define functionality common to all SysV registries, and have registries use it. | |||
2021-07-13 | Create ipc package and ipc.Object. | Zyad A. Ali | |
Create ipc.Object to define fields and functionality used in SysV mechanisms, and have them use it. | |||
2021-07-12 | Merge release-20210705.0-11-ge3fdd1593 (automated) | gVisor bot | |
2021-07-12 | [syserror] Update syserror to linuxerr for more errors. | Zach Koopmans | |
Update the following from syserror to the linuxerr equivalent: EEXIST EFAULT ENOTDIR ENOTTY EOPNOTSUPP ERANGE ESRCH PiperOrigin-RevId: 384329869 | |||
2021-07-08 | Merge release-20210628.0-31-g052eb90dc (automated) | gVisor bot | |
2021-07-08 | Replace kernel.ExitStatus with linux.WaitStatus. | Jamie Liu | |
PiperOrigin-RevId: 383705129 | |||
2021-07-01 | Merge release-20210628.0-16-g590b8d3e9 (automated) | gVisor bot | |
2021-07-01 | [syserror] Update several syserror errors to linuxerr equivalents. | Zach Koopmans | |
Update/remove most syserror errors to linuxerr equivalents. For list of removed errors, see //pkg/syserror/syserror.go. PiperOrigin-RevId: 382574582 | |||
2021-06-30 | Merge release-20210628.0-14-g6ef268409 (automated) | gVisor bot | |
2021-06-30 | [syserror] Update syserror to linuxerr for EACCES, EBADF, and EPERM. | Zach Koopmans | |
Update all instances of the above errors to the faster linuxerr implementation. With the temporary linuxerr.Equals(), no logical changes are made. PiperOrigin-RevId: 382306655 | |||
2021-06-29 | Merge release-20210628.0-8-g54b71221c (automated) | gVisor bot | |
2021-06-29 | [syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVAL | Zach Koopmans | |
Remove three syserror entries duplicated in linuxerr. Because of the linuxerr.Equals method, this is a mere change of return values from syserror to linuxerr definitions. Done with only these three errnos as CLs removing all grow to a significantly large size. PiperOrigin-RevId: 382173835 | |||
2021-06-22 | Merge release-20210614.0-14-ge1dc1c78e (automated) | gVisor bot | |
2021-06-22 | [syserror] Add conversions to linuxerr with temporary Equals method. | Zach Koopmans | |
Add Equals method to compare syserror and unix.Errno errors to linuxerr errors. This will facilitate removal of syserror definitions in a followup, and finding needed conversions from unix.Errno to linuxerr. PiperOrigin-RevId: 380909667 | |||
2021-06-10 | Merge release-20210601.0-39-g9ede1a605 (automated) | gVisor bot | |
2021-06-10 | [op] Move SignalInfo to abi/linux package. | Ayush Ranjan | |
Fixes #214 PiperOrigin-RevId: 378680466 | |||
2021-06-10 | Merge release-20210601.0-34-ga51fcf22e (automated) | gVisor bot | |
2021-06-10 | [op] Move SignalStack to abi/linux package. | Ayush Ranjan | |
Updates #214 PiperOrigin-RevId: 378594929 | |||
2021-06-10 | Merge release-20210601.0-33-g8d87a9418 (automated) | gVisor bot | |
2021-06-09 | [op] Move SignalAct to abi/linux package. | Ayush Ranjan | |
There were also other duplicate definitions of the same struct that I have now removed. Updates #214 PiperOrigin-RevId: 378579954 | |||
2021-05-27 | Merge release-20210518.0-58-g17df2df75 (automated) | gVisor bot | |
2021-05-27 | nanosleep has to store the finish time in the restart block | Andrei Vagin | |
nanosleep has to count time that a thread spent in the stopped state. PiperOrigin-RevId: 376258641 | |||
2021-05-25 | Merge release-20210518.0-39-gf7bc60603 (automated) | gVisor bot | |
2021-05-25 | setgid directories for VFS1 tmpfs, overlayfs, and goferfs | Kevin Krakauer | |
PiperOrigin-RevId: 375780659 | |||
2021-04-29 | Merge release-20210419.0-44-geefa00f4a (automated) | gVisor bot | |
2021-04-29 | Implement epoll_pwait2. | Jing Chen | |
PiperOrigin-RevId: 371216407 | |||
2021-04-27 | Merge release-20210419.0-35-gf54d87b9e (automated) | gVisor bot | |
2021-04-27 | Remove uses of the binary package from networking code. | Rahat Mahmood | |
Co-Author: ayushranjan PiperOrigin-RevId: 370785009 | |||
2021-04-27 | Merge release-20210419.0-33-g5b207fe78 (automated) | gVisor bot | |