Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-01 | Merge release-20210518.0-63-g4f3746998 (automated) | gVisor bot | |
2021-05-31 | Update comments on ambient caps to point to bug | Ian Lewis | |
PiperOrigin-RevId: 376747671 | |||
2021-05-28 | Merge release-20210518.0-62-g30bca3270 (automated) | gVisor bot | |
2021-05-28 | Clean up warnings | Tamir Duberstein | |
- Typos - Unused arguments - Useless conversions PiperOrigin-RevId: 376362730 | |||
2021-05-28 | Merge release-20210518.0-61-g394c6089c (automated) | gVisor bot | |
2021-05-27 | Fix test_app task-tree | Fabricio Voznika | |
Executing `select {}` to wait forever triggers Go runtime deadlock detection and kills the child, causing the number actual processes be less than expected. PiperOrigin-RevId: 376298799 | |||
2021-05-28 | Merge release-20210518.0-60-ge8fc815b6 (automated) | gVisor bot | |
2021-05-27 | Fix specific releases and update install instructions. | Ian Lewis | |
Fixes #6084 PiperOrigin-RevId: 376293659 | |||
2021-05-27 | Merge release-20210518.0-59-g121af3773 (automated) | gVisor bot | |
2021-05-27 | Support SO_BINDTODEVICE in ICMP sockets | Sam Balana | |
Adds support for the SO_BINDTODEVICE socket option in ICMP sockets with an accompanying packetimpact test to exercise use of this socket option. Adds a unit test to exercise the NIC selection logic introduced by this change. The remaining unit tests for ICMP sockets need to be added in a subsequent CL. See https://gvisor.dev/issues/5623 for the list of remaining unit tests. Adds a "timeout" field to PacketimpactTestInfo, necessary due to the long runtime of the newly added packetimpact test. Fixes #5678 Fixes #4896 Updates #5623 Updates #5681 Updates #5763 Updates #5956 Updates #5966 Updates #5967 PiperOrigin-RevId: 376271581 | |||
2021-05-27 | Merge release-20210518.0-58-g17df2df75 (automated) | gVisor bot | |
2021-05-27 | nanosleep has to store the finish time in the restart block | Andrei Vagin | |
nanosleep has to count time that a thread spent in the stopped state. PiperOrigin-RevId: 376258641 | |||
2021-05-27 | Merge release-20210518.0-57-gdd2e1f07a (automated) | gVisor bot | |
2021-05-27 | Speed up TestBindToDeviceDistribution | Kevin Krakauer | |
Testing only TestBindToDeviceDistribution decreased from 24s to 11s, and with TSAN from 186s to 21s. Note: using `t.Parallel()` actually slows the test down. PiperOrigin-RevId: 376251420 | |||
2021-05-27 | Merge release-20210518.0-56-g62ec2422a (automated) | gVisor bot | |
2021-05-27 | Merge pull request #6059 from lubinszARM:pr_arm64_bounce | gVisor bot | |
PiperOrigin-RevId: 376233013 | |||
2021-05-27 | Merge release-20210518.0-54-g2c1df1f44 (automated) | gVisor bot | |
2021-05-27 | Use fake clocks in all tests | Tamir Duberstein | |
...except TCP tests and NDP tests that mutate globals. These will be undertaken later. Updates #5940. PiperOrigin-RevId: 376145608 | |||
2021-05-27 | Merge release-20210518.0-53-g93d98b874 (automated) | gVisor bot | |
2021-05-27 | Avoid warnings | Tamir Duberstein | |
- Don't shadow package name - Don't defer in a loop - Remove unnecessary type conversion PiperOrigin-RevId: 376137822 | |||
2021-05-27 | Merge release-20210518.0-52-g097efe81a (automated) | gVisor bot | |
2021-05-26 | Use the stack RNG everywhere | Tamir Duberstein | |
...except in tests. Note this replaces some uses of a cryptographic RNG with a plain RNG. PiperOrigin-RevId: 376070666 | |||
2021-05-26 | Merge release-20210518.0-51-g522ae2dd1 (automated) | gVisor bot | |
2021-05-26 | Specify subsequent layers as ICMP payloads and add ICMPv6.Pointer | Sam Balana | |
Moves specification of subsequent layers to the Payload field of the ICMP and ICMPv6 layers. Removes the need to manually encode type-specific ICMP or ICMPv6 headers, such as the "pointer" header of parameter problem messages, in the payload. This is necessary prework to enable matching of more type-specific headers, such as "ident" of echo requests. Fixes a bug where the "reserved" header defined by ICMPv6 RFC 4443 was being incorrectly encoded by ToBytes. This change fixes the implementation by copying the payload into Payload, instead of the MessageBody. PiperOrigin-RevId: 376026420 | |||
2021-05-26 | Merge release-20210518.0-50-gb6f915842 (automated) | gVisor bot | |
2021-05-26 | Clarify comment | Tamir Duberstein | |
PiperOrigin-RevId: 376022495 | |||
2021-05-26 | Merge release-20210518.0-49-g9fcc44f99 (automated) | gVisor bot | |
2021-05-26 | Add verity getdents tests | Chong Cai | |
PiperOrigin-RevId: 376001603 | |||
2021-05-26 | Move presence methods from segment to TCPFlags | Tamir Duberstein | |
PiperOrigin-RevId: 376001032 | |||
2021-05-26 | Merge release-20210518.0-47-g14a70624c (automated) | gVisor bot | |
2021-05-26 | Alias most local import | Tamir Duberstein | |
PiperOrigin-RevId: 375977977 | |||
2021-05-26 | Merge release-20210518.0-46-g931f9709f (automated) | gVisor bot | |
2021-05-26 | Spawn dequeing task via the clock | Tamir Duberstein | |
...and use manual clocks in forwarding and link resolution tests. Fixes #5141. Fixes #6012. PiperOrigin-RevId: 375939167 | |||
2021-05-26 | Merge release-20210518.0-45-gfcad6f91a (automated) | gVisor bot | |
2021-05-26 | Use the stack clock everywhere | Tamir Duberstein | |
Updates #5939. Updates #6012. RELNOTES: n/a PiperOrigin-RevId: 375931554 | |||
2021-05-26 | Merge release-20210518.0-44-gb63e61828 (automated) | gVisor bot | |
2021-05-25 | Initialize Kernel.Timekeeper before network NS | Tamir Duberstein | |
PiperOrigin-RevId: 375843579 | |||
2021-05-26 | Merge release-20210518.0-43-ga54cb9d8a (automated) | gVisor bot | |
2021-05-25 | Use specific fmt verbs (avoid %v) | Tamir Duberstein | |
Remove useless conversions. Avoid unhandled errors. PiperOrigin-RevId: 375834275 | |||
2021-05-25 | Merge release-20210518.0-42-g080d12232 (automated) | gVisor bot | |
2021-05-25 | Enable verity after mount in verity_mount test | Chong Cai | |
PiperOrigin-RevId: 375823719 | |||
2021-05-25 | Merge release-20210518.0-41-gf298d7321 (automated) | gVisor bot | |
2021-05-25 | Merge pull request #6064 from sudo-sturbia:misspelling | gVisor bot | |
PiperOrigin-RevId: 375789776 | |||
2021-05-25 | Merge release-20210518.0-39-gf7bc60603 (automated) | gVisor bot | |
2021-05-25 | setgid directories for VFS1 tmpfs, overlayfs, and goferfs | Kevin Krakauer | |
PiperOrigin-RevId: 375780659 | |||
2021-05-25 | Merge release-20210518.0-38-g4f2439fb0 (automated) | gVisor bot | |
2021-05-25 | Use opaque types to represent time | Tamir Duberstein | |
Introduce tcpip.MonotonicTime; replace int64 in tcpip.Clock method returns with time.Time and MonotonicTime to improve type safety and ensure that monotonic clock readings are never compared to wall clock readings. PiperOrigin-RevId: 375775907 | |||
2021-05-25 | Merge release-20210518.0-37-gb8052176d (automated) | gVisor bot | |
2021-05-25 | Use the stack RNG | Tamir Duberstein | |
Remove redundant interface. PiperOrigin-RevId: 375756254 | |||
2021-05-25 | Merge release-20210518.0-36-g090ee43a1 (automated) | gVisor bot | |