Skip to content

Releases: DeedleFake/p9

v0.7.1

22 Oct 16:33
24cbfe6

Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

22 Oct 16:00
e2ea1df

Choose a tag to compare

What's Changed

  • all: update Go to 1.24, update dependenices, and fix some linter warnings by @DeedleFake in #77

Full Changelog: v0.6.12...v0.7.0

Hash Browns

25 Mar 04:01
1c73440

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

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

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

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

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

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

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

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…