index
:
sbc-harness
lukeshu/9p-L
lukeshu/9p-containers
lukeshu/9p-read-multi-iovec
lukeshu/clang-format
lukeshu/dhcp
lukeshu/libobj
lukeshu/macros
lukeshu/measurestack-refactor
lukeshu/no-pico_time
lukeshu/patch-typeshed
lukeshu/picolibc
lukeshu/promise
lukeshu/safe-conversion
lukeshu/uf2
lukeshu/vid-scratch
lukeshu/waitgroup
lukeshu/wrap-foreach
main
Unnamed repository; edit this file 'description' to name the repository.
Luke T. Shumaker
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib9p
Age
Commit message (
Collapse
)
Author
2025-04-13
lib9p: testclient-p9p: Don't rely on my username
Luke T. Shumaker
2025-04-13
fixup! lib9p: srv: Use a separate pathmap
Luke T. Shumaker
2025-04-13
fixup! lib9p: Split lib9p_{validate,unmarshal,marshal} into _Tmsg and _Rmsg ↵
Luke T. Shumaker
variants
2025-04-13
lib9p: srv: Try to go for consistent naming
Luke T. Shumaker
2025-04-13
lib9p: srv: Less nesting in the context structs
Luke T. Shumaker
2025-04-13
lib9p: srv: Drop the sess->rerror_overhead field
Luke T. Shumaker
2025-04-12
lib9p: Test+fix that io handles get freed
Luke T. Shumaker
2025-04-12
Replace lib9p map with a libmisc heap-allocated map
Luke T. Shumaker
Turns out using static buffers makes it hard to detect "use-after-free" problems and leaks.
2025-04-12
lib9p: srv: Tidy lib9p_srv_read
Luke T. Shumaker
2025-04-12
lib9p: Rename the server coroutine functions, pull out the read func
Luke T. Shumaker
2025-04-12
lib9p: test_server: Hard-code path numbers
Luke T. Shumaker
To avoid noise in patches when adding or removing API endpoints
2025-04-12
lib9p: Add Tflush tests
Luke T. Shumaker
2025-04-12
lib9p: Test+fix the Twalk newfid==fid case
Luke T. Shumaker
2025-04-12
lib9p: Add another testclient
Luke T. Shumaker
2025-04-12
lib9p: Don't totally elide bytedata from the log
Luke T. Shumaker
2025-04-12
lib9p: tests: Scaffolding for more tests
Luke T. Shumaker
2025-04-12
lib9p: idl: Normalize on the field names "errstr" and "errnum"
Luke T. Shumaker
2025-04-12
lib9p: srv: Have message logging be pluggable
Luke T. Shumaker
2025-04-11
lib9p: runtest: Don't assume fd numbers
Luke T. Shumaker
2025-04-10
lib9p: test_server: Pull out fs_shutdown.c
Luke T. Shumaker
2025-04-10
lib9p: srv: No reason to have acknowledge_flush() return anything
Luke T. Shumaker
2025-04-10
lib9p: No reason for lib9p_state_validate()->host_size to be signed
Luke T. Shumaker
2025-04-10
lib9p: protogen: iovec is in io.net, net net.h
Luke T. Shumaker
2025-04-10
Have valgrind detect memory leaks, not just errors
Luke T. Shumaker
2025-04-10
.editorconfig: Tidy, move linux-errno.txt.gen
Luke T. Shumaker
2025-04-10
Add more assert()s
Luke T. Shumaker
2025-04-07
libcr_ipc: Pull as much as possible from public .h to .c files
Luke T. Shumaker
2025-04-07
libcr_ipc: Have *_DECLARE() allow+require semicolons
Luke T. Shumaker
2025-04-05
lib9p: srv: Add comments about safety things to do
Luke T. Shumaker
2025-04-05
SYSTEM headers don't get strict GCC checks, so change them to PUBLIC
Luke T. Shumaker
2025-04-05
libobj, libmisc/private.h: Allow+force semicolons
Luke T. Shumaker
2025-04-05
lib9p: srv: Whoops, add a missing `return`
Luke T. Shumaker
2025-04-05
lib9p: runtest: The default timestamp is too far in the past now
Luke T. Shumaker
2025-04-02
lib9p: srv: Log messages that are received and sent
Luke T. Shumaker
2025-04-02
lib9p: Add lo_box_lib9p_msg_as_fmt_formatter() to tables
Luke T. Shumaker
2025-04-02
lib9p: Have all IDL-defined types implement fmt_formatter
Luke T. Shumaker
2025-04-02
lib9p: Use fmt_vsnprintf instead of plain vsnprintf
Luke T. Shumaker
2025-04-02
lib9p: Unify some tables
Luke T. Shumaker
2025-04-02
lib9p: tables.c: More consistent bounds checks
Luke T. Shumaker
2025-04-02
lib9p: Split internal.h up, rename some CONFIG symbols
Luke T. Shumaker
2025-04-02
lib9p: recv_tentry.basesize is dead code, remove it
Luke T. Shumaker
2025-04-02
lib9p: idl: Fix a typo in a comment
Luke T. Shumaker
2025-03-29
lib9p: idl: Rework bitfields, allow full exprs more places
Luke T. Shumaker
2025-03-29
lib9p: idl: In bitfields, explicitly say "bit" or "alias"
Luke T. Shumaker
2025-03-29
lib9p: protogen: h.py: Tidy gen_struct()
Luke T. Shumaker
2025-03-28
lib9p: idl: Touch up the *.9p files
Luke T. Shumaker
2025-03-28
lib9p: idl: Allow Numbers to have ,val= or ,max=
Luke T. Shumaker
2025-03-28
lib9p: idl: Allow for const .cnt
Luke T. Shumaker
2025-03-28
lib9p: protogen: h.py: Pull each idl typ into its own function
Luke T. Shumaker
Clashing variable names are becoming a pain.
2025-03-26
lib9p: Adjust for reads to be zero-copy
Luke T. Shumaker
[next]