Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-30 | Merge b765eb45 (automated) | gVisor bot | |
2019-07-29 | ext: inode implementations. | Ayush Ranjan | |
PiperOrigin-RevId: 260624470 | |||
2019-07-30 | Merge 5fdb945a (automated) | gVisor bot | |
2019-07-29 | Use x/sys/unix for sentry/host interaction; abi is for guest/sentry. | Christopher Koch | |
PiperOrigin-RevId: 260613864 | |||
2019-07-29 | Rate limit the unimplemented syscall event handler. | Nicolas Lacasse | |
This introduces two new types of Emitters: 1. MultiEmitter, which will forward events to other registered Emitters, and 2. RateLimitedEmitter, which will forward events to a wrapped Emitter, subject to given rate limits. The methods in the eventchannel package itself act like a multiEmitter, but is not actually an Emitter. Now we have a DefaultEmitter, and the methods in eventchannel simply forward calls to the DefaultEmitter. The unimplemented syscall handler now uses a RateLimetedEmitter that wraps the DefaultEmitter. PiperOrigin-RevId: 260612770 | |||
2019-07-29 | Merge f0507e1d (automated) | gVisor bot | |
2019-07-29 | Merge 8e8b6096 (automated) | gVisor bot | |
2019-07-29 | Merge 09be87bb (automated) | gVisor bot | |
2019-07-27 | Merge 4183b902 (automated) | gVisor bot | |
2019-07-26 | Merge 27626926 (automated) | gVisor bot | |
2019-07-26 | Merge b5012237 (automated) | gVisor bot | |
2019-07-26 | Merge pull request #452 from zhangningdlut:chris_test_pidns | gVisor bot | |
PiperOrigin-RevId: 260220279 | |||
2019-07-25 | Merge 7052d21d (automated) | gVisor bot | |
2019-07-25 | Automated rollback of changelist 255679453 | Fabricio Voznika | |
PiperOrigin-RevId: 260047477 | |||
2019-07-25 | Merge 83767574 (automated) | gVisor bot | |
2019-07-24 | ext: filesystem boilerplate code. | Ayush Ranjan | |
PiperOrigin-RevId: 259865366 | |||
2019-07-25 | Merge 417096f7 (automated) | gVisor bot | |
2019-07-24 | ext: Add tests for root directory inode. | Ayush Ranjan | |
PiperOrigin-RevId: 259856442 | |||
2019-07-24 | Merge 2ed832ff (automated) | gVisor bot | |
2019-07-24 | ext: testing environment setup with VFS2 support. | Ayush Ranjan | |
PiperOrigin-RevId: 259835948 | |||
2019-07-24 | Add support for a subnet prefix length on interface network addresses | Chris Kuiper | |
This allows the user code to add a network address with a subnet prefix length. The prefix length value is stored in the network endpoint and provided back to the user in the ProtocolAddress type. PiperOrigin-RevId: 259807693 | |||
2019-07-24 | Use different pidns among different containers | chris.zn | |
The different containers in a sandbox used only one pid namespace before. This results in that a container can see the processes in another container in the same sandbox. This patch use different pid namespace for different containers. Signed-off-by: chris.zn <chris.zn@antfin.com> | |||
2019-07-24 | Merge 7e38d643 (automated) | gVisor bot | |
2019-07-23 | ext: Inode creation logic. | Ayush Ranjan | |
PiperOrigin-RevId: 259666476 | |||
2019-07-24 | Merge d7bb79b6 (automated) | gVisor bot | |
2019-07-23 | ext: Add ext2 and ext3 tiny images. | Ayush Ranjan | |
PiperOrigin-RevId: 259657917 | |||
2019-07-23 | Merge bd770895 (automated) | gVisor bot | |
2019-07-23 | ext: Added extent tree building logic. | Ayush Ranjan | |
PiperOrigin-RevId: 259628657 | |||
2019-07-23 | Merge 04cbb13c (automated) | gVisor bot | |
2019-07-23 | Give each container a distinct MountNamespace. | Nicolas Lacasse | |
This keeps all container filesystem completely separate from eachother (including from the root container filesystem), and allows us to get rid of the "__runsc_containers__" directory. It also simplifies container startup/teardown as we don't have to muck around in the root container's filesystem. PiperOrigin-RevId: 259613346 | |||
2019-07-23 | Merge 57745994 (automated) | gVisor bot | |
2019-07-23 | Merge 12c25656 (automated) | gVisor bot | |
2019-07-23 | Deduplicate EndpointState.connected some | Tamir Duberstein | |
This fixes a bug introduced in cl/251934850 that caused connect-accept-close-connect races to result in the second connect call failiing when it should have succeeded. PiperOrigin-RevId: 259584525 | |||
2019-07-23 | Merge 5ddf9adb (automated) | gVisor bot | |
2019-07-22 | Fix up and add some iptables ABI. | Kevin Krakauer | |
PiperOrigin-RevId: 259437060 | |||
2019-07-22 | Merge d706922d (automated) | gVisor bot | |
2019-07-22 | Merge pull request #571 from lubinszARM:pr_loader | gVisor bot | |
PiperOrigin-RevId: 259427074 | |||
2019-07-22 | Merge a0a86bbb (automated) | gVisor bot | |
2019-07-22 | kvm: fix race between machine.Put and machine.Get | Andrei Vagin | |
m.available.Signal() has to be called under m.mu.RLock, otherwise it can race with machine.Get: m.Get | m.Put ------------------------------------- m.mu.Lock() | Seatching available vcpu| | m.available.Signal() m.available.Wait | PiperOrigin-RevId: 259394051 | |||
2019-07-22 | Merge fdac770f (automated) | gVisor bot | |
2019-07-22 | Fix struct statx field alignment. | Jamie Liu | |
PiperOrigin-RevId: 259376740 | |||
2019-07-21 | Add ARM64 support to pkg/sentry/loader | Bin Lu | |
Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2019-07-19 | Merge 32e6be00 (automated) | gVisor bot | |
2019-07-19 | Merge f544509c (automated) | gVisor bot | |
2019-07-19 | Merge pull request #450 from Pixep:feature/add-clock-boottime-as-monotonic | gVisor bot | |
PiperOrigin-RevId: 258996346 | |||
2019-07-19 | Merge 0e040ba6 (automated) | gVisor bot | |
2019-07-19 | Handle interfaceAddr and NIC options separately for IP_MULTICAST_IF | Chris Kuiper | |
This tweaks the handling code for IP_MULTICAST_IF to ignore the InterfaceAddr if a NICID is given. PiperOrigin-RevId: 258982541 | |||
2019-07-18 | Merge eefa817c (automated) | gVisor bot | |
2019-07-18 | net/tcp/setockopt: impelment setsockopt(fd, SOL_TCP, TCP_INQ) | Andrei Vagin | |
PiperOrigin-RevId: 258859507 | |||
2019-07-18 | Merge 163ab5e9 (automated) | gVisor bot | |