summaryrefslogtreecommitdiff
path: root/lib9p/9p.c
AgeCommit message (Expand)Author
2025-02-12lib9p: Rewrite the marshalers to support zero-copy for dataLuke T. Shumaker
2025-02-11lib9p: Add comments clarifying why I split the `subctx`s the way I didLuke T. Shumaker
2025-01-19lib9p: Use <libmisc/endian.h>Luke T. Shumaker
2025-01-19lib9p: Don't nul-terminate strings, add some string utilsLuke T. Shumaker
2025-01-17lib9p: Consolidate enum-string functionsLuke T. Shumaker
2025-01-11lib9p: Rename `lib9p_*_stat()` to `lib9p_stat_*()` for consistencyLuke T. Shumaker
2025-01-11lib9p: Split lib9p_{validate,unmarshal,marshal} into _Tmsg and _Rmsg variantsLuke T. Shumaker
2025-01-11lib9p: Split the generated tables upLuke T. Shumaker
2024-12-10Get lib9p building on rp2040Luke T. Shumaker
2024-11-12Fuss with compile-time configLuke T. Shumaker
2024-10-29lib9p/9p.h: Tidy upLuke T. Shumaker
2024-10-28s/Licence/License/gLuke T. Shumaker
2024-10-17libmiscLuke T. Shumaker
2024-10-11lib9p: Mark what I intend to completeLuke T. Shumaker
2024-10-10implement dreadLuke T. Shumaker
2024-10-10lib9p: Implemnt Topen, add permission checks in TwalkLuke T. Shumaker
2024-10-09lib9p: finish refactorLuke T. Shumaker
2024-10-04wipLuke T. Shumaker
2024-10-04wip srvLuke T. Shumaker
2024-10-04wip srvLuke T. Shumaker
2024-10-02wip validate, bitfieldLuke T. Shumaker
2024-10-02lib9p: Rename checksize to validateLuke T. Shumaker
2024-09-28it compiles!Luke T. Shumaker
2024-09-27wip fixesLuke T. Shumaker
2024-09-27wipLuke T. Shumaker