Versions in this module Expand all Collapse all v0 v0.0.2 May 15, 2023 Changes in this version + type ActorMatchingContext interface + Command func() []string + Context func() context.Context + Environ func() []string + LocalAddr func() net.Addr + Permissions func() ssh.Permissions + Pty func() (ssh.Pty, <-chan ssh.Window, bool) + PublicKey func() ssh.PublicKey + RawCommand func() string + RemoteAddr func() net.Addr + Subsystem func() string + User func() string + type ConnConfigMatchingContext interface + LocalAddr func() net.Addr + RemoteAddr func() net.Addr + type ConnMetadata interface + ClientVersion func() []byte + LocalAddr func() net.Addr + RemoteAddr func() net.Addr + ServerVersion func() []byte + SessionID func() []byte + User func() string + type Context interface + ClientVersion func() string + LocalAddr func() net.Addr + Permissions func() *ssh.Permissions + RemoteAddr func() net.Addr + ServerVersion func() string + SessionID func() string + SetValue func(key, value interface{}) + User func() string + type Handler interface + Handle func(Session) error + type Session interface + Break func(c chan<- bool) + Close func() error + CloseWrite func() error + Read func(data []byte) (int, error) + SendRequest func(name string, wantReply bool, payload []byte) (bool, error) + Signals func(c chan<- ssh.Signal) + Stderr func() io.ReadWriter + Write func(data []byte) (int, error)