Andrey Petrov
5af617f3b9
sshd: Apply read deadline to connection handler ( #331 )
...
This should prevent connections from stalling out and eating up file descriptors without ever joining the chat.
2020-01-06 20:09:34 -05: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