Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-10 | Merge release-20210601.0-32-g8a7b5a4a8 (automated) | gVisor bot | |
2021-06-09 | Change TODO bug to a more specific issue | Kevin Krakauer | |
This lets us close a tracking bug that's too widely-scoped to be reasonably finished. PiperOrigin-RevId: 378563203 | |||
2021-06-10 | Merge release-20210601.0-31-g0c37626a0 (automated) | gVisor bot | |
2021-06-09 | Decommit huge-page-aligned regions during reclaim under manual zeroing. | Jamie Liu | |
PiperOrigin-RevId: 378546551 | |||
2021-06-09 | Merge release-20210601.0-25-g25f3c7bd2 (automated) | gVisor bot | |
2021-06-09 | Change TODO to NOTE. | Nicolas Lacasse | |
It's in VFS1 code, so we probably will not do it. PiperOrigin-RevId: 378474174 | |||
2021-06-07 | Merge release-20210601.0-19-ge710aceb5 (automated) | gVisor bot | |
2021-06-07 | Remove unsupported syscall event for setsockopt(*, SOL_SOCKET, SO_OOBINLINE). | Nicolas Lacasse | |
Netstack behaves as if SO_OOBINLINE is always set, and was logging an unsupported syscall event if the app tries to disable it. We don't have a real use case for TCP urgent mechanisms (and RFC6093 says apps SHOULD NOT use it). This CL keeps the current behavior, but removes the unsupported syscall event. Fixes #6123 PiperOrigin-RevId: 378026059 | |||
2021-06-07 | Merge release-20210601.0-17-g7e4e71253 (automated) | gVisor bot | |
2021-06-07 | cgroupfs: don't add a task in the root cgroup if it is already there. | Andrei Vagin | |
PiperOrigin-RevId: 377975013 | |||
2021-06-07 | Merge release-20210601.0-16-gee1003bde (automated) | gVisor bot | |
2021-06-07 | Implement RENAME_NOREPLACE for all VFS2 filesystem implementations. | Jamie Liu | |
PiperOrigin-RevId: 377966969 | |||
2021-06-03 | Merge release-20210518.0-70-gb3c608ef8 (automated) | gVisor bot | |
2021-06-03 | Implement stringer for ExitStatus | Tamir Duberstein | |
PiperOrigin-RevId: 377370807 | |||
2021-06-03 | Initialize metrics at init | Tamir Duberstein | |
Avoids a race condition at kernel initialization. Updates #6057. PiperOrigin-RevId: 377357723 | |||
2021-06-01 | Move sync generics to their own packages | Tamir Duberstein | |
The presence of multiple packages in a single directory sometimes confuses `go mod`, producing output like: go: downloading gvisor.dev/gvisor v0.0.0-20210601174640-77dc0f5bc94d $GOMODCACHE/gvisor.dev/gvisor@v0.0.0-20210601174640-77dc0f5bc94d/pkg/linewriter/linewriter.go:21:2: found packages sync (aliases.go) and seqatomic (generic_atomicptr_unsafe.go) in $GOMODCACHE/gvisor.dev/gvisor@v0.0.0-20210601174640-77dc0f5bc94d/pkg/sync imports.go:67:2: found packages tcp (accept.go) and rcv (rcv_test.go) in $GOMODCACHE/gvisor.dev/gvisor@v0.0.0-20210601174640-77dc0f5bc94d/pkg/tcpip/transport/tcp PiperOrigin-RevId: 376956213 | |||
2021-06-01 | Merge release-20210518.0-65-gd7d8a0a5a (automated) | gVisor bot | |
2021-06-01 | vfs: Don't allow to mount anything on top of detached mounts | Andrei Vagin | |
PiperOrigin-RevId: 376932659 | |||
2021-06-01 | Merge release-20210518.0-63-g4f3746998 (automated) | gVisor bot | |
2021-05-31 | Update comments on ambient caps to point to bug | Ian Lewis | |
PiperOrigin-RevId: 376747671 | |||
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-27 | Merge release-20210518.0-56-g62ec2422a (automated) | gVisor bot | |
2021-05-27 | Merge pull request #6059 from lubinszARM:pr_arm64_bounce | gVisor bot | |
PiperOrigin-RevId: 376233013 | |||
2021-05-27 | Merge release-20210518.0-52-g097efe81a (automated) | gVisor bot | |
2021-05-26 | Use the stack RNG everywhere | Tamir Duberstein | |
...except in tests. Note this replaces some uses of a cryptographic RNG with a plain RNG. PiperOrigin-RevId: 376070666 | |||
2021-05-26 | Merge release-20210518.0-49-g9fcc44f99 (automated) | gVisor bot | |
2021-05-26 | Add verity getdents tests | Chong Cai | |
PiperOrigin-RevId: 376001603 | |||
2021-05-26 | Merge release-20210518.0-44-gb63e61828 (automated) | gVisor bot | |
2021-05-25 | Initialize Kernel.Timekeeper before network NS | Tamir Duberstein | |
PiperOrigin-RevId: 375843579 | |||
2021-05-26 | Merge release-20210518.0-43-ga54cb9d8a (automated) | gVisor bot | |
2021-05-25 | Use specific fmt verbs (avoid %v) | Tamir Duberstein | |
Remove useless conversions. Avoid unhandled errors. PiperOrigin-RevId: 375834275 | |||
2021-05-25 | Merge release-20210518.0-41-gf298d7321 (automated) | gVisor bot | |
2021-05-25 | Merge pull request #6064 from sudo-sturbia:misspelling | gVisor bot | |
PiperOrigin-RevId: 375789776 | |||
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-05-25 | Merge release-20210518.0-38-g4f2439fb0 (automated) | gVisor bot | |
2021-05-25 | Use opaque types to represent time | Tamir Duberstein | |
Introduce tcpip.MonotonicTime; replace int64 in tcpip.Clock method returns with time.Time and MonotonicTime to improve type safety and ensure that monotonic clock readings are never compared to wall clock readings. PiperOrigin-RevId: 375775907 | |||
2021-05-25 | Merge release-20210518.0-35-g3272400a4 (automated) | gVisor bot | |
2021-05-25 | Merge pull request #6027 from liornm:fix-unused-flag | gVisor bot | |
PiperOrigin-RevId: 375740504 | |||
2021-05-24 | Fix misspellings. | Zyad A. Ali | |
2021-05-24 | arm64 kvm:use TLBI with "Inner Shareable" instead of IPI operation | Robin Luk | |
on Arm64 platform, we can use TLBI with 'IS' instead of IPI operation. According to my understanding, the logic in invalidate() is much like an IPI operation. On Arm64, we can simply perform vmalle1is invalidation here, not use IPI. Reference: https://github.com/torvalds/linux/blob/v5.12/arch/arm64/kvm/mmu.c#L81 Signed-off-by: Robin Luk <lubin.lu@antgroup.com> | |||
2021-05-21 | Merge release-20210510.0-72-g821cec3f1 (automated) | gVisor bot | |
2021-05-21 | Add aggregated NIC stats | Arthur Sfez | |
This change also includes miscellaneous improvements: * UnknownProtocolRcvdPackets has been separated into two stats, to specify at which layer the unknown protocol was found (L3 or L4) * MalformedRcvdPacket is not aggregated across every endpoint anymore. Doing it this way did not add useful information, and it was also error-prone (example: ipv6 forgot to increment this aggregated stat, it only incremented its own ipv6.MalformedPacketsReceived). It is now only incremented the NIC. * Removed TestStatsString test which was outdated and had no real utility. PiperOrigin-RevId: 375057472 | |||
2021-05-21 | Merge release-20210510.0-71-g9164154de (automated) | gVisor bot | |
2021-05-21 | Clean-up netstack metrics descriptions | Arthur Sfez | |
PiperOrigin-RevId: 375051638 | |||
2021-05-21 | Merge release-20210510.0-70-g2bed0bb09 (automated) | gVisor bot | |
2021-05-20 | Send SIGPIPE for closed pipes. | Ian Lewis | |
Fixes #5974 Updates #161 PiperOrigin-RevId: 375024740 | |||
2021-05-21 | Merge release-20210510.0-69-g5bbc22797 (automated) | gVisor bot | |
2021-05-20 | Merge pull request #6037 from sudo-sturbia:doc | gVisor bot | |
PiperOrigin-RevId: 375007632 |