gvisor/pkg
Nicolas Lacasse 5f33fdf37e Pass overlay credentials via context in copy up.
Some VFS operations (those which operate on FDs) get their credentials via the
context instead of via an explicit creds param. For these cases, we must pass
the overlay credentials on the context.

PiperOrigin-RevId: 327881259
2020-08-21 15:06:09 -07:00
..
abi ip6tables: ABI structs and constants 2020-08-12 16:20:51 -07:00
amutex Don't call kernel.Task.Block() from netstack.SocketOperations.Write(). 2020-05-12 12:26:05 -07:00
atomicbitops Automated rollback of changelist 303799678 2020-04-01 11:06:26 -07:00
binary Move Align{Up,Down} into binary package. 2020-02-11 11:09:31 -08:00
bits Misc fixes to make stat_test pass (almost) 2020-03-25 14:59:15 -07:00
bpf Remove various uses of 'whitelist' 2020-06-18 09:03:39 -07:00
buffer Implement splice(2) and tee(2) for VFS2. 2020-05-26 21:43:26 -07:00
cleanup Move Cleanup to its own package 2020-05-28 14:49:06 -07:00
compressio Support for saving pointers to fields in the state package. 2020-06-23 23:34:06 -07:00
context Remove obsolete TODOs for b/38173783 2020-04-13 11:02:14 -07:00
control
cpuid Remove various uses of 'whitelist' 2020-06-18 09:03:39 -07:00
eventchannel Fix all printf formatting errors. 2020-04-08 10:14:34 -07:00
fd
fdchannel
fdnotifier Consistent precondition formatting 2020-08-20 13:32:24 -07:00
flipcall Consistent precondition formatting 2020-08-20 13:32:24 -07:00
fspath Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
gate Deflake third_party/gvisor/pkg/gate/gate_test 2020-03-18 17:42:29 -07:00
gohacks Support for saving pointers to fields in the state package. 2020-06-23 23:34:06 -07:00
goid add arm64 support to goid 2020-05-13 04:35:47 -04:00
ilist Support for saving pointers to fields in the state package. 2020-06-23 23:34:06 -07:00
iovec fdbased: Vectorized write for packet; relax writev syscall filter. 2020-07-15 15:05:32 -07:00
linewriter Remove implicit dependencies for leaf packages. 2020-05-20 18:35:32 -07:00
log Remove implicit dependencies for leaf packages. 2020-05-20 18:35:32 -07:00
memutil Standardize on tools directory. 2020-01-27 12:21:00 -08:00
merkletree Add Verify in merkle tree library 2020-08-17 15:56:22 -07:00
metric Consistent precondition formatting 2020-08-20 13:32:24 -07:00
p9 Remove use of channels from p9.connState legacy transport. 2020-08-19 11:58:59 -07:00
pool Move p9.pool to a separate package 2020-02-06 10:07:45 -08:00
procid Update Go version build tags 2020-05-29 15:44:07 -07:00
rand Actually wrap rand.Reader in bufio.Reader. 2020-03-20 17:02:13 -07:00
refs Run GC before sandbox exit when leak checking is enabled. 2020-08-10 10:33:22 -07:00
refs_vfs2 Remove weak references from unix sockets. 2020-08-17 11:42:20 -07:00
safecopy Don't use REP string instructions in safecopy.memcpy. 2020-04-09 11:03:43 -07:00
safemem Consistent precondition formatting 2020-08-20 13:32:24 -07:00
seccomp Merge pull request #3476 from zhlhahaha:1930 2020-08-13 17:59:00 -07:00
secio
segment Consistent precondition formatting 2020-08-20 13:32:24 -07:00
sentry Pass overlay credentials via context in copy up. 2020-08-21 15:06:09 -07:00
shim Change runtimeoptions proto handling. 2020-08-19 11:45:46 -07:00
sleep Do not copy sleep.Waker 2020-07-12 17:22:08 -07:00
state stateify: Fix afterLoad not being called for root object 2020-08-20 15:40:15 -07:00
sync Do not copy sleep.Waker 2020-07-12 17:22:08 -07:00
syncevent Consistent precondition formatting 2020-08-20 13:32:24 -07:00
syserr Add support for SO_ERROR to packet sockets. 2020-07-15 14:56:39 -07:00
syserror Move ERESTART* error definitions to syserror package. 2020-08-18 19:28:53 -07:00
tcpip Consistent precondition formatting 2020-08-20 13:32:24 -07:00
test Use a explicit random src for RandomID. 2020-08-20 11:07:29 -07:00
unet Consistent precondition formatting 2020-08-20 13:32:24 -07:00
urpc
usermem Consistent precondition formatting 2020-08-20 13:32:24 -07:00
waiter Remove waiter.Entry.Context 2020-06-24 13:56:38 -07:00