Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-25 | Merge release-20191114.0-30-g0416c24 (automated) | gVisor bot | |
2019-11-25 | Merge pull request #1176 from xiaobo55x:runsc_boot | gVisor bot | |
PiperOrigin-RevId: 282382564 | |||
2019-11-25 | Merge release-20191114.0-28-g1641338 (automated) | gVisor bot | |
2019-11-25 | Set transport and network headers on outbound packets. | Kevin Krakauer | |
These are necessary for iptables to read and parse headers for packet filtering. PiperOrigin-RevId: 282372811 | |||
2019-11-25 | Merge release-20191114.0-27-g2b1b51f (automated) | gVisor bot | |
2019-11-25 | Fix panic in sniffer. | Kevin Krakauer | |
Packets written via SOCK_RAW are guaranteed to have network headers, but not transport headers. Check first whether there are enough bytes left in the packet to contain a transport header before attempting to parse it. PiperOrigin-RevId: 282363895 | |||
2019-11-24 | Merge release-20191114.0-26-gc3b93af (automated) | gVisor bot | |
2019-11-23 | Cleanup visibility. | Adin Scannell | |
PiperOrigin-RevId: 282194656 | |||
2019-11-23 | Merge release-20191114.0-25-gb0a1bbd (automated) | gVisor bot | |
2019-11-22 | Internal change. | Adin Scannell | |
PiperOrigin-RevId: 282068093 | |||
2019-11-22 | Merge release-20191114.0-24-g5eb5221 (automated) | gVisor bot | |
2019-11-22 | Force timezone initialization before filter installation | Michael Pratt | |
The first use of time.Local (usually via time.Time.Date, et. al) performs initialization of the local timezone, which involves open several tzdata files from the host. Since filter installation disallows open, we should explicitly force this initialization rather than implicitly depending on the first logging (or other time) call occurring before filter installation. PiperOrigin-RevId: 282053121 | |||
2019-11-22 | Merge release-20191114.0-23-g8eb6891 (automated) | gVisor bot | |
2019-11-22 | Store SO_BINDTODEVICE state at bind. | Ian Gudger | |
This allows us to ensure that the correct port reservation is released. Fixes #1217 PiperOrigin-RevId: 282048155 | |||
2019-11-22 | Merge release-20191114.0-22-g9db08c4 (automated) | gVisor bot | |
2019-11-22 | Use PacketBuffers with GSO. | Kevin Krakauer | |
PiperOrigin-RevId: 282045221 | |||
2019-11-22 | Merge release-20191114.0-21-gf27f38d (automated) | gVisor bot | |
2019-11-22 | Add segment dequeue check while emptying segment queue. | Mithun Iyer | |
PiperOrigin-RevId: 282023891 | |||
2019-11-22 | Merge release-20191114.0-20-g07635d2 (automated) | gVisor bot | |
2019-11-22 | enable ring0/pagetables to support arm64 | lubinszARM | |
Signed-off-by: Bin Lu <bin.lu@arm.com> COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/891 from lubinszARM:pr_pagetable 2385de75a8662af3ab1ae289dd74dd0e5dcfaf66 PiperOrigin-RevId: 282013224 | |||
2019-11-22 | Merge release-20191114.0-19-g4e27ba3 (automated) | gVisor bot | |
2019-11-22 | tests: include sys/socket.h before linux/if_arp.h | Andrei Vagin | |
This is how it has to be accoding to the man page. PiperOrigin-RevId: 281998068 | |||
2019-11-21 | Merge release-20191114.0-18-gc0f89eb (automated) | gVisor bot | |
2019-11-21 | Import and structure cleanup. | Adin Scannell | |
PiperOrigin-RevId: 281795269 | |||
2019-11-20 | Merge release-20191114.0-17-gb6a00aa (automated) | gVisor bot | |
2019-11-20 | Use a GitHub credential for tagging a release. | Adin Scannell | |
PiperOrigin-RevId: 281617882 | |||
2019-11-20 | Merge release-20191114.0-16-g012102e (automated) | gVisor bot | |
2019-11-20 | Pass OpenTruncate to gofer in Open call when opening file with O_TRUNC. | Nicolas Lacasse | |
Note that the Sentry still calls Truncate() on the file before calling Open. A new p9 version check was added to ensure that the p9 server can handle the the OpenTruncate flag. If not, then the flag is stripped before sending. PiperOrigin-RevId: 281609112 | |||
2019-11-19 | Merge release-20191114.0-15-gef6f936 (automated) | gVisor bot | |
2019-11-18 | Add vfs.GenericParseMountOptions(). | Jamie Liu | |
Equivalent to fs.GenericMountSourceOptions(). PiperOrigin-RevId: 281179287 | |||
2019-11-18 | Merge release-20191114.0-14-g26b3341 (automated) | gVisor bot | |
2019-11-18 | platform/ptrace: use host.GetCPU instead of the getcpu syscall | Andrei Vagin | |
This should save ~200ns from switchToApp (on ptrace too). // mpratt PiperOrigin-RevId: 281159895 | |||
2019-11-18 | Merge release-20191114.0-13-g235a96c (automated) | gVisor bot | |
2019-11-18 | Merge pull request #1177 from xiaobo55x:fs_host | gVisor bot | |
PiperOrigin-RevId: 281112758 | |||
2019-11-18 | Merge release-20191104.0-49-g9601943 (automated) | gVisor bot | |
2019-11-18 | release: fix tag script | Adin Scannell | |
The tag script, when not run interactively, will fail without a provided commit message (since it now uses annotated tags). For now, use a trivial message. In the future, this could be extended to provide automated release notes. PiperOrigin-RevId: 281112651 | |||
2019-11-16 | Merge release-20191104.0-48-g5107e6b (automated) | gVisor bot | |
2019-11-15 | Automated rollback of changelist 280594395 | Bhasker Hariharan | |
PiperOrigin-RevId: 280763655 | |||
2019-11-15 | Merge release-20191104.0-47-g3e534f2 (automated) | gVisor bot | |
2019-11-15 | Handle in-flight TCP segments when moving to CLOSE. | Mithun Iyer | |
As we move to CLOSE state from LAST-ACK or TIME-WAIT, ensure that we re-match all in-flight segments to any listening endpoint. Also fix LISTEN state handling of any ACK segments as per RFC793. Fixes #1153 PiperOrigin-RevId: 280703556 | |||
2019-11-15 | Merge release-20191104.0-46-g76039f8 (automated) | gVisor bot | |
2019-11-15 | Do not set finalizer on p9.ClientFile. | Jamie Liu | |
Aside from the performance hit, there is no guarantee that p9.ClientFile's finalizer runs before the associated p9.Client is closed. PiperOrigin-RevId: 280702509 | |||
2019-11-15 | Merge release-20191104.0-45-g23574b1 (automated) | gVisor bot | |
2019-11-14 | Fix panic when logging raw packets via sniffer. | Kevin Krakauer | |
Sniffer assumed that outgoing packets have transport headers, but users can write packets via SOCK_RAW with arbitrary transport headers that netstack doesn't know about. We now explicitly check for the presence of network and transport headers before assuming they exist. PiperOrigin-RevId: 280594395 | |||
2019-11-15 | Merge release-20191104.0-44-gaf323eb (automated) | gVisor bot | |
2019-11-14 | Fix return codes for {get,set}sockopt for some nullptr cases. | Ting-Yu Wang | |
Updates #1092 PiperOrigin-RevId: 280547239 | |||
2019-11-15 | Merge release-20191104.0-43-g339536d (automated) | gVisor bot | |
2019-11-14 | Check that a file is a regular file with open(O_TRUNC). | Kevin Krakauer | |
It was possible to panic the sentry by opening a cache revalidating folder with O_TRUNC|O_CREAT. Avoids breaking php tests. PiperOrigin-RevId: 280533213 | |||
2019-11-14 | Merge release-20191104.0-42-g1e1f5ce (automated) | gVisor bot | |
2019-11-14 | Allow all runtime tests for a language to be run via a single command. | Kevin Krakauer | |
This was intended behavior per the README, but running tests without the --test flag caused an error. Users can now omit the --test flag to run every test for a runtime. PiperOrigin-RevId: 280522025 |