diff options
| author | Paul Buetow <35781042+pbuetow@users.noreply.github.com> | 2023-06-22 21:27:14 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-22 21:27:14 +0300 |
| commit | 14654b432c0a5494001af330c9d4cb7efaa535bf (patch) | |
| tree | e782b38060766ac89d9dd24da143b9088a3f6909 /internal/server/server.go | |
| parent | 294a4239831c2b2bda5933dde8a2ededf7eb476e (diff) | |
| parent | 16b2ea0f93ebe8fbb8f3dea05d3fa60456513938 (diff) | |
Merge pull request #33 from snonux/master
Release v4.2.0
Diffstat (limited to 'internal/server/server.go')
| -rw-r--r-- | internal/server/server.go | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/internal/server/server.go b/internal/server/server.go index 30602ff..761880d 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -39,11 +39,17 @@ func New() *Server { dlog.Server.Info("Starting server", version.String()) s := Server{ - sshServerConfig: &gossh.ServerConfig{}, - catLimiter: make(chan struct{}, config.Server.MaxConcurrentCats), - tailLimiter: make(chan struct{}, config.Server.MaxConcurrentTails), - sched: newScheduler(), - cont: newContinuous(), + sshServerConfig: &gossh.ServerConfig{ + Config: gossh.Config{ + KeyExchanges: config.Server.KeyExchanges, + Ciphers: config.Server.Ciphers, + MACs: config.Server.MACs, + }, + }, + catLimiter: make(chan struct{}, config.Server.MaxConcurrentCats), + tailLimiter: make(chan struct{}, config.Server.MaxConcurrentTails), + sched: newScheduler(), + cont: newContinuous(), } s.sshServerConfig.PasswordCallback = s.Callback |
