Home | History | Annotate | Download | only in mount_9p
History log of /src/usr.sbin/puffs/mount_9p/fs.c
RevisionDateAuthorComments
 1.11  28-May-2020  uwe Do not send dummy Tauth, it's completely unnecessary.

The best way to not use authentication is to not use authentication.
Cf. http://man.cat-v.org/plan_9/5/attach
 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  22-Jun-2011  mrg branches: 1.9.42;
remove some always true if () checks GCC 4.5.3 picks up.
 1.8  24-Aug-2008  pooka fix tyop in error message, no functional change
 1.7  30-Nov-2007  pooka branches: 1.7.8;
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.6  27-Nov-2007  pooka Remove "puffs_cid" from the puffs interface following l-removal
from the kernel vfs interfaces. puffs_cc_getcaller(pcc) can be
used now should the same information be desired.
 1.5  17-Jul-2007  pooka branches: 1.5.4;
support standard user@host:path mount argument
 1.4  01-Jul-2007  pooka adapt: pid -> const struct puffs_cid *
 1.3  11-May-2007  pooka Error with rtagid instead of tagid. caught by Dan's compiler flags.
 1.2  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.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.5.4.1  09-Jan-2008  matt sync with HEAD
 1.7.8.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.9.42.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed