summaryrefslogtreecommitdiff
path: root/lib9p/tests
AgeCommit message (Collapse)Author
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-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_idl: Clean up struct stat and numeric user IDsLuke T. Shumaker
2025-04-18lib9p_srv: Set Twrite->byte_offset to zero if append-onlyLuke 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
2025-04-15libmisc: Add alloc.h to help detect wrong alloc sizesLuke T. Shumaker
Lo and behold, there was a mistake in chan.c.
2025-04-15lib9p_srv: Tests+fixes for TwalkLuke T. Shumaker
2025-04-14lib9p_core: Integrate linux-errno.h into 2010-9P2000.L.9pLuke T. Shumaker
2025-04-14lib9p_core: linux-errno.h: Rename LINUX_* => LIB9P_ERRNO_L_*Luke T. Shumaker
2025-04-14lib9p_core: Redefine topo_sort() to be stable and prettierLuke T. Shumaker
2025-04-14lib9p_core: Fix a whitespace bug when formatting arraysLuke T. Shumaker
2025-04-14lib9p_srv: Require less compile-time configLuke T. Shumaker
2025-04-14lib9p_srv: test_server: Add a commentLuke T. Shumaker
2025-04-14Split lib9p into lib9p_core and lib9p_srvLuke T. Shumaker
2025-04-13lib9p: Test+fix that auth data is tracked in the contextLuke T. Shumaker
2025-04-13lib9p: testclient-p9p: Don't rely on my usernameLuke T. Shumaker
2025-04-12lib9p: Test+fix that io handles get freedLuke T. Shumaker
2025-04-12lib9p: Rename the server coroutine functions, pull out the read funcLuke T. Shumaker
2025-04-12lib9p: test_server: Hard-code path numbersLuke T. Shumaker
To avoid noise in patches when adding or removing API endpoints
2025-04-12lib9p: Add Tflush testsLuke T. Shumaker
2025-04-12lib9p: Test+fix the Twalk newfid==fid caseLuke T. Shumaker
2025-04-12lib9p: Add another testclientLuke T. Shumaker
2025-04-12lib9p: Don't totally elide bytedata from the logLuke T. Shumaker
2025-04-12lib9p: tests: Scaffolding for more testsLuke T. Shumaker
2025-04-11lib9p: runtest: Don't assume fd numbersLuke T. Shumaker
2025-04-10lib9p: test_server: Pull out fs_shutdown.cLuke T. Shumaker
2025-04-10Have valgrind detect memory leaks, not just errorsLuke T. Shumaker
2025-04-05libobj, libmisc/private.h: Allow+force semicolonsLuke T. Shumaker
2025-04-05lib9p: runtest: The default timestamp is too far in the past nowLuke T. Shumaker
2025-04-02lib9p: Split internal.h up, rename some CONFIG symbolsLuke T. Shumaker
2025-03-29lib9p: idl: Rework bitfields, allow full exprs more placesLuke T. Shumaker
2025-03-28lib9p: idl: Touch up the *.9p filesLuke T. Shumaker
2025-03-26lib9p: Adjust for reads to be zero-copyLuke T. Shumaker
2025-03-26Have libhw_generic be independent of libcr, rename libhw to libhw_crLuke T. Shumaker
2025-03-26lib9p: Have separate IO objects, so they can have their own stateLuke T. Shumaker
2025-03-23lib9p has no CONFIG_9P_PORT configure knob, remove it from config.hLuke T. Shumaker
2025-03-23lib9p: don't pull in libhw, just libhw_genericLuke T. Shumaker
2025-03-22lib9p: idl: 9P2000.L: Document all the bitfields and enumsLuke T. Shumaker
2025-03-22lib9p: idl: Create an 'errno' typeLuke T. Shumaker
2025-03-22lib9p: idl: Have bitfield bit names be less heuristicLuke T. Shumaker
2025-03-22lib9p: Add a test that generated macros compileLuke T. Shumaker
2025-03-22make lint/unknown: Have unknown files be errorsLuke T. Shumaker
2025-03-22Enable running tests in parallelLuke T. Shumaker
2025-02-28stack.c.gen: Fix filename hacksLuke T. Shumaker
2025-02-23lib9p_util: Pull utility macros into static.hLuke T. Shumaker