> Although, on a second though, if sources.cs.bell-labs.com doesn't
> require authentication it probably should reply with Rerror
> to a Tauth message. And it doesn't:
>    term% aux/9pcon -n tcp!sources.cs.bell-labs.com
>    Tversion 8192 9P2000
>         -> Tversion tag 65535 msize 8192 version '9P2000'
>         <- Rversion tag 65535 msize 8192 version '9P2000'
>    Tauth 1 'roman' ''
>         -> Tauth tag 1 afid 1 uname roman aname 
>         <- Rauth tag 1 qid (0000000000000001 0 A)

You're right for most servers: the convention
is that if the server doesn't want authentication,
it sends back an Rerror to Tauth.

Sources is a bit different: it doesn't require
authentication, but it will accept it.
This is how it can tell who should be writing
to each contrib directory, for example.

The result of sources following your lead
is that you need to use -n if you really intend
not to authenticate.

Russ


Reply via email to