Commit 8bfb2171 authored by Dave Cheney's avatar Dave Cheney Committed by Adam Langley

exp/ssh: server cleanups

server.go/channel.go:
* rename Server to ServerConfig to match Client.
* rename ServerConnection to ServeConn to match Client.
* add Listen/Listener.
* ServerConn.Handshake(), general cleanups.

client.go:
* fix bug where fmt.Error was not assigned to err

R=rsc, agl
CC=golang-dev
https://golang.org/cl/5265049
parent 792a55f5
...@@ -68,7 +68,7 @@ type channel struct { ...@@ -68,7 +68,7 @@ type channel struct {
weClosed bool weClosed bool
dead bool dead bool
serverConn *ServerConnection serverConn *ServerConn
myId, theirId uint32 myId, theirId uint32
myWindow, theirWindow uint32 myWindow, theirWindow uint32
maxPacketSize uint32 maxPacketSize uint32
......
...@@ -115,7 +115,7 @@ func (c *ClientConn) handshake() os.Error { ...@@ -115,7 +115,7 @@ func (c *ClientConn) handshake() os.Error {
dhGroup14Once.Do(initDHGroup14) dhGroup14Once.Do(initDHGroup14)
H, K, err = c.kexDH(dhGroup14, hashFunc, &magics, hostKeyAlgo) H, K, err = c.kexDH(dhGroup14, hashFunc, &magics, hostKeyAlgo)
default: default:
fmt.Errorf("ssh: unexpected key exchange algorithm %v", kexAlgo) err = fmt.Errorf("ssh: unexpected key exchange algorithm %v", kexAlgo)
} }
if err != nil { if err != nil {
return err return err
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment