]> Cypherpunks repositories - gostls13.git/commit
exp/ssh: new package.
authorAdam Langley <agl@golang.org>
Sat, 17 Sep 2011 19:57:24 +0000 (15:57 -0400)
committerAdam Langley <agl@golang.org>
Sat, 17 Sep 2011 19:57:24 +0000 (15:57 -0400)
commit605e57d8fee696238f3338c415043f16a7743731
treeeb90377904544cacd84f2c6a0e3d6de3ca86f5ef
parentb71a805cd5131ff6407a25af540e3dd80fa883c2
exp/ssh: new package.

The typical UNIX method for controlling long running process is to
send the process signals. Since this doesn't get you very far, various
ad-hoc, remote-control protocols have been used over time by programs
like Apache and BIND.

Implementing an SSH server means that Go code will have a standard,
secure way to do this in the future.

R=bradfitz, borman, dave, gustavo, dsymonds, r, adg, rsc, rogpeppe, lvd, kevlar, raul.san
CC=golang-dev
https://golang.org/cl/4962064
src/pkg/exp/ssh/Makefile [new file with mode: 0644]
src/pkg/exp/ssh/channel.go [new file with mode: 0644]
src/pkg/exp/ssh/common.go [new file with mode: 0644]
src/pkg/exp/ssh/doc.go [new file with mode: 0644]
src/pkg/exp/ssh/messages.go [new file with mode: 0644]
src/pkg/exp/ssh/messages_test.go [new file with mode: 0644]
src/pkg/exp/ssh/server.go [new file with mode: 0644]
src/pkg/exp/ssh/server_shell.go [new file with mode: 0644]
src/pkg/exp/ssh/server_shell_test.go [new file with mode: 0644]
src/pkg/exp/ssh/transport.go [new file with mode: 0644]