Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-28 | Merge release-20210720.0-39-g964fb3ca7 (automated) | gVisor bot | |
2021-07-24 | Merge release-20210712.0-61-g9ba8c40a3 (automated) | gVisor bot | |
2021-07-23 | Clean up logic for when a VFS2 gofer regular file close causes a flushf. | Jamie Liu | |
PiperOrigin-RevId: 386577891 | |||
2021-07-23 | Merge release-20210712.0-59-g3d0a93000 (automated) | gVisor bot | |
2021-07-23 | Don't panic on user-controlled state in semaphore syscalls. | Rahat Mahmood | |
Reported-by: syzbot+beb099a67f670386a367@syzkaller.appspotmail.com PiperOrigin-RevId: 386521361 | |||
2021-07-23 | Merge release-20210712.0-58-g0eea96057 (automated) | gVisor bot | |
2021-07-23 | Add support for SIOCGIFCONF ioctl in hostinet. | Lucas Manning | |
PiperOrigin-RevId: 386511818 | |||
2021-07-22 | VFS2: remove ext code | Kevin Krakauer | |
We opted to move forward with FUSE instead. PiperOrigin-RevId: 386344258 | |||
2021-07-22 | Merge release-20210712.0-52-g0690c25e0 (automated) | gVisor bot | |
2021-07-22 | kvm: set CR0.NE = 1 | Andrei Vagin | |
CR0.NE enables internal x87 floating point error reporting when set, else enables PC style x87 error detection. On AMD, the #MF exception isn't generated if CR0.NE isn't set. PiperOrigin-RevId: 386340269 | |||
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-22 | Merge release-20210712.0-39-gf1f746ddd (automated) | gVisor bot | |
2021-07-21 | Add metric to count number of segments acknowledged by DSACK. | Nayana Bidari | |
- Creates new metric "/tcp/segments_acked_with_dsack" to count the number of segments acked with DSACK. - Added check to verify the metric is getting incremented when a DSACK is sent in the unit tests. PiperOrigin-RevId: 386135949 | |||
2021-07-21 | Merge release-20210712.0-36-ga89b2f005 (automated) | gVisor bot | |
2021-07-21 | Use atomics when checking for parent setgid in VFS2 tmpfs file creation. | Jamie Liu | |
Reported-by: syzbot+59550b48e06cc0d3b638@syzkaller.appspotmail.com PiperOrigin-RevId: 386075453 | |||
2021-07-21 | Merge release-20210712.0-35-ga4d743db5 (automated) | gVisor bot | |
2021-07-20 | Enable RACK by default in netstack. | Nayana Bidari | |
PiperOrigin-RevId: 385944428 | |||
2021-07-21 | Merge release-20210712.0-34-g9e805ce93 (automated) | gVisor bot | |
2021-07-20 | Expose local address from raw sockets | Ghanan Gowripalan | |
PiperOrigin-RevId: 385940836 | |||
2021-07-21 | Merge release-20210712.0-31-g49d9ef498 (automated) | gVisor bot | |
2021-07-20 | Merge pull request #6220 from laijs:disconnect-fp | gVisor bot | |
PiperOrigin-RevId: 385919423 | |||
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-20 | Merge release-20210712.0-28-g7ced03b38 (automated) | gVisor bot | |
2021-07-20 | ring0: Initialize sentryXCR0 from Kernel.init() | Andrei Vagin | |
Fixes #6300 PiperOrigin-RevId: 385840917 | |||
2021-07-16 | Merge release-20210712.0-26-g628d7d3a4 (automated) | gVisor bot | |
2021-07-15 | Fix refcount increments in gofer.filesystem.Sync. | Fabricio Voznika | |
fs.renameMu is released and reacquired in `dentry.destroyLocked()` allowing a dentry to be in `fs.syncableDentries` with a negative reference count. Fixes #5263 PiperOrigin-RevId: 385054337 | |||
2021-07-15 | Merge release-20210712.0-23-gcd45d7b6c (automated) | gVisor bot | |
2021-07-15 | netstack: support SO_RCVBUFFORCE | Kevin Krakauer | |
TCP is fully supported. As with SO_RCVBUF, other transport protocols perform no-ops per DefaultSocketOptionsHandler.OnSetReceiveBufferSize. PiperOrigin-RevId: 385023239 | |||
2021-07-14 | Merge release-20210705.0-23-ge963657e7 (automated) | gVisor bot | |
2021-07-14 | Set tcp endpoint state atomically | Tamir Duberstein | |
PiperOrigin-RevId: 384776517 | |||
2021-07-14 | Merge release-20210705.0-21-g85a0a353a (automated) | gVisor bot | |
2021-07-13 | Replace whitelist with allowlist | Fabricio Voznika | |
PiperOrigin-RevId: 384586164 | |||
2021-07-13 | Merge release-20210705.0-20-gd4dce953b (automated) | gVisor bot | |
2021-07-13 | Do not require O_PATH flag to enable verity | Chong Cai | |
Remove the hack in gVisor vfs that allows verity to bypass the O_PATH check, since ioctl is not allowed on fds opened with O_PATH in linux. Verity still opens the lowerFD with O_PATH to open it as a symlink, but the API no longer expects O_PATH to open a fd to be verity enabled. Now only O_FOLLOW should be specified when opening and enabling verity features. PiperOrigin-RevId: 384567833 | |||
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 | Implement Registry.Remove. | Zyad A. Ali | |
Remove implements the behaviour or msgctl(IPC_RMID). Updates #135 | |||
2021-07-13 | Implement Registry.FindOrCreate. | Zyad A. Ali | |
FindOrCreate implements the behaviour of msgget(2). Updates #135 | |||
2021-07-13 | Create package msgqueue. | Zyad A. Ali | |
Create package msgqueue, define primitives to be used for message queues, and add a msgqueue.Registry to IPCNamespace. Updates #135 | |||
2021-07-13 | Add abi definitions for sysv message queues. | Zyad A. Ali | |
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-13 | Merge release-20210705.0-19-gc16e69a9d (automated) | gVisor bot | |
2021-07-13 | Use consistent naming for subcontainers | Fabricio Voznika | |
It was confusing to find functions relating to root and non-root containers. Replace "non-root" and "subcontainer" and make naming consistent in Sandbox and controller. PiperOrigin-RevId: 384512518 | |||
2021-07-13 | Merge release-20210705.0-18-g1fe6db8c5 (automated) | gVisor bot | |
2021-07-13 | netstack: atomically update buffer sizes | Kevin Krakauer | |
Previously, two calls to set the send or receive buffer size could have raced and left state wherein: - The actual size depended on one call - The value returned by getsockopt() depended on the other PiperOrigin-RevId: 384508720 | |||
2021-07-13 | Deflake TestRouterSolicitation | Ghanan Gowripalan | |
Before this change, transmission of the first router solicitation races with the adding of an IPv6 link-local address. This change creates the NIC in the disabled state and is only enabled after the address is added (if required) to avoid this race. PiperOrigin-RevId: 384493553 |