Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-03 | Merge release-20200219.0-92-g277a0d5 (automated) | gVisor bot | |
2020-03-03 | platform/ptrace: don't call probeSeccomp on arm64 | Andrei Vagin | |
The support of PTRACE_SYSEMU on arm64 was added in the 5.3 kernel, so we can be sure that the current version is higher that 5.3. And this change moves vsyscall seccomp rules to the arch specific file, because vsyscall isn't supported on arm64. PiperOrigin-RevId: 298696493 | |||
2020-03-03 | Merge release-20200219.0-91-g844e4d2 (automated) | gVisor bot | |
2020-03-03 | Merge release-20200219.0-84-g43abb24 (automated) | gVisor bot | |
2020-03-02 | Fix panic caused by invalid address for Bind in packet sockets. | Nayana Bidari | |
PiperOrigin-RevId: 298476533 | |||
2020-03-02 | Merge release-20200219.0-79-gf03e19d (automated) | gVisor bot | |
2020-03-02 | Merge pull request #1885 from avagin:arm64-pcids | gVisor bot | |
PiperOrigin-RevId: 298405064 | |||
2020-03-02 | Merge release-20200219.0-77-g42fb7d3 (automated) | gVisor bot | |
2020-03-02 | socket: take readMu to access readView | Andrei Vagin | |
DATA RACE in netstack.(*SocketOperations).fetchReadView Write at 0x00c001dca138 by goroutine 1001: gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*SocketOperations).fetchReadView() pkg/sentry/socket/netstack/netstack.go:418 +0x85 gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*SocketOperations).coalescingRead() pkg/sentry/socket/netstack/netstack.go:2309 +0x67 gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*SocketOperations).nonBlockingRead() pkg/sentry/socket/netstack/netstack.go:2378 +0x183d Previous read at 0x00c001dca138 by goroutine 1111: gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*SocketOperations).Ioctl() pkg/sentry/socket/netstack/netstack.go:2666 +0x533 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Ioctl() Reported-by: syzbot+d4c3885fcc346f08deb6@syzkaller.appspotmail.com PiperOrigin-RevId: 298387377 | |||
2020-03-02 | Merge release-20200219.0-76-g62bd3ca (automated) | gVisor bot | |
2020-03-02 | Take write lock when removing xattr | Michael Pratt | |
PiperOrigin-RevId: 298380654 | |||
2020-02-29 | Merge release-20200219.0-75-g3d9ddeb (automated) | gVisor bot | |
2020-02-28 | Merge pull request #1929 from avagin:arm64-cpuid | gVisor bot | |
PiperOrigin-RevId: 297982488 | |||
2020-02-29 | Merge release-20200219.0-73-gab7ecdd (automated) | gVisor bot | |
2020-02-28 | watchdog: print panic error message before other messages | Andrei Vagin | |
This is needed for syzkaller to proper classify issues. Right now, all watchdog issues are duped to one with the subject "panic: Sentry detected stuck task(s). See stack trace and message above for more details". PiperOrigin-RevId: 297975363 | |||
2020-02-28 | Define CPUIDInstruction for arm64 | Andrei Vagin | |
There is no cpuid instruction on arm64, so we need to defined it just to avoid a compile time error. Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-02-28 | pcids.go isn't arch-specific | Andrei Vagin | |
Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-02-28 | Merge release-20200219.0-71-gccecf29 (automated) | gVisor bot | |
2020-02-28 | Merge release-20200219.0-69-g463f421 (automated) | gVisor bot | |
2020-02-28 | Make pipe buffer implementation standard. | Adin Scannell | |
A follow-up change will convert the networking code to use this standard pipe implementation. PiperOrigin-RevId: 297903206 | |||
2020-02-28 | Merge release-20200219.0-65-g6b4d36e (automated) | gVisor bot | |
2020-02-28 | Hide /dev/net/tun when using hostinet. | Ting-Yu Wang | |
/dev/net/tun does not currently work with hostinet. This has caused some program starts failing because it thinks the feature exists. PiperOrigin-RevId: 297876196 | |||
2020-02-28 | Change dup2 call to dup3 | Fabricio Voznika | |
We changed syscalls to allow dup3 for ARM64. Updates #1198 PiperOrigin-RevId: 297870816 | |||
2020-02-27 | Merge release-20200219.0-57-gd9ee811 (automated) | gVisor bot | |
2020-02-27 | Merge of a369c88c0c4ece5239855000d28df045111c1be7 | gVisor bot | |
PiperOrigin-RevId: 297674924 | |||
2020-02-27 | Merge release-20200219.0-52-gabf7ebc (automated) | gVisor bot | |
2020-02-27 | Internal change. | Nayana Bidari | |
PiperOrigin-RevId: 297638665 | |||
2020-02-27 | Merge release-20200219.0-50-g8fb84f7 (automated) | gVisor bot | |
2020-02-26 | Fix construct of linux.Stat for arm64. | Rahat Mahmood | |
PiperOrigin-RevId: 297494373 | |||
2020-02-27 | Merge release-20200219.0-49-g6ddeb35 (automated) | gVisor bot | |
2020-02-26 | Merge pull request #1912 from lubinszARM:pr_kvm_build | gVisor bot | |
PiperOrigin-RevId: 297492004 | |||
2020-02-26 | Merge release-20200219.0-46-ga92087f (automated) | gVisor bot | |
2020-02-25 | Add VFS.NewDisconnectedMount(). | Jamie Liu | |
Analogous to Linux's kern_mount(). PiperOrigin-RevId: 297259580 | |||
2020-02-26 | Merge release-20200219.0-45-gfba479b (automated) | gVisor bot | |
2020-02-25 | Fix DATA RACE in fs.MayDelete. | Adin Scannell | |
MayDelete must lock the directory also, otherwise concurrent renames may race. Note that this also changes the methods to be aligned with the actual Remove and RemoveDirectory methods to minimize confusion when reading the code. (It was hard to see that resolution was correct.) PiperOrigin-RevId: 297258304 | |||
2020-02-26 | Merge release-20200219.0-44-g813b1b0 (automated) | gVisor bot | |
2020-02-25 | Merge pull request #1271 from lubinszARM:pr_ring0_1 | gVisor bot | |
PiperOrigin-RevId: 297230721 | |||
2020-02-25 | Merge release-20200219.0-42-g87288b2 (automated) | gVisor bot | |
2020-02-25 | Add netlink sockopt logging to strace. | Ian Gudger | |
PiperOrigin-RevId: 297220008 | |||
2020-02-25 | Merge release-20200219.0-40-g72e3f3a (automated) | gVisor bot | |
2020-02-25 | Merge release-20200219.0-39-g430992a (automated) | gVisor bot | |
2020-02-25 | Add option to skip stuck tasks waiting for address space | Fabricio Voznika | |
PiperOrigin-RevId: 297192390 | |||
2020-02-25 | Merge pull request #1816 from xiaobo55x:trap_flag | gVisor bot | |
PiperOrigin-RevId: 297191168 | |||
2020-02-25 | Merge release-20200219.0-37-g471b15b (automated) | gVisor bot | |
2020-02-25 | Port most syscalls to VFS2. | Jamie Liu | |
pipe and pipe2 aren't ported, pending a slight rework of pipe FDs for VFS2. mount and umount2 aren't ported out of temporary laziness. access and faccessat need additional FSImpl methods to implement properly, but are stubbed to prevent googletest from CHECK-failing. Other syscalls require additional plumbing. Updates #1623 PiperOrigin-RevId: 297188448 | |||
2020-02-25 | Merge release-20200219.0-36-g6def8ea (automated) | gVisor bot | |
2020-02-25 | Merge release-20200219.0-35-g98b693e (automated) | gVisor bot | |
2020-02-25 | Fix nested logging. | Adin Scannell | |
PiperOrigin-RevId: 297175316 | |||
2020-02-25 | Don't acquire contended lock with the OS thread locked. | Adin Scannell | |
Fixes #1049 PiperOrigin-RevId: 297175164 | |||
2020-02-25 | Merge release-20200219.0-34-g53504e2 (automated) | gVisor bot | |