Matt Day
d799863305
Specify recursive go get
...
Fixes #129 .
Tells `go get` to fetch the packages needed by cmd/ssh-chat/...
2015-08-20 04:27:40 -06:00
Andrey Petrov
3e54932f7b
Don't explode when autocompleting nothing.
...
Fixes #126 .
2015-02-10 12:04:19 -08:00
Andrey Petrov
9979265622
Merge pull request #123 from vectorijk/patch-1
...
Add this project to GoDoc.
2015-01-31 18:44:38 -08:00
Kai Jiang
70b1425df3
Add this project to GoDoc
...
Documentation.
2015-01-31 17:25:03 -08:00
Andrey Petrov
6c893a8c2a
Merge pull request #122 from shazow/ratelimit-fix
...
More forgiving connection limiter.
2015-01-29 08:43:07 -08:00
Andrey Petrov
3d307ac686
More forgiving connection limiter.
2015-01-28 23:12:58 -06:00
Andrey Petrov
b3584856dd
Merge pull request #121 from shazow/sshchat-package
...
Root sshchat package, main moved into cmd/ssh-chat/.
2015-01-23 15:03:05 -06:00
Andrey Petrov
1497bcdde5
alvin/ssh-chat warning
2015-01-23 14:28:42 -06:00
Andrey Petrov
8188deef30
Root sshchat package, main moved into cmd/ssh-chat/.
2015-01-21 11:47:59 -08:00
Andrey Petrov
76902aea1c
Merge pull request #119 from shazow/message-package
...
Create chat/message package
2015-01-20 16:54:46 -08:00
Andrey Petrov
bb1d568b38
Make Set private.
2015-01-20 16:44:35 -08:00
Andrey Petrov
c2adb4d632
ssh-chat/chat/{message,user,theme,history} -> ssh-chat/chat/message
2015-01-20 16:33:52 -08:00
Andrey Petrov
2ebd77af6a
Disable golint travisci failure for now.
2015-01-20 16:31:49 -08:00
Andrey Petrov
5c72b1a121
Merge branch 'refactor'
2015-01-20 14:27:24 -08:00
Andrey Petrov
c4ffd6f263
/version, /uptime
2015-01-20 14:23:37 -08:00
Andrey Petrov
9335a2139b
Sanitize names on join and /nick.
2015-01-20 14:13:59 -08:00
Andrey Petrov
69ea63bf88
/ban and /op now support durations, also all other auth things in the api.
2015-01-19 19:16:37 -08:00
Andrey Petrov
797d8c92be
--log file with timestamps
2015-01-18 22:05:49 -08:00
Andrey Petrov
6c83bcb06a
Rename fix.
2015-01-18 20:16:08 -08:00
Andrey Petrov
76bfdeeb70
/slap
2015-01-18 20:07:21 -08:00
Andrey Petrov
84df305ddf
/op with pubkey.
2015-01-18 20:03:08 -08:00
Andrey Petrov
080b6e8f1b
/motd
2015-01-18 19:55:01 -08:00
Andrey Petrov
c33f4284f9
Colorize Sys/Announce messages.
2015-01-18 19:27:49 -08:00
Andrey Petrov
6c972e6e58
Message rate limiting, input length, and ignore empty lines.
2015-01-18 19:11:35 -08:00
Andrey Petrov
0c21486992
History backfill, also tests pass.
2015-01-18 18:55:47 -08:00
Andrey Petrov
544c9789c0
/reply command with autocomplete.
2015-01-18 18:11:30 -08:00
Andrey Petrov
12402c2338
Autocomplete commands.
2015-01-18 17:53:29 -08:00
Andrey Petrov
391a66a876
BEL
2015-01-17 15:56:29 -08:00
Andrey Petrov
838285ba43
chat.Color->chat.Style, highlighting works.
2015-01-17 13:26:26 -08: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
cc25d17bdc
Configurable rate limiting for sshd
2015-01-16 12:36:34 -08:00
Andrey Petrov
b99083ee6e
Connection-level rate limiting.
2015-01-16 12:30:18 -08:00
Andrey Petrov
b94911f052
Fix hang condition on kick.
2015-01-11 14:31:51 -08:00
Andrey Petrov
50540d26e9
Passing /kick test.
2015-01-11 14:12:51 -08:00
Andrey Petrov
587b487927
Mild refactoring towards decoupling channel from host.
2015-01-10 20:11:46 -08:00
Andrey Petrov
723313bcb2
Bugfixen.
2015-01-10 19:48:17 -08:00
Andrey Petrov
e626eab624
/kick and /msg
2015-01-10 18:05:31 -08:00
Andrey Petrov
11e92b5718
Fixed key storage.
2015-01-10 17:27:55 -08:00
Andrey Petrov
d5626b7514
Abstracted sshd.Connection; Op works now.
2015-01-10 13:46:36 -08:00
Andrey Petrov
e12982d2ba
Merge branch 'master' of github.com:shazow/ssh-chat
2015-01-10 12:52:04 -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
6f46645540
Disallow op with no fingerprint.
2015-01-10 11:31:18 -08:00
Andrey Petrov
a4352f49ee
Mention refactor branch.
2015-01-07 10:02:49 -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
Andrey Petrov
03b8ad0344
Merge pull request #112 from mcroydon/refactor-socket
...
Updated listening message to use the actual host/port.
2015-01-05 17:59:11 -08:00
Matt Croydon
98e57c61d5
Updated listening message to use the actual host/port.
2015-01-05 19:57:09 -06:00
Andrey Petrov
08fde1bf55
Merge pull request #109 from mcroydon/refactor-port
...
Default port to 2022, updating documentation to match new default.
2015-01-04 20:34:43 -08: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
Andrey Petrov
12be9c1d1f
Bounty!
2015-01-04 18:55:34 -08:00