Commits


Fix format string error Error was: error handling connection error negotiating version:%!(EXTRA *errors.errorString=bad version negotiation) will close Signed-off-by: Thomas Leonard <thomas.leonard@docker.com>


Merge pull request #7 from stevvooe/remove-log-message transport: remove obnoxious log message


transport: remove obnoxious log message Signed-off-by: Stephen J Day <stephen.day@docker.com>


Merge pull request #2 from djs55/upstream/add-dir-array-encode-decode p9p: add a marshaller and unmarshaller for `[]Dir`


Merge pull request #1 from stevvooe/flush-race-fix p9p: address race condition in flush response


p9p: add a marshaller and unmarshaller for `[]Dir` Signed-off-by: David Scott <dave.scott@unikernel.com>


p9p: address race condition in flush response Signed-off-by: Stephen J Day <stephen.day@docker.com>


p9p: fixup package references and names Signed-off-by: Stephen J Day <stephen.day@docker.com>


Merge branch 'pinata-filtered'


Merge branch 'pinata-pkg-filtered' into pinata-filtered Signed-off-by: Stephen J Day <stephen.day@docker.com>


Initial commit


p9p: remove per-message logging Printing all requests and responses to the log is quite expensive, especially when sending megabytes of data through 9P. This patch leaves the logging in the error paths and the flush path. Signed-off-by: David Scott <dave.scott@docker.com>


fs/p9p/new: add naive, concurrent request handing in server Signed-off-by: Stephen J Day <stephen.day@docker.com>


p9p: fix typo in debug message


fs/p9p/new: add readdir helpers Signed-off-by: Stephen J Day <stephen.day@docker.com>