rclone/cmd/serve
Nick Craig-Wood c553ad5158 serve sftp: fix authentication on one connection blocking others - fixes #4882
Before this change, if one connection was authenticating this would
block any others from authenticating.

This was due to ssh.NewServerConn not being called in a go routine
after the Accept call.

This is fixed by running the ssh authentication in a go routine.

Thanks to @FiloSottile for advice on how to fix this.

See: https://github.com/golang/go/issues/43521
2021-01-06 15:34:07 +00:00
..
dlna accounting: add context.Context #3257 #4685 2020-11-09 18:05:54 +00:00
ftp serve ftp: add options to enable TLS - fixes #3640 2020-11-23 16:07:51 +00:00
http serve http: fix serving files of unknown length 2020-12-27 22:01:41 +00:00
httplib rc: prefer actual listener address if using ":port" or "addr:0" only 2020-12-26 16:28:54 +00:00
proxy fs: Add context to NewFs #3257 #4685 2020-11-09 18:05:54 +00:00
restic serve restic: implement object cache 2020-11-12 17:58:46 +00:00
servetest servetest: add -sub-run flag for running a subset of the backend tests 2020-11-10 16:47:25 +00:00
sftp serve sftp: fix authentication on one connection blocking others - fixes #4882 2021-01-06 15:34:07 +00:00
webdav filter: deglobalise to put filter config into the context #4685 2020-11-27 17:28:42 +00:00
serve.go docs: spelling: e.g. 2020-10-28 18:16:23 +00:00