Andrey Petrov
6acb0bf809
sshchat, host: Switch to new terminal clearline api
2019-03-21 15:33:18 -04:00
Andrey Petrov
8653f0a730
sshchat: Replace terminal echo hack with our forked terminal
2019-03-18 10:08:39 -04:00
UlisseMini
9c918676ed
sshd: Better comments and changed += 1 to ++
2019-02-24 09:40:47 -06:00
UlisseMini
e6233daefd
sshd: Better comments
2019-02-24 09:40:47 -06:00
Andrey Petrov
c69cefc873
logging: More information about why connections get dropped
...
Fixes #197 for now, maybe more later.
2016-08-12 16:46:08 -04:00
Dmitri Shuralyov
66adee6f9a
/whois: Hide IP if user isn't admin; display client and time joined. ( #192 )
...
Resolves #170 .
2016-08-06 18:20:34 -04:00
Andrey Petrov
f0db74c874
terminal: Disconnect sooner and more reliably
2016-07-24 22:56:38 -04:00
Andrey Petrov
50d2be3a88
Fixed message buffer timeout
2016-07-24 16:17:02 -04:00
Andrey Petrov
8b9ebbdb6b
sshd: Add keepalive every 30s
...
Based on work by @prologic in #147
Fixes #89
2016-07-17 20:13:48 -04: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
d5626b7514
Abstracted sshd.Connection; Op works now.
2015-01-10 13:46:36 -08:00
Andrey Petrov
6a662bf358
Channel Member now wrapping User with metadata, new Auth struct.
2015-01-01 18:40:10 -08:00
Andrey Petrov
c1406dda55
Remove all old code; fixed Set remove; fixed disconnect bug; fixed term reference.
2014-12-24 20:31:54 -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