Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2021-04-26 | Remove metrics: fallback, vsyscallCount and partialResult | Nayana Bidari | |
The newly added Weirdness metric with fields should be used instead of them. Simple query for weirdness metric: http://shortn/_DGNk0z2Up6 PiperOrigin-RevId: 370578132 | |||
2021-04-22 | Merge release-20210419.0-22-g2739cf462 (automated) | gVisor bot | |
2021-04-22 | Fix AF_UNIX listen() w/ zero backlog. | Bhasker Hariharan | |
In https://github.com/google/gvisor/commit/f075522849fa a check to increase zero to a minimum backlog length was removed from sys_socket.go to bring it in parity with linux and then in tcp/endpoint.go we bump backlog by 1. But this broke calling listen on a AF_UNIX socket w/ a zero backlog as in linux it does allow 1 connection even with a zero backlog. This was caught by a php runtime test socket_abstract_path.phpt. PiperOrigin-RevId: 369974744 | |||
2021-04-22 | Merge release-20210419.0-21-g0a6eaed50 (automated) | gVisor bot | |
2021-04-22 | Add weirdness sentry metric. | Nayana Bidari | |
Weirdness metric contains fields to track the number of clock fallback, partial result and vsyscalls. This metric will avoid the overhead of having three different metrics (fallbackMetric, partialResultMetric, vsyscallCount). PiperOrigin-RevId: 369970218 | |||
2021-04-17 | Merge release-20210408.0-46-g0c3e8daf5 (automated) | gVisor bot | |