Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-11 | Merge release-20191129.0-45-gf8c5ad0 (automated) | gVisor bot | |
2019-12-11 | runsc/debug: add an option to list all processes | Andrei Vagin | |
runsc debug --ps list all processes with all threads. This option is added to the debug command but not to the ps command, because it is going to be used for debug purposes and we want to add any useful information without thinking about backward compatibility. This will help to investigate syzkaller issues. PiperOrigin-RevId: 285013668 | |||
2019-12-11 | Merge release-20191129.0-43-g2e3b9b0 (automated) | gVisor bot | |
2019-12-10 | Deduplicate and simplify control message processing for recvmsg and sendmsg. | Dean Deng | |
Also, improve performance by calculating how much space is needed before making an allocation for sendmsg in hostinet. PiperOrigin-RevId: 284898581 | |||
2019-12-11 | Merge release-20191129.0-42-g46651a7 (automated) | gVisor bot | |
2019-12-10 | Add most VFS methods for syscalls. | Jamie Liu | |
PiperOrigin-RevId: 284892289 | |||
2019-12-10 | Merge release-20191129.0-38-g39386d7 (automated) | gVisor bot | |
2019-12-10 | Format fd_set parameters in select(2)/pselect(2) for strace. | Dean Deng | |
I1202 14:55:06.835076 7991 x:0] [ 1] select_test E select(0xa, 0x7fc6ce924c28 [0 1], null, null, 0x7fc6ce924c08 {sec=0 usec=0}) I1202 14:55:06.835102 7991 x:0] [ 1] select_test X select(0xa, 0x7fc6ce924c28 [0 1], null, null, 0x7fc6ce924c08 {sec=0 usec=0}) PiperOrigin-RevId: 284831805 | |||
2019-12-10 | Merge release-20191129.0-36-gf6e87be (automated) | gVisor bot | |
2019-12-10 | Let socket.ControlMessages Release() the underlying transport.ControlMessages. | Dean Deng | |
PiperOrigin-RevId: 284804370 | |||
2019-12-10 | Merge release-20191129.0-34-gc15be3f (automated) | gVisor bot | |
2019-12-10 | Add all upstream syscalls to tables | Michael Pratt | |
Package strace is missing some syscalls we actually implement (e.g., getrandom). We also see newer syscalls sometimes (e.g., membarrier) that would be handy to have formatted. Let's go ahead and add all syscalls in the latest upstream release (v5.4), even though we only intend to implement v4.4. None of them are implemented, just included as placeholders. PiperOrigin-RevId: 284797577 | |||
2019-12-10 | Merge release-20191129.0-33-g30f7316 (automated) | gVisor bot | |
2019-12-10 | Make comments clearer for control message handling. | Dean Deng | |
PiperOrigin-RevId: 284791600 | |||
2019-12-09 | Merge release-20191129.0-27-g898dcc2 (automated) | gVisor bot | |
2019-12-09 | Redirect TODOs to gvisor.dev | Fabricio Voznika | |
PiperOrigin-RevId: 284606233 | |||
2019-12-09 | Merge release-20191129.0-24-g498595d (automated) | gVisor bot | |
2019-12-07 | Merge release-20191129.0-23-g01eadf5 (automated) | gVisor bot | |
2019-12-06 | Bump up Go 1.13 as minimum requirement | Fabricio Voznika | |
PiperOrigin-RevId: 284320186 | |||
2019-12-07 | Merge release-20191129.0-19-gb1d44be (automated) | gVisor bot | |
2019-12-06 | Add TCP stats for connection close and keep-alive timeouts. | Mithun Iyer | |
Fix bugs in updates to TCP CurrentEstablished stat. Fixes #1277 PiperOrigin-RevId: 284292459 | |||
2019-12-07 | Merge release-20191129.0-18-g371e210 (automated) | gVisor bot | |
2019-12-06 | Add runtime tracing. | Adin Scannell | |
This adds meaningful annotations to the trace generated by the runtime/trace package. PiperOrigin-RevId: 284290115 | |||
2019-12-06 | Merge release-20191129.0-14-g663fe84 (automated) | gVisor bot | |
2019-12-06 | Implement TTY field in control.Processes(). | Nicolas Lacasse | |
Threadgroups already know their TTY (if they have one), which now contains the TTY Index, and is returned in the Processes() call. PiperOrigin-RevId: 284263850 | |||
2019-12-06 | Merge release-20191129.0-9-gf8bb3f7 (automated) | gVisor bot | |
2019-12-06 | Document ELF PT_LOAD difference from Linux | Michael Pratt | |
PiperOrigin-RevId: 284191345 | |||
2019-12-06 | Merge release-20191129.0-7-g13f0f60 (automated) | gVisor bot | |
2019-12-05 | Implement F_GETOWN_EX and F_SETOWN_EX. | Ian Gudger | |
Some versions of glibc will convert F_GETOWN fcntl(2) calls into F_GETOWN_EX in some cases. PiperOrigin-RevId: 284089373 | |||
2019-12-05 | Merge release-20191114.0-65-g0a32c02 (automated) | gVisor bot | |
2019-12-05 | Create correct file for /proc/[pid]/task/[tid]/io | Zach Koopmans | |
PiperOrigin-RevId: 284038840 | |||
2019-12-05 | Merge release-20191114.0-64-g0225860 (automated) | gVisor bot | |
2019-12-05 | Add vfs.CheckSetStat() and its dependencies. | Jamie Liu | |
PiperOrigin-RevId: 284033820 | |||
2019-12-04 | Merge release-20191114.0-60-g1eda90d (automated) | gVisor bot | |
2019-12-04 | Remove TODO since we don't plan to support debug registers | Fabricio Voznika | |
PiperOrigin-RevId: 283828423 | |||
2019-12-04 | Add a floating test case for Arm64 | Bin Lu | |
Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2019-12-03 | Merge release-20191114.0-56-g0354071 (automated) | gVisor bot | |
2019-12-03 | Fix printing /proc/[pid]/io for /proc/[pid]/task/[tid]/io. | Zach Koopmans | |
PiperOrigin-RevId: 283630669 | |||
2019-12-03 | Merge release-20191114.0-54-g4364375 (automated) | gVisor bot | |
2019-12-03 | strace: don't create a slice with a negative value | Andrei Vagin | |
PiperOrigin-RevId: 283613824 | |||
2019-12-03 | Merge release-20191114.0-53-g154dcde (automated) | gVisor bot | |
2019-12-03 | Remove watchdog TODO | Fabricio Voznika | |
I have not seen a false positive stuck task yet. Biggest offender was whitelistfs which is going away. PiperOrigin-RevId: 283613064 | |||
2019-12-03 | Point TODOs to gvisor.dev | Fabricio Voznika | |
PiperOrigin-RevId: 283610781 | |||
2019-12-03 | Remove TODO for obsolete bug. | Zach Koopmans | |
PiperOrigin-RevId: 283571456 | |||
2019-12-03 | Merge release-20191114.0-49-g19b2d99 (automated) | gVisor bot | |
2019-12-03 | Support IP_TOS and IPV6_TCLASS socket options for hostinet sockets. | Dean Deng | |
There are two potential ways of sending a TOS byte with outgoing packets: including a control message in sendmsg, or setting the IP_TOS/IPV6_TCLASS socket options (for IPV4 and IPV6 respectively). This change lets hostinet support the latter. Fixes #1188 PiperOrigin-RevId: 283550925 | |||
2019-12-03 | platform/ptrace: make some operations arch specific | Haibo Xu | |
Make the patchSignalInfo/cpuid faulting/initial thread seccomp rules operations architecture dependent. Signed-off-by: Haibo Xu <haibo.xu@arm.com> Change-Id: Iaf692dbe3700d2e01168ec2f1b4beeda9136fd62 | |||
2019-12-02 | Merge release-20191114.0-45-g9194aab (automated) | gVisor bot | |
2019-12-02 | Support sending IP_TOS and IPV6_TCLASS control messages with hostinet sockets. | Dean Deng | |
There are two potential ways of sending a TOS byte with outgoing packets: including a control message in sendmsg, or setting the IP_TOS/IPV6_TCLASS socket options (for IPV4 and IPV6 respectively). This change lets hostinet support the former. PiperOrigin-RevId: 283346737 | |||
2019-11-28 | Merge release-20191114.0-41-g684f757 (automated) | gVisor bot | |