Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-16 | Merge release-20200907.0-57-gd201feb8c (automated) | gVisor bot | |
2020-09-15 | Enable automated marshalling for the syscall package. | Rahat Mahmood | |
PiperOrigin-RevId: 331940975 | |||
2020-08-19 | Merge release-20200810.0-65-g182f66ee5 (automated) | gVisor bot | |
2020-08-19 | ip6tables: move ipv4-specific logic into its own file | Kevin Krakauer | |
A later change will introduce the equivalent IPv6 logic. #3549 PiperOrigin-RevId: 327499064 | |||
2020-08-03 | Merge release-20200622.1-313-gb2ae7ea1b (automated) | gVisor bot | |
2020-08-03 | Plumbing context.Context to DecRef() and Release(). | Nayana Bidari | |
context is passed to DecRef() and Release() which is needed for SO_LINGER implementation. PiperOrigin-RevId: 324672584 | |||
2020-07-31 | Merge release-20200622.1-300-ga7d9aa6d5 (automated) | gVisor bot | |
2020-07-31 | iptables: support SO_ORIGINAL_DST | Kevin Krakauer | |
Envoy (#170) uses this to get the original destination of redirected packets. | |||
2020-07-28 | Merge release-20200622.1-246-g18c246359 (automated) | gVisor bot | |
2020-07-27 | Fix strace for epoll event arrays. | Jamie Liu | |
PiperOrigin-RevId: 323491461 | |||
2020-05-27 | Merge release-20200518.0-45-g0bc022b7 (automated) | gVisor bot | |
2020-04-16 | Merge release-20200323.0-164-g2839981 (automated) | gVisor bot | |
2020-04-16 | Make ExtractErrno a function | Fabricio Voznika | |
PiperOrigin-RevId: 306891171 | |||
2020-04-10 | Merge release-20200323.0-122-g1798d6c (automated) | gVisor bot | |
2020-04-10 | Remove TODO from kernel.Stracer | Fabricio Voznika | |
The dependency strace=>kernel grew over time. strace also depends on task's FD table and FSContext. It could be fixed with some interfaces the other way, but then we're trading an interface for another, and kernel.Stracer is likely cleaner. Closes #155 PiperOrigin-RevId: 305909678 | |||
2020-02-25 | Merge release-20200219.0-42-g87288b2 (automated) | gVisor bot | |
2020-02-25 | Add netlink sockopt logging to strace. | Ian Gudger | |
PiperOrigin-RevId: 297220008 | |||
2020-02-20 | Merge release-20200211.0-52-g9bad873 (automated) | gVisor bot | |
2020-02-20 | Better strace logging for epoll syscalls. | gVisor bot | |
Example: epoll_ctl(0x3 anon_inode:[eventpoll], EPOLL_CTL_ADD, 0x6 anon_inode:[eventfd], 0x7efe2fd92a80 {events=EPOLLIN|EPOLLOUT data=0x10203040506070a}) = 0x0 (4.411µs) epoll_wait(0x3 anon_inode:[eventpoll], 0x7efe2fd92b50 {{events=EPOLLOUT data=0x102030405060708}{events=EPOLLOUT data=0x102030405060708}{events=EPOLLOUT data=0x102030405060708}}, 0x3, 0xffffffff) = 0x3 (29.891µs) PiperOrigin-RevId: 296258146 | |||
2020-02-14 | Merge release-20200211.0-17-g4075de1 (automated) | gVisor bot | |
2020-02-14 | Plumb VFS2 inside the Sentry | gVisor bot | |
- Added fsbridge package with interface that can be used to open and read from VFS1 and VFS2 files. - Converted ELF loader to use fsbridge - Added VFS2 types to FSContext - Added vfs.MountNamespace to ThreadGroup Updates #1623 PiperOrigin-RevId: 295183950 | |||
2020-02-11 | Merge release-20200127.0-128-g762e476 (automated) | gVisor bot | |
2020-02-11 | Move Align{Up,Down} into binary package. | gVisor bot | |
PiperOrigin-RevId: 294477647 | |||
2020-02-07 | Merge release-20200127.0-98-ge1587a2 (automated) | gVisor bot | |
2020-02-07 | Log level, optname, optval and optlen in getsockopt/setsockopt in strace. | Ian Gudger | |
Log 8, 16, and 32 int optvals and dump the memory of other sizes. Updates #1782 PiperOrigin-RevId: 293889388 | |||
2020-02-06 | Merge release-20200127.0-85-g1b6a12a (automated) | gVisor bot | |
2020-02-04 | Merge release-20200127.0-65-g95ce8bb (automated) | gVisor bot | |
2020-01-28 | Merge release-20200115.0-118-g76483b8 (automated) | gVisor bot | |
2020-01-28 | Check sigsetsize in rt_sigaction | Michael Pratt | |
This isn't in the libc wrapper, but it is in the syscall itself. Discovered by @xiaobo55x in #1625. PiperOrigin-RevId: 291973931 | |||
2020-01-27 | Merge release-20200115.0-110-g0e2f1b7 (automated) | gVisor bot | |
2020-01-27 | Update package locations. | Adin Scannell | |
Because the abi will depend on the core types for marshalling (usermem, context, safemem, safecopy), these need to be flattened from the sentry directory. These packages contain no sentry-specific details. PiperOrigin-RevId: 291811289 | |||
2020-01-27 | Standardize on tools directory. | Adin Scannell | |
PiperOrigin-RevId: 291745021 | |||
2020-01-13 | Merge release-20191213.0-113-gdebd213 (automated) | gVisor bot | |
2020-01-13 | Allow dual stack sockets to operate on AF_INET | Tamir Duberstein | |
Fixes #1490 Fixes #1495 PiperOrigin-RevId: 289523250 | |||
2020-01-09 | Merge release-20191213.0-88-gee3158f (automated) | gVisor bot | |
2020-01-09 | Merge pull request #1423 from xiaobo55x:strace | gVisor bot | |
PiperOrigin-RevId: 288965915 | |||
2019-12-20 | Merge release-20191213.0-37-g822d847 (automated) | gVisor bot | |
2019-12-20 | Check for valid nfds before copying in an fd set. | Dean Deng | |
Otherwise, CopyInFDSet will try to allocate a negative-length slice. PiperOrigin-RevId: 286584907 | |||
2019-12-18 | Enable pkg/sentry/strace support on arm64. | Haibo Xu | |
Signed-off-by: Haibo Xu <haibo.xu@arm.com> Change-Id: I006a1845b6aab2c2fdb9d80fffc1868a6a132ecd | |||
2019-12-16 | Merge release-20191210.0-32-g3193b2f (automated) | gVisor bot | |
2019-12-16 | Drop unnecessary cast. | Dean Deng | |
Bitshift operators with signed int is supported in Go 1.13. PiperOrigin-RevId: 285853622 | |||
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-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-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-11-21 | Import and structure cleanup. | Adin Scannell | |
PiperOrigin-RevId: 281795269 | |||
2019-10-07 | Merge release-20190806.1-244-g6a98237 (automated) | gVisor bot | |
2019-10-07 | Rename epsocket to netstack. | Kevin Krakauer | |
PiperOrigin-RevId: 273365058 |