53 Commits

Author SHA1 Message Date
Chad Etzel
b5636dba9d add ability to load motd from file - closes #25 2014-12-13 22:42:43 -08:00
Andrey Petrov
e3e46f9b8c Merge pull request #33 from voldyman/master
Embedded lock in to server struct
2014-12-13 22:28:08 -08:00
Chad Etzel
171f0da9aa add optional whitelisting of fingerprints for connecting 2014-12-13 20:48:15 -08:00
Akshay Shekher
79eb6b4388 Embedded lock in to server struct 2014-12-14 09:29:34 +05:30
Andrey Petrov
356e89c241 Merge pull request #26 from IQAndreas/minor-color-fixes
Minor color fixes
2014-12-13 15:55:39 -08:00
Andreas Renberg (IQAndreas)
0632204304 Use different formatting for private messages 2014-12-13 17:48:08 -06:00
Ken Piper
8c690d0676 Merge https://github.com/shazow/ssh-chat 2014-12-13 18:35:06 -05:00
Andrey Petrov
23bb605eb6 Merge pull request #21 from jazzychad/motd
add MOTD output and command
2014-12-13 15:33:28 -08:00
Chad Etzel
0ece568c4f add MOTD output and command 2014-12-13 15:24:55 -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
7e8e72ce2b beep newline fix. 2014-12-13 14:16:55 -08:00
Ken Piper
45c40b35c7 Yay conflicts 2014-12-13 16:36:19 -05:00
Ken Piper
b058fb4e40 Colors in /list and fancier tab completion 2014-12-13 16:31:35 -05:00
Andrey Petrov
35569887c0 Hopefully fix hanging? 2014-12-13 13:05:42 -08:00
Andrey Petrov
8b4f05b344 Beep command. 2014-12-13 11:22:43 -08:00
Andrey Petrov
460b81be2e Removing beeps for now. 2014-12-13 11:16:47 -08:00
Andrey Petrov
cd50bf5caa Less beeps! 2014-12-13 11:13:06 -08:00
Andrey Petrov
9f005ad18d Merge remote-tracking branch 'origin/pr/6' 2014-12-13 10:52:18 -08:00
Andrey Petrov
2b0f12df70 Merge remote-tracking branch 'origin/pr/4' 2014-12-13 10:47:41 -08:00
Andrey Petrov
90b7ad2995 Merge pull request #7 from aquilax/add-uptime-command
Added /uptime command support
2014-12-13 10:39:49 -08:00
Akshay Shekher
f07f7e78ab formatting fixes 2014-12-13 16:18:55 +05:30
Akshay Shekher
6a53c8f7e2 Refactored the code, autocomplete function part of the Server struct(??) 2014-12-13 16:03:06 +05:30
J. Stuart McMurray
ee23c1617a Implement private messages 2014-12-13 05:25:54 -05:00
aquilax
e62755322d Added /uptime command support 2014-12-13 11:14:53 +01:00
Andreas Renberg (IQAndreas)
46d00b3e55 Ugly hack which fixes two colors in a row
This is a horrible hack to "continue" the previous string color and
format after a RESET has been encountered.

This is not HTML where you can just do a </style> to resume your
previous formatting!
2014-12-13 04:01:37 -06:00
J. Stuart McMurray
46d3d7575a Better SSH versions 2014-12-13 04:24:05 -05:00
Andreas Renberg (IQAndreas)
de3df4e1a4 Fix name coloring when users are renamed 2014-12-13 03:12:53 -06:00
Andreas Renberg (IQAndreas)
ffe23fa91f Use a greyish color for system messages
This color is easily adjusted
2014-12-13 03:08:33 -06:00
J. Stuart McMurray
e8ce9bfcff Ding on nick mention 2014-12-13 04:00:35 -05:00
Andrey Petrov
857dcd0a14 Merge pull request #3 from IQAndreas/add-colors
Add colors.
2014-12-13 00:16:10 -08:00
Andreas Renberg (IQAndreas)
d22e80d2c1 Make the user's name colored in all messages 2014-12-13 01:42:23 -06:00
Andrey Petrov
e23c8820ce Oops log. 2014-12-12 23:27:14 -08:00
Andrey Petrov
66d788b20b Ghetto ip banning. 2014-12-12 23:23:40 -08:00
Michael Crosby
4219146406 Ensure socket is closed on return of accept loop 2014-12-12 23:09:22 -08:00
Michael Crosby
ba1dd64475 Only abort on EINVAL from tcp Accept() 2014-12-12 23:08:18 -08:00
Andrey Petrov
973a06aa75 whois_me fix, I hope. 2014-12-12 22:09:34 -08:00
Andrey Petrov
cecf00874f More evil inputs. 2014-12-12 19:34:54 -08:00
Andrey Petrov
d30d971ea2 More evil inputs. 2014-12-12 19:33:30 -08:00
Andrey Petrov
da10a5d2b8 alphanumeric usernames 2014-12-12 18:10:14 -08:00
Andrey Petrov
af20d755e7 Banhammer! 2014-12-12 14:50:14 -08:00
Andrey Petrov
8f408b7674 Fix leaky channels hopefully. 2014-12-12 12:19:39 -08:00
Andrey Petrov
0b80aa8345 Hacky fixes with notes. 2014-12-12 01:15:58 -08:00
Andrey Petrov
a27ced0c06 Redid all the newline mess, fixed renaming. 2014-12-12 00:48:06 -08:00
Andrey Petrov
ed74e12b6d Fix buffer fill stuck.; 2014-12-12 00:42:02 -08:00
Andrey Petrov
3f20f1795c Fleshing out the readme. 2014-12-11 22:19:04 -08:00
Andrey Petrov
b646abffb8 Improve /list 2014-12-11 22:10:06 -08:00
Andrey Petrov
6b765e7a6c More commands, history, tests. 2014-12-11 22:03:32 -08:00
Andrey Petrov
6680c7419e Add commands. 2014-12-11 01:29:18 -08:00
Andrey Petrov
adbe812a41 Set term width properly. 2014-12-09 19:26:55 -08:00
Andrey Petrov
da934daf4a map-ify clients, handle left message. 2014-12-09 18:22:46 -08:00