Bind to localhost rather than all hosts.
install:
- go get -t ./...
- - go get github.com/golang/lint/golint
- go get github.com/gordonklaus/ineffassign
script:
- - diff <(echo -n) <(gofmt -s -d .)
- ineffassign .
- go vet $(go list ./... | grep -v /vendor/)
- - go test $(go list ./... | grep -v /vendor/)
-
-after_script:
- - golint ./...
+ - go test -v $(go list ./... | grep -v /vendor/)
config := sshd.MakeNoAuth()
config.AddHostKey(key)
- s, err := sshd.ListenSSH(":0", config)
+ s, err := sshd.ListenSSH("localhost:0", config)
if err != nil {
t.Fatal(err)
}
config := sshd.MakeAuth(auth)
config.AddHostKey(key)
- s, err := sshd.ListenSSH(":0", config)
+ s, err := sshd.ListenSSH("localhost:0", config)
if err != nil {
t.Fatal(err)
}
config := sshd.MakeAuth(auth)
config.AddHostKey(key)
- s, err := sshd.ListenSSH(":0", config)
+ s, err := sshd.ListenSSH("localhost:0", config)
if err != nil {
t.Fatal(err)
}
config := MakeAuth(RejectAuth{})
config.AddHostKey(signer)
- s, err := ListenSSH(":0", config)
+ s, err := ListenSSH("localhost:0", config)
if err != nil {
t.Fatal(err)
}
func TestServerInit(t *testing.T) {
config := MakeNoAuth()
- s, err := ListenSSH(":badport", config)
+ s, err := ListenSSH("localhost:badport", config)
if err == nil {
t.Fatal("should fail on bad port")
}
- s, err = ListenSSH(":0", config)
+ s, err = ListenSSH("localhost:0", config)
if err != nil {
t.Error(err)
}
config := MakeNoAuth()
config.AddHostKey(signer)
- s, err := ListenSSH(":0", config)
+ s, err := ListenSSH("localhost:0", config)
if err != nil {
t.Fatal(err)
}