14 Commits

Author SHA1 Message Date
Andrey Petrov
61b525ae54 sshd: Apply read deadline to handler 2020-01-06 20:04:17 -05:00
Akshay Shekher
de89c87946 #315: set a 10 sec deadline for clients to complete the handshake 2020-01-04 14:22:10 -08:00
Andrey Petrov
5949f9792f sshd: Close connection on failed handshake
Hopefully fixed #315
2019-04-17 16:57:30 -04:00
UlisseMini
e6233daefd sshd: Better comments 2019-02-24 09:40:47 -06:00
Andrey Petrov
398cd75c5e logging: Add [RemoteAddr] prefix to connection-related messages 2016-08-13 16:22:43 -04:00
Andrey Petrov
ace2bc5124 sshd.SSHListener: Use HandlerFunc instead of terminal channel feed 2016-07-17 16:49:14 -04:00
Andrey Petrov
0fdeda8b75 Progress: Trying to fix more deadlocks, failing. 2016-07-12 18:24:02 -04:00
Andrey Petrov
3d307ac686 More forgiving connection limiter. 2015-01-28 23:12:58 -06:00
Andrey Petrov
3c4e6994c2 chat.Channel->chat.Room, /ban, /whois, chat.User.Identifier
- Renamed chat.Channel -> chat.Room
- /ban works, supports IP also
- /whois works
- chat.User now accepts an Identifier interface rather than name
- Tweaked rate limiting
2015-01-16 21:53:22 -08:00
Andrey Petrov
cc25d17bdc Configurable rate limiting for sshd 2015-01-16 12:36:34 -08:00
Andrey Petrov
b99083ee6e Connection-level rate limiting. 2015-01-16 12:30:18 -08:00
Andrey Petrov
d8d5deac1c Use authorized_keys-style public keys rather than fingerprints.
Tests for whitelisting.
2015-01-10 12:44:06 -08:00
Andrey Petrov
7beb7f99bb Testing for net. 2014-12-22 15:53:30 -08:00
Andrey Petrov
59ac8bb037 sshd abstraction might be done, untested. 2014-12-22 14:26:26 -08:00