Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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-24 | Fix misspellings. | Zyad A. Ali | |
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 | |||
2021-05-20 | Merge release-20210510.0-63-gaf229f46a (automated) | gVisor bot | |
2021-05-20 | Fix cgroupfs mount racing with unmount. | Rahat Mahmood | |
Previously, mount could discover a hierarchy being destroyed concurrently, which resulted in mount attempting to take a ref on an already destroyed cgroupfs. Reported-by: syzbot+062c0a67798a200f23ee@syzkaller.appspotmail.com PiperOrigin-RevId: 374959054 | |||
2021-05-20 | Format precondition to match style guide. | Zyad A. Ali | |
2021-05-14 | Merge release-20210510.0-38-g894187b2c (automated) | gVisor bot | |
2021-05-14 | Resolve remaining O_PATH TODOs. | Dean Deng | |
O_PATH is now implemented in vfs2. Fixes #2782. PiperOrigin-RevId: 373861410 | |||
2021-05-14 | Merge release-20210510.0-33-g78ae3db1a (automated) | gVisor bot | |
2021-05-14 | Fix cgroup hierarchy registration. | Rahat Mahmood | |
Previously, registration was racy because we were publishing hierarchies in the registry without fully initializing the underlying filesystem. This led to concurrent mount(2)s discovering the partially intialized filesystems and dropping the final refs on them which cause them to be freed prematurely. Reported-by: syzbot+13f54e77bdf59f0171f0@syzkaller.appspotmail.com Reported-by: syzbot+2c7f0a9127ac6a84f17e@syzkaller.appspotmail.com PiperOrigin-RevId: 373824552 | |||
2021-05-12 | Merge release-20210503.0-47-g07e32fa69 (automated) | gVisor bot | |
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-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 | |
2021-04-14 | Merge release-20210408.0-30-g5c1052b6b (automated) | gVisor bot | |
2021-04-12 | Merge release-20210408.0-23-gf4f6ce337 (automated) | gVisor bot | |
2021-04-12 | Don't grab TaskSet mu recursively when reading task state. | Rahat Mahmood | |
Reported-by: syzbot+a6ef0f95a2c9e7da26f3@syzkaller.appspotmail.com Reported-by: syzbot+2eaf8a9f115edec468fe@syzkaller.appspotmail.com PiperOrigin-RevId: 368093861 | |||
2021-04-03 | Merge release-20210322.0-38-g932c8abd0 (automated) | gVisor bot | |
2021-04-02 | Implement cgroupfs. | Rahat Mahmood | |
A skeleton implementation of cgroupfs. It supports trivial cpu and memory controllers with no support for hierarchies. PiperOrigin-RevId: 366561126 | |||
2021-03-29 | Merge release-20210322.0-29-g8a2f7e716 (automated) | gVisor bot | |
2021-03-29 | [syserror] Split usermem package | Zach Koopmans | |
Split usermem package to help remove syserror dependency in go_marshal. New hostarch package contains code not dependent on syserror. PiperOrigin-RevId: 365651233 | |||
2021-03-25 | Merge release-20210315.0-27-g79bc446fa (automated) | gVisor bot | |
2021-03-25 | Lock TaskSet mutex for writing in ptraceClone(). | Jamie Liu | |
This is necessary since ptraceClone() mutates tracer.ptraceTracees. PiperOrigin-RevId: 365152396 | |||
2021-03-24 | Merge release-20210315.0-23-ge7ca2a51a (automated) | gVisor bot | |
2021-03-24 | Add POLLRDNORM/POLLWRNORM support. | Bhasker Hariharan | |
On Linux these are meant to be equivalent to POLLIN/POLLOUT. Rather than hack these on in sys_poll etc it felt cleaner to just cleanup the call sites to notify for both events. This is what linux does as well. Fixes #5544 PiperOrigin-RevId: 364859977 | |||
2021-03-24 | Merge release-20210315.0-18-g56a9a1397 (automated) | gVisor bot | |
2021-03-23 | Move the code that manages floating-point state to a separate package | Andrei Vagin | |
This change is inspired by Adin's cl/355256448. PiperOrigin-RevId: 364695931 | |||
2021-03-23 | Merge release-20210315.0-15-gacb4c6288 (automated) | gVisor bot | |
2021-03-22 | Merge release-20210315.0-6-g6bd2c6ce7 (automated) | gVisor bot | |
2021-03-03 | Merge release-20210301.0-5-ga9441aea2 (automated) | gVisor bot | |
2021-03-03 | [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. | Ayush Ranjan | |
The syscall package has been deprecated in favor of golang.org/x/sys. Note that syscall is still used in the following places: - pkg/sentry/socket/hostinet/stack.go: some netlink related functionalities are not yet available in golang.org/x/sys. - syscall.Stat_t is still used in some places because os.FileInfo.Sys() still returns it and not unix.Stat_t. Updates #214 PiperOrigin-RevId: 360701387 | |||
2021-02-25 | Merge release-20210208.0-96-ge50ee2620 (automated) | gVisor bot | |
2021-02-25 | Implement SEM_STAT_ANY cmd of semctl. | Jing Chen | |
PiperOrigin-RevId: 359591577 | |||
2021-02-24 | Merge release-20210208.0-85-gacd516cfe (automated) | gVisor bot | |