Commit Graph

219 Commits

Author SHA1 Message Date
Andrey Petrov fa224c8935 Only go v1.4, to save travis some resources. 2014-12-13 11:01:11 -08:00
Andrey Petrov eefd7bdb8d Merge pull request #12 from brendanashworth/travis-ci
Adds Travis-CI testing.
2014-12-13 10:59:51 -08:00
Brendan Ashworth 4227e0d8d4 Adds Travis-CI testing
This commit adds Travis-CI testing, which allows
free and easy continuous integration for pull requests
and new commits. It also adds a `make deps` target
in the Makefile for easily adding the dependencies.

It can be enabled here:
http://docs.travis-ci.com/user/getting-started/#Step-one%3A-Sign-in

Just follow instructions 1-2, three is already done. Thanks.
2014-12-13 10:53:14 -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 c5c6a6558f Merge branch 'help' 2014-12-13 10:45:11 -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
Andrey Petrov ca580264f0 Merge pull request #5 from voldyman/master
Autocomplete nick support.
2014-12-13 10:38:50 -08:00
Ken Piper 273b61c21b Better documentation for /help
Also added op help text if the user issuing the command is an op
2014-12-13 11:30:54 -05:00
Ken Piper 25dc161348 Block the broadcast of an empty message 2014-12-13 10:57:38 -05:00
Andreas Renberg (IQAndreas) 6d8d533bed Allow for 256 different colors for username colors
I have heard this should be fairly well supported, so I'm hoping these
colors will all show up nicely for everyone.
2014-12-13 06:38:52 -06:00
Akshay Shekher f07f7e78ab formatting fixes 2014-12-13 16:18:55 +05:30
Akshay Shekher b346ccdeb7 Updated the readme to reflect tab completion 2014-12-13 16:17:03 +05:30
aquilax 2ae9f0c8e7 Added command to help 2014-12-13 11:35:12 +01:00
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
Akshay Shekher d517e9a530 Autocomplete nick support 2014-12-13 15:30:39 +05:30
J. Stuart McMurray 46d3d7575a Better SSH versions 2014-12-13 04:24:05 -05:00
J. Stuart McMurray 867b1ecde3 Rate-limiting 2014-12-13 04:23:48 -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
Andreas Renberg (IQAndreas) 1b73035495 Color usernames with colors
(at least next to their messages)
2014-12-13 01:32:48 -06:00
Andrey Petrov 0237b9ea53 Add multiple admins. 2014-12-12 23:29:11 -08: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
Andrey Petrov 4ff000da42 Merge pull request #1 from alvinlai/master
Add Dockerfile
2014-12-12 23:17:12 -08:00
Andrey Petrov 1170c89335 Merge pull request #2 from crosbymichael/abort-on-EINVAL
Only abort Accept loop on EINVAL
2014-12-12 23:16:42 -08:00
Andreas Renberg (IQAndreas) 7767f3e52b Add basic terminal color support
Also added a little command to test color support. This will come in
handy!
2014-12-13 01:15:02 -06: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
Alvin Lai 4128c4279a update Readme for Docker 2014-12-12 21:39:46 -08:00
Alvin Lai 853ccef3ac Add Dockerfile 2014-12-12 21:26:53 -08:00
Andrey Petrov 705cc9e1be Fixing len check. 2014-12-12 19:46:30 -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 cfbd2824e6 Reject some evil strings. 2014-12-12 19:29:48 -08:00
Andrey Petrov da10a5d2b8 alphanumeric usernames 2014-12-12 18:10:14 -08:00
Andrey Petrov 0ab7a5d3c5 Demo. 2014-12-12 17:55:19 -08:00
Andrey Petrov 3c8df8bab1 LICENSE, todo. 2014-12-12 17:52:05 -08:00
Andrey Petrov 7d05c5f171 Spaces are hard. 2014-12-12 16:00:55 -08:00
Andrey Petrov 30dd775fef More me fixen. 2014-12-12 15:16:35 -08:00
Andrey Petrov da48b9da8a Fix me broadcast. 2014-12-12 15:06:12 -08:00
Andrey Petrov 0c42706d88 Silence timer. 2014-12-12 15:02:55 -08:00
Andrey Petrov 69d56919f8 Share the op. 2014-12-12 14:53:19 -08:00