freebsd-dev/contrib/lib9p
Konrad Sewiłło-Jopek 2dd83b3f05 lib9p: Remove potential buffer overwrite in l9p_puqids()
Structure l9p_f_wralk reserves at most L9P_MAX_WELEM entries
and that number actually set the maximum we can safely use.

PR:		265385
Reviewed by:	markj
MFC after:	1 day
Differential Revision:	https://reviews.freebsd.org/D35907
2022-08-08 12:50:43 -04:00
..
backend
example
pytest
sbuf
transport
.gitignore
apple_endian.h
connection.c
COPYRIGHT
fcall.h
fid.h
genacl.c
genacl.h
GNUmakefile
hashtable.c
hashtable.h
lib9p_impl.h
lib9p.h
linux_errno.h
log.c
log.h
Makefile
pack.c lib9p: Remove potential buffer overwrite in l9p_puqids() 2022-08-08 12:50:43 -04:00
README.md
request.c
rfuncs.c
rfuncs.h
threadpool.c
threadpool.h
utils.c

lib9p

lib9p is a server library implementing 9p2000, 9p2000.u and 9p2000.L revisions of 9P protocol. It is being developed primarily as a backend for virtio-9p in BHyVe, the FreeBSD hypervisor.

Features

  • 9p2000, 9p2000.u and 9p2000.L protocol support
  • Built-in TCP transport

Supported operating systems

  • FreeBSD (>=10)
  • macOS (>=10.9)

Authors