Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-05 | Merge release-20210726.0-38-gcaf9403f6 (automated) | gVisor bot | |
2021-08-05 | Automated rollback of changelist 384508720 | Kevin Krakauer | |
PiperOrigin-RevId: 389035388 | |||
2021-08-05 | Merge release-20210726.0-37-g42301ae7d (automated) | gVisor bot | |
2021-08-05 | Merge pull request #6372 from avagin:AlignedAtomic | gVisor bot | |
PiperOrigin-RevId: 388985968 | |||
2021-08-05 | Merge release-20210726.0-35-g919a7da6d (automated) | gVisor bot | |
2021-08-05 | Reload the configuration during postinst rather than restarting. | Adin Scannell | |
Fixes #6408 PiperOrigin-RevId: 388978814 | |||
2021-08-04 | Reduce overhead of AlignedAtomic types | Andrei Vagin | |
AlignedAtomicUint64 is 15 bytes and it takes 16 bytes in structures. On 32-bit systems, variables and structure fields is guaranteed to be 32-bit aligned and this means that we need only 12 bytes to find 8 contiguous bytes. | |||
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-05 | Merge release-20210726.0-33-gb9780f96b (automated) | gVisor bot | |
2021-08-04 | Add verity_randread benchmark test | Chong Cai | |
PiperOrigin-RevId: 388819374 | |||
2021-08-04 | Merge release-20210726.0-32-gcbb99336c (automated) | gVisor bot | |
2021-08-04 | Add Fs controls | Chong Cai | |
Add Fs controls and implement "cat" command. PiperOrigin-RevId: 388812540 | |||
2021-08-04 | Merge release-20210726.0-31-g681e54190 (automated) | gVisor bot | |
2021-08-03 | Use GetAbsoluteTestTmpdir() rather than hard-code "/tmp" | Adam Barth | |
This change makes these tests easier to run on systems that have their temp directory in another location. PiperOrigin-RevId: 388601202 | |||
2021-08-03 | Merge release-20210726.0-30-g8caf231cb (automated) | gVisor bot | |
2021-08-03 | Add Lifecycle controls | Chong Cai | |
Also change runsc pause/resume cmd to access Lifecycle instead of containerManager. PiperOrigin-RevId: 388534928 | |||
2021-08-03 | Merge release-20210726.0-29-g15d1d9fdf (automated) | gVisor bot | |
2021-08-03 | Merge pull request #6398 from chenfengjin:fix_apt_install | gVisor bot | |
PiperOrigin-RevId: 388533368 | |||
2021-08-03 | Merge release-20210726.0-27-g8363a98c4 (automated) | gVisor bot | |
2021-08-03 | Merge pull request #6171 from sudo-sturbia:msgqueue/syscalls2 | gVisor bot | |
PiperOrigin-RevId: 388497055 | |||
2021-08-03 | Merge release-20210726.0-20-gceab3327c (automated) | gVisor bot | |
2021-08-03 | Add verity open_read_close benchmark test | Chong Cai | |
PiperOrigin-RevId: 388494554 | |||
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-08-03 | Implement Queue.Receive. | Zyad A. Ali | |
Receive implements the behaviour of msgrcv(2) without the MSG_COPY flag. Updates #135 | |||
2021-08-03 | Implement Queue.Send. | Zyad A. Ali | |
Send implements the functionality of msgsnd(2). Updates #135 | |||
2021-08-03 | Add blocking and general tests for msgsnd(2) and msgrcv(2). | Zyad A. Ali | |
Updates #135 | |||
2021-08-03 | Add non-blocking tests for msgsnd(2) and msgrcv(2). | Zyad A. Ali | |
Updates #135 | |||
2021-08-02 | Add -y to install docker-ce when build image | Fengjin Chen | |
2021-08-02 | Merge release-20210726.0-19-g4f6c1f309 (automated) | gVisor bot | |
2021-08-01 | Merge pull request #6350 from sudo-sturbia:cgroupfs | gVisor bot | |
PiperOrigin-RevId: 388129112 | |||
2021-07-30 | Merge release-20210726.0-17-g979d6e7d7 (automated) | gVisor bot | |
2021-07-30 | Support RTM_DELLINK | Zeling Feng | |
This change will allow us to remove the default link in a packetimpact test so we can reduce indeterministic behaviors as required in https://fxbug.dev/78430. This will also help with testing #1388. Updates #578, #1388. PiperOrigin-RevId: 387896847 | |||
2021-07-30 | Merge release-20210726.0-16-gc9aac64e0 (automated) | gVisor bot | |
2021-07-30 | Merge pull request #6257 from zhlhahaha:2193-1 | gVisor bot | |
PiperOrigin-RevId: 387885663 | |||
2021-07-30 | Merge release-20210726.0-12-g62ea5c0a2 (automated) | gVisor bot | |
2021-07-30 | checklinkname: rudimentary type-checking of linkname directives | Michael Pratt | |
This CL introduces a 'checklinkname' analyzer, which provides rudimentary type-checking that verifies that function signatures on the local and remote sides of //go:linkname directives match expected values. If the Go standard library changes the definitions of any of these function, checklinkname will flag the change as a finding, providing an error informing the gVisor team to adapt to the upstream changes. This allows us to eliminate the majority of gVisor's forward-looking negative build tags, as we can catch mismatches in testing [1]. The remaining forward-looking negative build tags are covering shared struct definitions, which I hope to add to checklinkname in a future CL. [1] Of course, semantics/requirements can change without the signature changing, so we still must be careful, but this covers the common case. PiperOrigin-RevId: 387873847 | |||
2021-07-29 | Merge release-20210720.0-45-g095b0d834 (automated) | gVisor bot | |
2021-07-28 | Explicitly encode the pcap packet headers to reduce CPU cost of pcap generation. | gVisor bot | |
PiperOrigin-RevId: 387513118 | |||
2021-07-28 | Merge release-20210720.0-44-g72c2b74ac (automated) | gVisor bot | |
2021-07-28 | Add Uid/Gid/Groups fields to VFS2 /proc/[pid]/status. | Jamie Liu | |
For comparison: ``` $ docker run --rm -it ubuntu:focal bash -c 'cat /proc/self/status' Name: cat Umask: 0022 State: R (running) Tgid: 1 Ngid: 0 Pid: 1 PPid: 0 TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 64 Groups: NStgid: 1 NSpid: 1 NSpgid: 1 NSsid: 1 VmPeak: 2660 kB VmSize: 2660 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 528 kB VmRSS: 528 kB ... $ docker run --runtime=runsc-vfs2 --rm -it ubuntu:focal bash -c 'cat /proc/self/status' Name: cat State: R (running) Tgid: 1 Pid: 1 PPid: 0 TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 4 Groups: VmSize: 10708 kB VmRSS: 3124 kB VmData: 316 kB ... ``` Fixes #6374 PiperOrigin-RevId: 387465655 | |||
2021-07-28 | Merge release-20210720.0-43-g01f7dd442 (automated) | gVisor bot | |
2021-07-28 | Merge pull request #6358 from zhlhahaha:2232 | gVisor bot | |
PiperOrigin-RevId: 387442805 | |||
2021-07-28 | Merge release-20210720.0-41-g6bf7d0514 (automated) | gVisor bot | |
2021-07-28 | Add verity read benchmark tests | Chong Cai | |
PiperOrigin-RevId: 387431049 | |||
2021-07-28 | Merge release-20210720.0-40-g44efc282f (automated) | gVisor bot | |
2021-07-28 | Lock gofer.dentry.dataMu before SetAttr RPC modifying file size. | Jamie Liu | |
PiperOrigin-RevId: 387427887 | |||
2021-07-28 | tunning hasSlot function and fix store wrong value in usedSlots | Howard Zhang | |
Make hasSlot scan allocated slot, rather than the whole slice. It is supposed to store physicalStart in usedSlot. Signed-off-by: Howard Zhang <howard.zhang@arm.com> | |||
2021-07-28 | Merge release-20210720.0-39-g964fb3ca7 (automated) | gVisor bot | |