Commit Graph

15 Commits

Author SHA1 Message Date
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