Commits
- Commit:
529e2b2efc36aab8a17e32ba2516fc89d4cbd43a
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #33 from stevvooe/new-context
p9p: use new context package throughout
- Commit:
be903fb70e1321c4a6bf326a59df71d618fc4fc7
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
p9p: use new context package throughout
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
5eb5d0b15afff9aa87b884374ebc7a692435fef4
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #8 from stevvooe/err-instead-nil
errors: return errors rather than nil
- Commit:
1f939e0e5cb57d05ebe0c8277755f83610fa9749
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
errors: return errors rather than nil
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
4b33cdd0d581b4485aad245efc054d90f4fabe51
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
Merge branch 'pinata-filtered'
- Commit:
1f1a1b98065abdda04bc9128e4d8d8202a75bdd1
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
Merge branch 'pinata-pkg-filtered' into pinata-filtered
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
dfdc90e8217fbe1023860c90daff5415d2bc0ab9
- From:
- Adrien Duermael <adrien@docker.com>
- Date:
implementing p9p fs with v1/pkg/p9p (wip)
- Commit:
8404fb355041ce5292210491b039d5c28b568098
- From:
- Adrien Duermael <adrien@docker.com>
- Date:
implementing p9p fs with v1/pkg/p9p (wip)
- Commit:
deb98ab43c4d46aadb8214e05c8178b2eceb1fae
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
fs/p9p/new: various client and server cleanup
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
e342de7d52c80e5babe159afd1452c790e709fc0
- From:
- Adrien Duermael <adrien@docker.com>
- Date:
v1/pkg/p9p
- Commit:
dce371f63bd86f69e7164ea19cc60540efce050f
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
fs/p9p/new: add version to context
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
3bf22e5860ff26ad641dc222b8121a2bcae316c7
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
fs/p9p/new: refactor to use interface for channel
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
74ec7ac9af14822d5ae949cdd3cb58e9ffb6ea76
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
fs/p9p/new: stat implementation and correct dir/Rstat encoding
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
a8abc68745cebc0f92ba31a589e2f6f33ce215a9
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
fs/p9p/new: fully working ls with ufs
The repl and client session work fully with rminnich/go9p/ufs. The key to this
was proper support for directory serialization, which is subtle. The size field
for Rread was the incorrect size.
Several robustness improvements are also included. Issues with the timeouts and
missing error returns have been addressed.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
fb37ce2aa1f717002944b5aec393b3318e2e7261
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
fs/p9p/new: refactor channel framing
After a few connection bugs and framing issues, the transport has been
refactored into a channel that manages raw message sending. More importantly,
this frees up pre-session protocol version negotiation. To support this, the
encoder and decoder have been folded into a Codec interface. The encoding
support still needs work, but this has made the server and client code much
simpler to understand.
Signed-off-by: Stephen J Day <stephen.day@docker.com>