9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Is the "cpu" command using version 1 of p9any?
@ 2007-01-18 18:11 Alberto Cortés
  2007-01-18 18:27 ` Alberto Cortés
  0 siblings, 1 reply; 3+ messages in thread
From: Alberto Cortés @ 2007-01-18 18:11 UTC (permalink / raw)
  To: 9fans


Authsrv(6) sais cpu(1) uses "p9any" and also sais that "p9any
version 1" is no longer used.

I had snooped on a cpu connection, here is the payload of the
first 4 (data) tcp packets:


(1)  C->S  p9 rc4_256 sha1
(2)  S->C  (null char here)
(3)  S->C  p9sk1@my.auth.domain
(4)  C->S  p9sk1 my.auth.domain


(1) and (2) are part of an specific negotiation of cpu clients
and servers.

(3) and (4) look like a "p9any version 1" negotiation. I presume
these packets are due to /sys/src/cmd/cpu.c:524, a call to
auth_proxy(2).

I believe the above samples comes from calling auth_proxy with
"proto=p9any role=client".

Maybe cpu is using "p9any version 1" or there is an errata in
authsrv(6).


PS: The samples are from a tcp connection to 17010 port; on my server:

    cpu% cat /rc/bin/serice/tcp17010
    #!/bin/cpu -R
    cpu%

-- 
Alberto Cortés


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-01-18 18:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-18 18:11 [9fans] Is the "cpu" command using version 1 of p9any? Alberto Cortés
2007-01-18 18:27 ` Alberto Cortés
2007-01-18 18:50   ` Russ Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).