| History log of /src/usr.sbin/puffs/mount_9p/nineproto.c |
| Revision | | Date | Author | Comments |
| 1.14 |
| 03-Sep-2021 |
andvar | fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/
|
| 1.13 |
| 26-May-2020 |
uwe | Do not allocate 9P tags in advance, do it right before we need them. If we are going to use sequential tags, we might as well try to make them really sequential.
|
| 1.12 |
| 26-May-2020 |
uwe | proto_getstat - g/c debug printfs.
|
| 1.11 |
| 07-Jun-2019 |
ozaki-r | Handle Rerror and return errno correctly (only for 9P2000.u for now)
|
| 1.10 |
| 17-May-2019 |
ozaki-r | mount_9p: add initial support for 9P2000.u
The implementation enables to work with a server talking 9P2000.u. However, it doesn't use the extended fields yet; it just ignores those of received messages and sets "please ignore" values to those of sending messages such as zero-length strings and maximum unsigned values.
The feature is enabled by the -u option.
|
| 1.9 |
| 30-Nov-2007 |
pooka | branches: 1.9.70; Rototill.
Ok, ok, a few more words about it: stop holding puffs_cc as a holy value and passing it around to almost every possible place (popquiz: which kernel variable does this remind you of?). Instead, pass the natural choice, puffs_usermount, and fetch puffs_cc via puffs_cc_getcc() only in routines which actually need it. This not only simplifies code, but (thanks to the introduction of puffs_cc_getcc()) enables constructs which weren't previously sanely possible, say layering as a curious example.
There's still a little to do on this front, but this was the major fs interface blast.
|
| 1.8 |
| 07-Jul-2007 |
pooka | branches: 1.8.4; adapt to puffs_framebuf changes
|
| 1.7 |
| 16-May-2007 |
pooka | Enhance the GETRESPONSE, JUSTSEND and SENDCB macros to process the return value from the network layer.
|
| 1.6 |
| 11-May-2007 |
pooka | adapt to puffs_framebuf changes
|
| 1.5 |
| 06-May-2007 |
pooka | If mode is set, the uppermost byte specifying the type must be correctly, otherwise the file server will attempt a conversion. Specifically, if the directory bit is not set when changing the permissions for a directory, a conversion from directory to regular file would be attempted and naturally it being unsupported the whole chmod would fail. So supply the file type as part of the file mode.
|
| 1.4 |
| 06-May-2007 |
pooka | use puffs_framebuf_remaining()
|
| 1.3 |
| 05-May-2007 |
pooka | Adapt to use puffs_framebuf. This gets rid of most of the duplicated code between mount_psshfs and mount_9p and clarifies the code structure.
|
| 1.2 |
| 04-May-2007 |
pooka | free uid and gid strings after use
CID 4474, 4475
|
| 1.1 |
| 21-Apr-2007 |
pooka | mount_9p: mount a file server using the Plan9 file sharing protocol
Works, but lots of little things to nibble on: * fix permissions to work better * limit the amount of open files required * do constant folding with psshfs code * support authentication etcetc.
|
| 1.8.4.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
| 1.9.70.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|