Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-18 | Adapt for ARM64 | Mikael Magnusson | |
2020-03-17 | WIP fix handlePacket call | Mikael Magnusson | |
2020-03-17 | WIP doc | Mikael Magnusson | |
2020-03-17 | WIP DHCP FSM | Mikael Magnusson | |
2020-03-17 | WIP debug | Mikael Magnusson | |
2020-03-17 | WIP mark | Mikael Magnusson | |
2020-03-17 | WIP add wg tunnel | Mikael Magnusson | |
2020-03-17 | Implement weak host model | Mikael Magnusson | |
Use weak host model if forwarding is enabled. | |||
2020-03-17 | WIP Time Exceeded | Mikael Magnusson | |
2020-03-17 | WIP Dont fragment | Mikael Magnusson | |
2020-03-17 | WIP SendIcmp | Mikael Magnusson | |
2020-03-17 | Update the TTL field in forwarded packets | Mikael Magnusson | |
Closes: #1085 | |||
2020-03-17 | Merge release-20200219.0-187-g42d78ba (automated) | gVisor bot | |
2020-03-17 | Remove HostFS from Sentry. | Zach Koopmans | |
PiperOrigin-RevId: 301402181 | |||
2020-03-17 | Merge release-20200219.0-186-g3192e55 (automated) | gVisor bot | |
2020-03-17 | Packetimpact in Go with c++ stub | Eyal Soha | |
PiperOrigin-RevId: 301382690 | |||
2020-03-17 | Merge release-20200219.0-185-gb55f0e5 (automated) | gVisor bot | |
2020-03-16 | fdtable: don't try to zap fdtable entry if close is called for non-existing fd | Andrei Vagin | |
FDTable.setAll is used to zap entries, but it grows the table up to a specified fd. Reported-by: syzbot+9e281b0750d2d4caa190@syzkaller.appspotmail.com PiperOrigin-RevId: 301280000 | |||
2020-03-16 | Merge release-20200219.0-184-g2a6c436 (automated) | gVisor bot | |
2020-03-16 | Enforce file size rlimits in VFS2 | Fabricio Voznika | |
Updates #1035 PiperOrigin-RevId: 301255357 | |||
2020-03-16 | Merge release-20200219.0-183-g0f60799 (automated) | gVisor bot | |
2020-03-16 | Add calls to vfs.CheckSetStat to fsimpls | Fabricio Voznika | |
Only gofer filesystem was calling vfs.CheckSetStat for vfs.FilesystemImpl.SetStatAt and vfs.FileDescriptionImpl.SetStat. Updates #1193, #1672, #1197 PiperOrigin-RevId: 301226522 | |||
2020-03-16 | Merge release-20200219.0-182-g69da428 (automated) | gVisor bot | |
2020-03-16 | Enable ARP resolution in TAP devices. | Ting-Yu Wang | |
PiperOrigin-RevId: 301208471 | |||
2020-03-16 | Merge release-20200219.0-181-g159a230 (automated) | gVisor bot | |
2020-03-16 | Merge pull request #1943 from kevinGC:ipt-filter-ip | gVisor bot | |
PiperOrigin-RevId: 301197007 | |||
2020-03-16 | Merge release-20200219.0-179-g52758e1 (automated) | gVisor bot | |
2020-03-16 | Prevent vnetHdr from escaping in WritePacket. | Bhasker Hariharan | |
PiperOrigin-RevId: 301157950 | |||
2020-03-14 | Disallow kernfs.Inode.SetStat for readonly inodes | Fabricio Voznika | |
Updates #1195, #1193 PiperOrigin-RevId: 300950993 | |||
2020-03-14 | Merge release-20200219.0-177-g5e413ca (automated) | gVisor bot | |
2020-03-14 | Plumb VFS2 imported fds into virtual filesystem. | Dean Deng | |
- When setting up the virtual filesystem, mount a host.filesystem to contain all files that need to be imported. - Make read/preadv syscalls to the host in cases where preadv2 may not be supported yet (likewise for writing). - Make save/restore functions in kernel/kernel.go return early if vfs2 is enabled. PiperOrigin-RevId: 300922353 | |||
2020-03-14 | Merge release-20200219.0-176-g45a8ae2 (automated) | gVisor bot | |
2020-03-13 | Add remaining procfs files | Fabricio Voznika | |
Closes #1195 PiperOrigin-RevId: 300867055 | |||
2020-03-14 | Merge release-20200219.0-175-g829beeb (automated) | gVisor bot | |
2020-03-13 | Panic if file in FDTable has been destroyed | Fabricio Voznika | |
This will give more information about the file to identify where possibly the extra DecRef() would be. PiperOrigin-RevId: 300855874 | |||
2020-03-13 | Merge release-20200219.0-174-gb0f2c3e (automated) | gVisor bot | |
2020-03-13 | Fix infinite loop in semaphore.sem.wakeWaiters(). | Jamie Liu | |
PiperOrigin-RevId: 300845134 | |||
2020-03-13 | Merge release-20200219.0-172-g6d4497d (automated) | gVisor bot | |
2020-03-13 | Merge release-20200219.0-171-g645b1b2 (automated) | gVisor bot | |
2020-03-13 | Fix typo | Michael Pratt | |
PiperOrigin-RevId: 300832988 | |||
2020-03-13 | Refactor SLAAC address state into SLAAC prefix state | Ghanan Gowripalan | |
Previously, SLAAC related state was stored on a per-address basis. This was sufficient for the simple case of a single SLAAC address per prefix, but future CLs will introduce temporary addresses which will result in multiple SLAAC addresses for a prefix. This refactor allows storing multiple addresses for a prefix in a single SLAAC prefix state. No behaviour changes - existing tests continue to pass. PiperOrigin-RevId: 300832812 | |||
2020-03-13 | Merge release-20200219.0-170-g1c05352 (automated) | gVisor bot | |
2020-03-13 | Fix oom_score_adj. | Jamie Liu | |
- Make oomScoreAdj a ThreadGroup field (Linux: signal_struct::oom_score_adj). - Avoid deadlock caused by Task.OOMScoreAdj()/SetOOMScoreAdj() locking Task.mu and TaskSet.mu in the wrong order (via Task.ExitState()). PiperOrigin-RevId: 300814698 | |||
2020-03-13 | Merge release-20200219.0-169-g530a31f (automated) | gVisor bot | |
2020-03-13 | Disable a NIC before removing it | Ghanan Gowripalan | |
When a NIC is removed, attempt to disable the NIC first to cleanup dynamic state and stop ongoing periodic tasks (e.g. IPv6 router solicitations, DAD) so that a removed NIC does not attempt to send packets. Tests: - stack_test.TestRemoveUnknownNIC - stack_test.TestRemoveNIC - stack_test.TestDADStop - stack_test.TestCleanupNDPState - stack_test.TestRouteWithDownNIC - stack_test.TestStopStartSolicitingRouters PiperOrigin-RevId: 300805857 | |||
2020-03-13 | Merge release-20200219.0-168-g86409c9 (automated) | gVisor bot | |
2020-03-13 | Avoid unnecessary work in transportDemuxer.deliverPacket(). | Jamie Liu | |
- Don't allocate []*endpointsByNic in transportDemuxer.deliverPacket() unless actually needed for UDP broadcast/multicast. - Don't allocate []*endpointsByNic via transportDemuxer.findEndpointLocked() => transportDemuxer.findAllEndpointsLocked(). - Skip unnecessary map lookups in transportDemuxer.findEndpointLocked() => transportDemuxer.findAllEndpointsLocked() (now iterEndpointsLocked). For most deliverable packets other than UDP broadcast/multicast packets, this saves two slice allocations and three map lookups per packet. PiperOrigin-RevId: 300804135 | |||
2020-03-13 | Merge release-20200219.0-167-gb78cee3 (automated) | gVisor bot | |
2020-03-13 | Fix lock recursion in kernel.ProcessGroup.SendSignal(). | Jamie Liu | |
PiperOrigin-RevId: 300803515 | |||
2020-03-13 | Merge release-20200219.0-164-g2e38408 (automated) | gVisor bot | |