Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-12 | Merge release-20191210.0-25-g378d6c1 (automated) | gVisor bot | |
2019-12-12 | unix: allow to bind unix sockets only to AF_UNIX addresses | Andrei Vagin | |
Reported-by: syzbot+2c0bcfd87fb4e8b7b009@syzkaller.appspotmail.com PiperOrigin-RevId: 285228312 | |||
2019-12-12 | Merge release-20191210.0-23-g6fc9f0a (automated) | gVisor bot | |
2019-12-11 | Add support for TCP_USER_TIMEOUT option. | Bhasker Hariharan | |
The implementation follows the linux behavior where specifying a TCP_USER_TIMEOUT will cause the resend timer to honor the user specified timeout rather than the default rto based timeout. Further it alters when connections are timedout due to keepalive failures. It does not alter the behavior of when keepalives are sent. This is as per the linux behavior. PiperOrigin-RevId: 285099795 | |||
2019-12-11 | Merge release-20191129.0-49-g481dbfa (automated) | gVisor bot | |
2019-12-11 | Add vfs.Pathname{WithDeleted,ForGetcwd}. | Jamie Liu | |
The former is needed for vfs.FileDescription to implement memmap.MappingIdentity, and the latter is needed to implement getcwd(2). PiperOrigin-RevId: 285051855 | |||
2019-12-11 | Merge release-20191129.0-48-g0d02726 (automated) | gVisor bot | |
2019-12-11 | Merge release-20191129.0-47-gb80cba6 (automated) | gVisor bot | |
2019-12-11 | Merge pull request #1248 from xiaobo55x:ptrace | gVisor bot | |
PiperOrigin-RevId: 285038987 | |||
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-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 |