crypto/ssh
Adam Langley 0d3cfff99f ssh: fix deadlock
The code was taking locks in the wrong order.

Fixes golang/go#3570.

R=fullung
CC=golang-dev
https://golang.org/cl/6123058
2012-04-26 12:05:35 -04:00
..
terminal go.crypto: add exp/terminal as code.google.com/p/go.crypto/ssh/terminal. 2012-03-30 15:27:01 +11:00
agent.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
certs.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
channel.go ssh: fix deadlock 2012-04-26 12:05:35 -04:00
cipher.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
cipher_test.go go.crypto: initial code 2012-01-25 15:31:12 -05:00
client.go go.crypto/ssh: add support for remote tcpip forwarding 2012-04-26 20:37:06 +10:00
client_auth.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
client_auth_test.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
client_func_test.go go.crypto: initial code 2012-01-25 15:31:12 -05:00
common.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
common_test.go go.crypto: initial code 2012-01-25 15:31:12 -05:00
doc.go go.crypto/ssh: fix example in documentation 2012-03-27 14:40:42 -04:00
example_test.go go.crypto/ssh: add support for remote tcpip forwarding 2012-04-26 20:37:06 +10:00
keys.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
mac.go go.crypto/ssh: improve support for MAC algorithms 2012-02-27 19:40:52 -05:00
messages.go go.crypto/ssh: add support for remote tcpip forwarding 2012-04-26 20:37:06 +10:00
messages_test.go go.crypto/ssh: add benchmarks for marshal and unmarshal 2012-03-04 14:01:23 -08:00
server.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
server_terminal.go go.crypto: initial code 2012-01-25 15:31:12 -05:00
server_test.go go.crypto/ssh: server_test should bind to localhost only 2012-04-21 10:44:56 +10:00
session.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
session_test.go ssh: handle bad servers better. 2012-04-24 13:46:22 -04:00
tcpip.go go.crypto/ssh: add support for remote tcpip forwarding 2012-04-26 20:37:06 +10:00
tcpip_func_test.go go.crypto: initial code 2012-01-25 15:31:12 -05:00
transport.go ssh: cosmetic cleanups 2012-04-20 15:17:42 -04:00
transport_test.go go.crypto: initial code 2012-01-25 15:31:12 -05:00