Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-13 | Merge release-20201216.0-94-ge74aa25e2 (automated) | gVisor bot | |
2021-01-12 | Remove useless cached state | Tamir Duberstein | |
Simplify some logic while I'm here. PiperOrigin-RevId: 351491593 | |||
2021-01-12 | Merge release-20201216.0-87-g4e03e8754 (automated) | gVisor bot | |
2021-01-12 | Fix simple mistakes identified by goreportcard. | Adin Scannell | |
These are primarily simplification and lint mistakes. However, minor fixes are also included and tests added where appropriate. PiperOrigin-RevId: 351425971 | |||
2021-01-12 | Merge release-20201216.0-86-ga20da7082 (automated) | gVisor bot | |
2021-01-11 | Fix Go branch for arm64. | Adin Scannell | |
This requires several changes: * Templates must preserve relevant tags. * Pagetables templates are split into two targets, each preserving tags. * The binary VDSO is similarly split into two targets, with some juggling. * The top level tools/go_branch.sh now does a crossbuild of ARM64 as well, and checks and merges the results of the two branches together. Fixes #5178 PiperOrigin-RevId: 351304330 | |||
2021-01-12 | Merge release-20201216.0-85-ge06c2b126 (automated) | gVisor bot | |
2021-01-11 | Merge release-20201216.0-82-g4c4de6644 (automated) | gVisor bot | |
2021-01-09 | Merge release-20201216.0-79-g70de1db82 (automated) | gVisor bot | |
2021-01-08 | Merge pull request #4933 from lubinszARM:pr_kvm_el0_exceptions | gVisor bot | |
PiperOrigin-RevId: 350862699 | |||
2021-01-08 | Merge release-20201216.0-72-gbf343394d (automated) | gVisor bot | |
2021-01-07 | Merge pull request #5207 from avagin:arm64-cross | gVisor bot | |
PiperOrigin-RevId: 350691246 | |||
2021-01-07 | Merge release-20201208.0-127-gb1de1da31 (automated) | gVisor bot | |
2021-01-07 | netstack: Refactor tcpip.Endpoint.Read | Ting-Yu Wang | |
Read now takes a destination io.Writer, count, options. Keeping the method name Read, in contrast to the Write method. This enables: * direct transfer of views under VV * zero copy It also eliminates the need for sentry to keep a slice of view because userspace had requested a read that is smaller than the view returned, removing the complexity there. Read/Peek/ReadPacket are now consolidated together and some duplicate code is removed. PiperOrigin-RevId: 350636322 | |||
2021-01-07 | Implement the semtimedop syscall | Andrei Vagin | |
Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2021-01-06 | Merge release-20201208.0-117-gabe9d9f67 (automated) | gVisor bot | |
2021-01-06 | Support add/remove IPv6 multicast group sock opt | Ghanan Gowripalan | |
IPv4 was always supported but UDP never supported joining/leaving IPv6 multicast groups via socket options. Add: IPPROTO_IPV6, IPV6_JOIN_GROUP/IPV6_ADD_MEMBERSHIP Remove: IPPROTO_IPV6, IPV6_LEAVE_GROUP/IPV6_DROP_MEMBERSHIP Test: integration_test.TestUDPAddRemoveMembershipSocketOption PiperOrigin-RevId: 350396072 | |||
2021-01-06 | Merge release-20201208.0-116-g0c4118d5b (automated) | gVisor bot | |
2021-01-06 | Merge pull request #5177 from lubinszARM:pr_kernel_global | gVisor bot | |
PiperOrigin-RevId: 350375461 | |||
2021-01-05 | Merge release-20201208.0-110-gce7a4440c (automated) | gVisor bot | |
2021-01-05 | Fix panic when parsing SO_TIMESTAMP cmsg | Kevin Krakauer | |
PiperOrigin-RevId: 350223482 | |||
2021-01-05 | Merge release-20201208.0-109-gb06e5bc5b (automated) | gVisor bot | |
2021-01-05 | Add benchmarks targets to BuildKite. | Adin Scannell | |
This includes minor fix-ups: * Handle SIGTERM in runsc debug, to exit gracefully. * Fix cmd.debug.go opening all profiles as RDONLY. * Fix the test name in fio_test.go, and encode the block size in the test. PiperOrigin-RevId: 350205718 | |||
2021-01-05 | Merge release-20201208.0-103-g2a200811d (automated) | gVisor bot | |
2021-01-05 | fs/fuse: check that a task has a specified file descriptor | Andrei Vagin | |
Reported-by: syzbot+814105309d2ae8651084@syzkaller.appspotmail.com PiperOrigin-RevId: 350159452 | |||
2020-12-31 | Merge release-20201208.0-102-g807a080d9 (automated) | gVisor bot | |
2020-12-31 | Add missing error checks for FileDescription.Init. | Dean Deng | |
Syzkaller discovered this bug in pipefs by doing something quite strange: creat(&(0x7f0000002a00)='./file1\x00', 0x0) mount(&(0x7f0000000440)=ANY=[], &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='devtmpfs\x00', 0x20000d, 0x0) creat(&(0x7f0000000000)='./file1/file0\x00', 0x0) This can be reproduced with: touch mymount mkfifo /dev/mypipe mount -o ro -t devtmpfs devtmpfs mymount echo 123 > mymount/mypipe PiperOrigin-RevId: 349687714 | |||
2020-12-30 | Merge release-20201208.0-98-g0fb5de115 (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-97-g1b66bad7c (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-96-ged5850e8e (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-95-gfc153750e (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-94-gffa9a715a (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-93-g3c58405a5 (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-92-gd302c0570 (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-91-g85c1c3ed4 (automated) | gVisor bot | |
2020-12-29 | Make profiling commands synchronous. | Adin Scannell | |
This allows for a model of profiling when you can start collection, and it will terminate when the sandbox terminates. Without this synchronous call, it is effectively impossible to collect length blocking and mutex profiles. PiperOrigin-RevId: 349483418 | |||
2020-12-29 | Merge release-20201208.0-90-g91c05c609 (automated) | gVisor bot | |
2020-12-29 | arm64 kvm: revert some kpti related codes, and configure upper pagetable as ↵ | Robin Luk | |
global In order to improve the performance, some kpti related codes(TCR.A1) have been reverted, and set kernel pagetable as global. Signed-off-by: Robin Luk <lubin.lu@antgroup.com> | |||
2020-12-28 | Merge release-20201208.0-89-g3ff7324df (automated) | gVisor bot | |
2020-12-23 | vfs1: don't allow to open socket files | Andrei Vagin | |
open() has to return ENXIO in this case. O_PATH isn't supported by vfs1. PiperOrigin-RevId: 348820478 | |||
2020-12-22 | Move SO_BINDTODEVICE to socketops. | Nayana Bidari | |
PiperOrigin-RevId: 348696094 | |||
2020-12-17 | Set verityMu to be state nosave | Chong Cai | |
PiperOrigin-RevId: 348092999 | |||
2020-12-17 | Fix seek on /proc/pid/cmdline when task is zombie. | Nicolas Lacasse | |
PiperOrigin-RevId: 348056159 | |||
2020-12-17 | [netstack] Implement IP(V6)_RECVERR socket option. | Ayush Ranjan | |
PiperOrigin-RevId: 348055514 | |||
2020-12-17 | Set process group and session on host TTY | Fabricio Voznika | |
Closes #5128 PiperOrigin-RevId: 348052446 | |||
2020-12-17 | [netstack] Implement MSG_ERRQUEUE flag for recvmsg(2). | Ayush Ranjan | |
Introduces the per-socket error queue and the necessary cmsg mechanisms. PiperOrigin-RevId: 348028508 | |||
2020-12-16 | Merge pull request #4880 from lubinszARM:pr_tlbi_02 | gVisor bot | |
PiperOrigin-RevId: 347890782 | |||
2020-12-15 | Internal change. | Andrei Vagin | |
PiperOrigin-RevId: 347720083 | |||
2020-12-15 | Implement command SEM_INFO and SEM_STAT for semctl. | Jing Chen | |
PiperOrigin-RevId: 347711998 | |||
2020-12-15 | Change violation mode to an enum | Chong Cai | |
PiperOrigin-RevId: 347706953 |