teleport/lib/sshutils
Anton Miniailo b6bf8120c2
Make SSH node listener to use multiplexer to leverage parsing of signed PROXY headers (#30380)
* Make SSH node listener to use multiplexer to leverage parsing of signed PROXY headers

Before for backward compatibility reason we used regular listener and later
we wrapped connection into handler that could parse signed PROXY header or
proxyHelloSignature for getting correct user IP. But
after removal of proxyHelloSignature we don't need the wrapper anymore.

* Improve error message

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

---------

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
2023-08-26 03:47:10 +00:00
..
scp fix: use errors.Is for all EOF comparisons (#26012) 2023-05-10 19:27:39 +00:00
sftp Fuzz Test Improvements (#29918) 2023-08-02 18:55:55 +00:00
x11 Fuzz Test Improvements (#29918) 2023-08-02 18:55:55 +00:00
authority.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
ctx.go Fix SSH agent forwarding to agentless nodes (#22567) 2023-03-21 14:44:23 +00:00
ctx_test.go Fix chan_shutdown_read issue (#14736) 2022-07-29 18:47:39 +00:00
fingerprint.go Lint and fix missing license headers (#8075) 2021-08-30 09:44:09 -07:00
forward.go Trace ssh sessions (#14966) 2022-08-04 22:14:37 +00:00
marshal.go fix: use errors.Is for all EOF comparisons (#26012) 2023-05-10 19:27:39 +00:00
marshal_test.go Client store generalization (#19420) 2023-01-06 01:34:04 +00:00
req.go sshserver: Correctly handle PuTTY winadj channel requests (#19468) 2023-02-28 17:39:03 +00:00
server.go Make SSH node listener to use multiplexer to leverage parsing of signed PROXY headers (#30380) 2023-08-26 03:47:10 +00:00
server_test.go Make SSH node listener to use multiplexer to leverage parsing of signed PROXY headers (#30380) 2023-08-26 03:47:10 +00:00
signer.go Fix compatibility with sshd 7.x (#18181) 2022-11-10 22:50:06 +00:00
tcpip.go Update golangci-lint to 1.49.0 (#16507) 2022-09-19 22:38:59 +00:00