Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-17 | Add /proc/net/* files | Fabricio Voznika | |
Updates #1195 PiperOrigin-RevId: 290285420 | |||
2020-01-17 | Merge release-20200115.0-26-gacf2d6d (automated) | gVisor bot | |
2020-01-17 | Enable stat syscall support on arm64. | Haibo Xu | |
x86 and arm64 use a different stat struct in Linux kernel, so the stat() syscall implementation has to handle the file stat data separately. Signed-off-by: Haibo Xu <haibo.xu@arm.com> Change-Id: If3986e915a667362257a54e7fbbcc1fe18951015 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/1493 from xiaobo55x:stat f15a216d9297eb9a96d2c483d396a9919145d7fa PiperOrigin-RevId: 290274287 | |||
2020-01-17 | Merge release-20200115.0-18-g345df7c (automated) | gVisor bot | |
2020-01-17 | Add explanation for implementation of BSD full file locks. | Dean Deng | |
PiperOrigin-RevId: 290272560 | |||
2020-01-17 | Merge release-20200115.0-17-g19b4653 (automated) | gVisor bot | |
2020-01-16 | Remove unused rpcinet. | Adin Scannell | |
PiperOrigin-RevId: 290198756 | |||
2020-01-17 | Merge release-20200115.0-16-g7a45ae7 (automated) | gVisor bot | |
2020-01-16 | Implement setxattr for overlays. | Dean Deng | |
PiperOrigin-RevId: 290186303 | |||
2020-01-16 | Merge release-20200115.0-14-gab48112 (automated) | gVisor bot | |
2020-01-16 | Add IfChange/ThenChange reminders in fs/proc | Fabricio Voznika | |
There is a lot of code duplication for VFSv2 and this serves as remind to keep the copies in sync. Updates #1195 PiperOrigin-RevId: 290139234 | |||
2020-01-16 | Implement tmpfs.SetStat with a size argument. | Nicolas Lacasse | |
This is similar to 'Truncate' in vfs1. Updates https://github.com/google/gvisor/issues/1197 PiperOrigin-RevId: 290139140 | |||
2020-01-16 | Merge release-20200115.0-12-g3dd3275 (automated) | gVisor bot | |
2020-01-16 | Add more files to /proc/[pid]/* | Fabricio Voznika | |
Files not implemented require VFSv2 plumbing into the kernel. Also, cgroup is not implemented yet. Updates #1195 PiperOrigin-RevId: 290129176 | |||
2020-01-16 | Merge release-20200115.0-9-g07f2584 (automated) | gVisor bot | |
2020-01-16 | Plumb getting/setting xattrs through InodeOperations and 9p gofer interfaces. | Dean Deng | |
There was a very bare get/setxattr in the InodeOperations interface. Add context.Context to both, size to getxattr, and flags to setxattr. Note that extended attributes are passed around as strings in this implementation, so size is automatically encoded into the value. Size is added in getxattr so that implementations can return ERANGE if a value is larger than can fit in the user-allocated buffer. This prevents us from unnecessarily passing around an arbitrarily large xattr when the user buffer is actually too small. Don't use the existing xattrwalk and xattrcreate messages and define our own, mainly for the sake of simplicity. Extended attributes will be implemented in future commits. PiperOrigin-RevId: 290121300 | |||
2020-01-16 | Merge release-20200115.0-8-g7b7c318 (automated) | gVisor bot | |
2020-01-16 | Add remaining /proc/* and /proc/sys/* files | Fabricio Voznika | |
Except for one under /proc/sys/net/ipv4/tcp_sack. /proc/pid/* is still incomplete. Updates #1195 PiperOrigin-RevId: 290120438 | |||
2020-01-16 | Merge release-20200115.0-7-gfea1ce6 (automated) | gVisor bot | |
2020-01-16 | Merge pull request #1272 from lubinszARM:pr_ring0_2 | gVisor bot | |
PiperOrigin-RevId: 290113719 | |||
2020-01-16 | Merge release-20200115.0-5-g420d335 (automated) | gVisor bot | |
2020-01-16 | Enable clone syscall support on arm64. | Haibo Xu | |
sys_clone has many flavors in Linux, and amd64 chose a different one from x86(different arguments order). Ref kernel/fork.c for more info. Signed-off-by: Haibo Xu <haibo.xu@arm.com> Change-Id: I6c8cbc685f4a6e786b171715ab68292fc95cbf48 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/1545 from xiaobo55x:clone 156bd2dfbc63ef5291627b0578ddea77997393b2 PiperOrigin-RevId: 290093953 | |||
2020-01-15 | Add timestamps to VFS2 tmpfs, and implement some of SetStat. | Nicolas Lacasse | |
PiperOrigin-RevId: 289962040 | |||
2020-01-15 | Merge release-20191213.0-121-g2ebd214 (automated) | gVisor bot | |
2020-01-15 | Merge pull request #1540 from laijs:fix-PCIDs | gVisor bot | |
PiperOrigin-RevId: 289925133 | |||
2020-01-15 | Merge release-20191213.0-117-gff78a72 (automated) | gVisor bot | |
2020-01-14 | enable pkg/sentry/arch to support arm64 basically | lubinszARM | |
Signed-off-by: Bin Lu <bin.lu@arm.com> Change-Id: I9cce23db4e5caec82ce42b4970fdb7f7e8c08f1d COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/773 from lubinszARM:pr_arch_basic 3fe2fd8e6286766bbe489ef971dce204f924feba PiperOrigin-RevId: 289795569 | |||
2020-01-14 | Merge release-20191213.0-115-g50625ce (automated) | gVisor bot | |
2020-01-14 | Implement {g,s}etsockopt(IP_RECVTOS) for UDP sockets | Tamir Duberstein | |
PiperOrigin-RevId: 289718534 | |||
2020-01-13 | Merge branch 'iptables-write-input-drop' into iptables-write-filter-proto | Kevin Krakauer | |
2020-01-13 | Merge release-20191213.0-113-gdebd213 (automated) | gVisor bot | |
2020-01-13 | Allow dual stack sockets to operate on AF_INET | Tamir Duberstein | |
Fixes #1490 Fixes #1495 PiperOrigin-RevId: 289523250 | |||
2020-01-13 | Only allow INPUT modifications. | Kevin Krakauer | |
2020-01-13 | Merge branch 'master' into iptables-write-input-drop | Kevin Krakauer | |
2020-01-13 | Merge release-20191213.0-111-gb30cfb1 (automated) | gVisor bot | |
2020-01-13 | Merge pull request #1528 from kevinGC:iptables-write | gVisor bot | |
PiperOrigin-RevId: 289479774 | |||
2020-01-10 | I think INPUT works with protocol | Kevin Krakauer | |
2020-01-10 | Merge release-20191213.0-96-g27500d5 (automated) | gVisor bot | |
2020-01-09 | New sync package. | Ian Gudger | |
* Rename syncutil to sync. * Add aliases to sync types. * Replace existing usage of standard library sync package. This will make it easier to swap out synchronization primitives. For example, this will allow us to use primitives from github.com/sasha-s/go-deadlock to check for lock ordering violations. Updates #1472 PiperOrigin-RevId: 289033387 | |||
2020-01-09 | Merge release-20191213.0-88-gee3158f (automated) | gVisor bot | |
2020-01-09 | Merge pull request #1423 from xiaobo55x:strace | gVisor bot | |
PiperOrigin-RevId: 288965915 | |||
2020-01-09 | Added a test that we don't pass yet | Kevin Krakauer | |
2020-01-09 | Merge release-20191213.0-86-g8643933 (automated) | gVisor bot | |
2020-01-09 | Change BindToDeviceOption to store NICID | Eyal Soha | |
This makes it possible to call the sockopt from go even when the NIC has no name. PiperOrigin-RevId: 288955236 | |||
2020-01-09 | Merge release-20191213.0-84-g290908f (automated) | gVisor bot | |
2020-01-09 | Avoid panic when c.PCIDs is nil | Lai Jiangshan | |
When PCID is disabled, there would throw a panic when dropPageTables() access to c.PCID without check. Signed-off-by: Lai Jiangshan <eag0628@gmail.com> | |||
2020-01-08 | It works! It drops some packets. | Kevin Krakauer | |
2020-01-08 | Merge branch 'iptables-write' into iptables-write-input-drop | Kevin Krakauer | |
2020-01-09 | Merge release-20191213.0-82-gfbb2c00 (automated) | gVisor bot | |
2020-01-08 | More GH comments. | Kevin Krakauer | |