29 Commits

Author SHA1 Message Date
Andrey Petrov
080b6e8f1b /motd 2015-01-18 19:55:01 -08:00
Andrey Petrov
cc25d17bdc Configurable rate limiting for sshd 2015-01-16 12:36:34 -08:00
Andrey Petrov
723313bcb2 Bugfixen. 2015-01-10 19:48:17 -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
7a39898b36 Merge branch 'refactor' of github.com:shazow/ssh-chat into refactor 2015-01-06 21:43:08 -08:00
Andrey Petrov
0c5c7b50b6 Resolve name collision to GuestX, with test. 2015-01-06 21:42:57 -08:00
Matt Croydon
98e57c61d5 Updated listening message to use the actual host/port. 2015-01-05 19:57:09 -06:00
Matt Croydon
492d50d521 Default port to 2022, updating documentation to match new default. Addresses nice to have in #76.
Also print bind information on startup. An alternative to this approach would be to use info level logging, but the issue makes me think we want it all the time. I altered the README to show use of non-default port 22 which makes the note about root/sudo below still make sense.
2015-01-04 22:00:09 -06:00
Nick Presta
23d06faa68 Adding passphrase prompt and env var. 2015-01-03 20:06:38 -05:00
Andrey Petrov
6a662bf358 Channel Member now wrapping User with metadata, new Auth struct. 2015-01-01 18:40:10 -08:00
Andrey Petrov
dac5cfbb5e Split up message types, added exit codes, basic command handling. 2014-12-25 16:25:02 -08:00
Andrey Petrov
d3b0a56d78 Added Host struct. 2014-12-25 00:09:43 -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
601a95c1cd Progress trying to make things less buggy, not much. 2014-12-22 22:54:29 -08:00
Andrey Petrov
eda2b7c0d9 Super broken but kinda working. 2014-12-22 22:21:07 -08:00
Andrey Petrov
59ac8bb037 sshd abstraction might be done, untested. 2014-12-22 14:26:26 -08:00
empathetic-alligator
bdb66b09e7 Added /version command that outputs commit the server was built on. 2014-12-17 20:22:51 -05:00
Andrey Petrov
d4da1ac1cc Update README and cmd descriptions. 2014-12-14 21:03:11 -08:00
Peter Hellberg
7d8e5146b1 Replace first ~ with user.HomeDir, if possible 2014-12-15 03:42:31 +01:00
empathetic-alligator
e94838dbe8 Should pass golint now 2014-12-14 21:11:20 -05:00
empathetic-alligator
3dac036edf Added flag for pprof and debug make target. 2014-12-14 20:37:20 -05:00
Peter Hellberg
ef2d54ebc8 Fix all lint issues (mainly ALL_CAPS and comments) 2014-12-15 01:12:19 +01:00
Chad Etzel
b5636dba9d add ability to load motd from file - closes #25 2014-12-13 22:42:43 -08:00
Chad Etzel
171f0da9aa add optional whitelisting of fingerprints for connecting 2014-12-13 20:48:15 -08:00
Ken Piper
fb5c2152cb Make highlights stand out
Also re-fixed empty message check
No longer re-seeding the RNG on each call for colors
2014-12-13 17:42:43 -05:00
Andrey Petrov
0237b9ea53 Add multiple admins. 2014-12-12 23:29:11 -08:00
Andrey Petrov
af20d755e7 Banhammer! 2014-12-12 14:50:14 -08:00
Andrey Petrov
1041ae3dda Better makefile and working chat. 2014-12-09 15:51:24 -08:00
Andrey Petrov
d2aec8cc44 Progress: Echo working. 2014-12-06 23:31:23 -08:00