Age | Commit message (Expand) | Author |
2025-04-15 | libmisc: Add alloc.h to help detect wrong alloc sizes | Luke T. Shumaker |
2025-04-15 | lib9p_srv: The tmessage_handlers table was space-inefficient | Luke T. Shumaker |
2025-04-15 | lib9p_srv: Expose handle_message() as lib9p_srv_worker() | Luke T. Shumaker |
2025-04-15 | libcr_ipc: Have generic cr_rpc_* funcs instead of chan-specific funcs | Luke T. Shumaker |
2025-04-15 | libcr_ipc: Have generic cr_chan_* funcs instead of chan-specific funcs | Luke T. Shumaker |
2025-04-15 | lib9p_srv: Tests+fixes for Twalk | Luke T. Shumaker |
2025-04-14 | lib9p_core: linux-errno.h: Rename LINUX_* => LIB9P_ERRNO_L_* | Luke T. Shumaker |
2025-04-14 | lib9p_srv: Require less compile-time config | Luke T. Shumaker |
2025-04-14 | Split lib9p into lib9p_core and lib9p_srv | Luke T. Shumaker |
2025-04-13 | lib9p: srv: Implement p9p version negotiation | Luke T. Shumaker |
2025-04-13 | lib9p: Test+fix that auth data is tracked in the context | 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 v... | Luke T. Shumaker |
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 |
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+fix the Twalk newfid==fid case | 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-10 | lib9p: srv: No reason to have acknowledge_flush() return anything | Luke T. Shumaker |
2025-04-07 | libcr_ipc: Pull as much as possible from public .h to .c files | 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 | lib9p: srv: Whoops, add a missing `return` | Luke T. Shumaker |
2025-04-02 | lib9p: srv: Log messages that are received and sent | Luke T. Shumaker |
2025-04-02 | lib9p: Split internal.h up, rename some CONFIG symbols | Luke T. Shumaker |
2025-03-29 | lib9p: idl: Rework bitfields, allow full exprs more places | Luke T. Shumaker |
2025-03-26 | lib9p: Adjust for reads to be zero-copy | Luke T. Shumaker |
2025-03-26 | lib9p: Have separate IO objects, so they can have their own state | Luke T. Shumaker |
2025-03-22 | lib9p: Declare lib9p_errorf as printf-like, fix found errors | Luke T. Shumaker |
2025-03-01 | Pull out libhw/generic/io.h, have it enforce iovecs everywhere | Luke T. Shumaker |
2025-02-12 | lib9p: srv: Dynamically allocate read buffers | Luke T. Shumaker |
2025-02-12 | lib9p: Rewrite the marshalers to support zero-copy for data | Luke T. Shumaker |
2025-02-12 | lib9p: My buffered-read was broken, disable for now | Luke T. Shumaker |
2025-02-09 | lib9p: srv: Use libobj instead of vcall.h | Luke T. Shumaker |
2025-02-09 | libhw_generic: net: Use libobj instead of vcall.h | Luke T. Shumaker |
2025-02-09 | lib9p: srv: Use a separate pathmap | Luke T. Shumaker |
2025-02-09 | lib9p: Separate the srv config from the main config | Luke T. Shumaker |
2025-02-04 | lib9p: Test that we can do clean shutdown | Luke T. Shumaker |
2025-02-03 | lib9p: idl: Inline the `d` and `d_signed` structs | Luke T. Shumaker |
2025-02-03 | lib9p: srv.c: Use the correct types for fidmap and reqmap keys | Luke T. Shumaker |
2025-01-19 | lib9p: Use <libmisc/endian.h> | Luke T. Shumaker |
2025-01-19 | lib9p: Don't nul-terminate strings, add some string utils | Luke T. Shumaker |
2025-01-14 | lib9p: idl: Add numeric constants | Luke T. Shumaker |
2025-01-14 | lib9p: idl: .u: Pull out an `nuid` type | Luke T. Shumaker |
2025-01-11 | lib9p: Rename `lib9p_*_stat()` to `lib9p_stat_*()` for consistency | Luke T. Shumaker |