gvisor/pkg
Arthur Sfez 6c1237da03 Reply to invalid ACKs even when accept queue is full
Before checking if there is space in the accept queue, the listener
should verify that the cookie is valid. If it is not, instead of
silently dropping the packet, reply with an RST.

Fixes #6683

PiperOrigin-RevId: 400807346
2021-10-04 13:57:27 -07:00
..
abi [lisa] Implement lisafs protocol methods in VFS2 gofer client and fsgofer. 2021-09-21 14:09:18 -07:00
amutex [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
atomicbitops Merge pull request #6182 from zchee:atomicbitops-bp 2021-09-17 17:48:24 -07:00
binary Move Align{Up,Down} into binary package. 2020-02-11 11:09:31 -08:00
bitmap Merge pull request #6257 from zhlhahaha:2193-1 2021-07-30 14:43:13 -07:00
bits Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
bpf Remove uses of the binary package from the rest of the sentry. 2021-05-04 16:41:08 -07:00
buffer Prevent PacketData from being modified. 2021-09-27 13:35:22 -07:00
cleanup Move Cleanup to its own package 2020-05-28 14:49:06 -07:00
compressio Remove uses of the binary package from the rest of the sentry. 2021-05-04 16:41:08 -07:00
context
control Merge pull request #6222 from avagin:stop 2021-06-25 15:43:17 -07:00
coverage Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
cpuid Cache cpuid.HostFeatureSet(). 2021-09-01 10:29:51 -07:00
crypto Change EcdsaVerify to specifically P-384 and compute the SHA384 digest. 2021-09-22 15:01:56 -07:00
errors [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
eventchannel Add Event controls 2021-08-13 14:20:12 -07:00
fd [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
fdchannel Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
fdnotifier Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
flipcall Internal change. 2021-09-02 15:50:49 -07:00
fspath Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
gohacks Bump gVisor build tags to go1.19 2021-08-05 15:25:00 -07:00
goid Bump gVisor build tags to go1.19 2021-08-05 15:25:00 -07:00
hostarch Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
ilist Make ilist split safe. 2021-01-11 13:18:01 -08:00
linewriter Remove implicit dependencies for leaf packages. 2020-05-20 18:35:32 -07:00
lisafs Allow lisafs client to send more data than MaxMessageSize using chunks. 2021-09-23 23:33:45 -07:00
log Remove dependency on golang.org/x/sys/unix 2021-03-03 14:26:30 -08:00
marshal
memutil Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
merkletree Internal change. 2021-08-23 14:51:50 -07:00
metric Sentry: Measure the time it takes to initialize the Sentry. 2021-07-07 12:48:24 -07:00
p9 [lisa] lisafs package POC. 2021-09-20 11:44:11 -07:00
pool
procid Bump gVisor build tags to go1.19 2021-08-05 15:25:00 -07:00
rand Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
refs Parse mmap protection and flags in strace 2021-06-10 12:51:43 -07:00
refsvfs2 Fix deadlock in procfs 2021-07-12 18:30:46 -07:00
ring0 kvm: trap mmap syscalls to map new regions to the guest 2021-09-22 14:39:36 -07:00
safecopy Move `safecopy.ReplaceSignalHandler` into `sighandling` package. 2021-09-28 16:56:39 -07:00
safemem Internal change. 2021-08-12 01:40:34 -07:00
seccomp Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
secio
segment Fix simple mistakes identified by goreportcard. 2021-01-12 12:38:22 -08:00
sentry Merge pull request #6551 from sudo-sturbia:msgqueue/procfs 2021-10-01 12:04:17 -07:00
shim Support runtime options type used in containerd v1.5 2021-08-16 19:38:04 -07:00
sighandling Move `safecopy.ReplaceSignalHandler` into `sighandling` package. 2021-09-28 16:56:39 -07:00
sleep Consolidate most synchronization primitive linknames in the sync package. 2020-12-02 19:08:32 -08:00
state Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
sync kvm: trap mmap syscalls to map new regions to the guest 2021-09-22 14:39:36 -07:00
syncevent Consolidate most synchronization primitive linknames in the sync package. 2020-12-02 19:08:32 -08:00
syserr [syserr] Fix SIGBUS on syserr.FromError 2021-08-30 15:35:02 -07:00
tcpip Reply to invalid ACKs even when accept queue is full 2021-10-04 13:57:27 -07:00
test Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
unet
urpc Merge pull request #6222 from avagin:stop 2021-06-25 15:43:17 -07:00
usermem [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
waiter