summaryrefslogtreecommitdiff
path: root/lib9p
AgeCommit message (Collapse)Author
2025-06-07wip: lib9p: Multi-iovec replieslukeshu/9p-read-multi-iovecLuke T. Shumaker
2025-06-06lib9p_srv: Switch to use error.h internallyLuke T. Shumaker
2025-06-06lib9p_srv: Change the public API to use error.hLuke T. Shumaker
2025-06-06lib9p_core: Switch to use error.hLuke T. Shumaker
2025-06-06lib9p: Use <libmisc/error.h> errnums internallyLuke T. Shumaker
2025-06-06libhw_generic: Switch io.h and net.h to use result.h/error.hLuke T. Shumaker
2025-06-06host: Avoid the "error" symLuke T. Shumaker
2025-06-06lib9p: tests: Add a test for client hangupsLuke T. Shumaker
2025-06-06Prune #includesLuke T. Shumaker
2025-06-04lib9p: core.h: Fix doc commentLuke T. Shumaker
2025-06-02libmisc: obj.h: Use LM_DEFAPPEND() to implement magic LO_BOX()Luke T. Shumaker
2025-05-30lib9p: Use EILSEQ for bad UTF-8Luke T. Shumaker
2025-05-30lib9p: Fix some outdated/wrong doc commentsLuke T. Shumaker
2025-05-27make lint/generic: Lint shebang valuesLuke T. Shumaker
2025-05-26No more (static inline) function bodies in headersLuke T. Shumaker
2025-05-17Tidy some whitespaceLuke T. Shumaker
2025-05-17Fix some funny indentsLuke T. Shumaker
2025-05-17Sort+align #includesLuke T. Shumaker
2025-05-17Tidy #includes: We don't use PRI* anymoreLuke T. Shumaker
2025-05-17Pull UTF-8 decoding into libmisc/utf8.cLuke T. Shumaker
2025-05-15lib9p: Remove uses of printfLuke T. Shumaker
2025-05-15Add `static` to a few definitionsLuke T. Shumaker
2025-05-15lib9p: Adjust _lib9p_{validate,unmarshal,marshal} to be macros, not functionsLuke T. Shumaker
2025-05-15lib9p: srv.c: Simplify handler callingLuke T. Shumaker
2025-05-12More GCC 15 fixesLuke T. Shumaker
2025-05-12libmisc: macro.h: Add LM_PARTIAL_SWITCH, use itLuke T. Shumaker
2025-05-11lib9p: Tidy core_utf8.hLuke T. Shumaker
2025-05-06Merge libobj into libmiscLuke T. Shumaker
2025-05-06Use C23Luke T. Shumaker
This gives us: - [[maybe_unused]] instead of [[gnu::unused]] - bool/true/false are predefined, so no need for <stdbool.h>
2025-05-06libmisc: log.h: Add a "log_" prefix to errorf/infof/debugfLuke T. Shumaker
2025-04-21lib9p_srv: Cap Tread->countLuke T. Shumaker
2025-04-21lib9p_core: Rename the "unknown" version to "uninitialized"Luke T. Shumaker
2025-04-21lib9p_core: Merge core_tables.c into core.cLuke T. Shumaker
2025-04-21lib9p_core: Indicate what the message size is when ERANGELuke T. Shumaker
2025-04-21lib9p_srv: Tidy whitespace in srv.hLuke T. Shumaker
2025-04-19lib9p: Don't require that CONFIG_9P_ENABLE_9P2000Luke T. Shumaker
2025-04-19lib9p: test_compile: DeduplicateLuke T. Shumaker
2025-04-19lib9p_srv: Separate the stat API from the network formatLuke T. Shumaker
2025-04-19lib9p_srv: Rethink the dio interfaceLuke T. Shumaker
2025-04-19lib9p_idl: Clean up struct stat and numeric user IDsLuke T. Shumaker
2025-04-19lib9p_srv: Think harder about the stat() and dcreate() APIsLuke T. Shumaker
2025-04-19lib9p_srv: Rework srv_fid_del()Luke T. Shumaker
2025-04-18lib9p_srv: Send response from the handle_T* functions, not the outer workerLuke T. Shumaker
2025-04-18lib9p_srv: Set Twrite->byte_offset to zero if append-onlyLuke T. Shumaker
2025-04-18lib9p_srv: Document more thoughts about improving stat()Luke T. Shumaker
2025-04-18lib9p_srv: Whoops, mark a few functions as staticLuke T. Shumaker
2025-04-17lib9p_srv: Rename ->authinfo->{uname,uid} to ->userid->{name,num}Luke T. Shumaker
2025-04-17lib9p: Check that we compile for the whole the matrix of "enable"-togglesLuke T. Shumaker
2025-04-16lib9p_srv: Re-think flush semanticsLuke T. Shumaker
2025-04-16*/config.h: Separate 9P_SRV from 9PLuke T. Shumaker