Skip to content

Releases: DeedleFake/p9

Hash Browns

25 Mar 04:01
1c73440
Compare
Choose a tag to compare
p9: generate QID paths via hashing (#73)

* p9: create QID paths via hashes

* go.mod: update dependencies

Mount up and Write

01 Nov 19:37
a49adef
Compare
Choose a tag to compare
Mount up and Write Pre-release
Pre-release
p9: write support for `mount` (#69)

* proto: Cleaner debugging messages.

* cmd/p9: Add support for Write(), Mkdir(), and Create() to `mount`.

Ministry of Buggy Walks

18 Oct 03:46
54caf18
Compare
Choose a tag to compare
Pre-release
p9: fix Remote usage of "." in walks (#67)

* p9: Don't walk to "." in Remote.

* multiple: Fix some godoc comments.

* p9: Remove another possible ".".

* cmd/p9: Don't include `mount` command on systems that don't have FUSE.

* cmd/p9: Add some error logging to `mount` and fix EOFs when reading.

Mount

17 Oct 19:25
5eb85dc
Compare
Choose a tag to compare
Mount Pre-release
Pre-release
cmd/p9: add `mount` command (#66)

* cmd/p9: Begin working on FUSE-based 9P mounting.

* cmd/p9: Get basic, read-only mount working.

* p9: Clunk intermediary FIDs created by Remote.Stat().

* cmd/p9: Cleaner Node and Handle stuff and handle closing.

I, Node

16 Oct 22:02
655eb25
Compare
Choose a tag to compare
I, Node Pre-release
Pre-release
v0.6.8

p9: Use OS-provided info, such as inode numbers, when possible for QI…

Address Parsing

16 Oct 17:21
5c18eb9
Compare
Choose a tag to compare
Address Parsing Pre-release
Pre-release
p9: move address parsing and handling up from cmd/p9 (#64)

* p9: Refactor functions from cmd/p9 up into the p9 itself.

* cmd/p9: Use the newly exported p9 address functions.

Pointy

13 Oct 19:49
0e2fa96
Compare
Choose a tag to compare
Pointy Pre-release
Pre-release
multiple: use pointers instead of direct structs (#63)

* proto: Use pointers to the message types.

* p9: Fix API breakage.

* p9: Missed one.

Buffered Data

11 Oct 20:02
2e71cfd
Compare
Choose a tag to compare
Buffered Data Pre-release
Pre-release
v0.6.5

proto: Buffer messages when sending in an attempt to avoid data races…

Stat Parity

11 Oct 19:11
05ab2d0
Compare
Choose a tag to compare
Stat Parity Pre-release
Pre-release
p9: fix Twstat encoding and decoding (#61)

* proto: Better error messages for Receive().

* p9: Fix Twstat encoding and decoding.

Addressable EOF

11 Oct 17:56
589bc79
Compare
Choose a tag to compare
Addressable EOF Pre-release
Pre-release
cmd/p9: cleanup address parsing (#60)

* cmd/p9: Remove redundant error wrapping when dialing.

* cmd/p9: Clean up address handling.

* all: Use custom Errorf that doesn't wrap io.EOF.