Commit Graph

  • 82d9f4d0a2 README: Release link Andrey Petrov 2016-07-17 18:07:38 -04:00
  • 773e3c8cd9 Fix release script v1.1 Andrey Petrov 2016-07-17 17:58:57 -04:00
  • ace2bc5124 sshd.SSHListener: Use HandlerFunc instead of terminal channel feed Andrey Petrov 2016-07-17 16:49:14 -04:00
  • 62fbe2dc32 chat/message: Consistent value receivers Andrey Petrov 2016-07-17 14:51:03 -04:00
  • 18b2f511cb Use pointer receiver for all of Host Andrey Petrov 2016-07-15 18:15:07 -04:00
  • 9bf1f53445 Fixed /kick command to actually close target Andrey Petrov 2016-07-15 16:22:25 -04:00
  • 0fdeda8b75 Progress: Trying to fix more deadlocks, failing. Andrey Petrov 2016-07-12 18:24:02 -04:00
  • ea2d4d0dfc chat: Fix race conditions. Andrey Petrov 2016-07-12 11:09:57 -04:00
  • 2b8c0d7b5c Fix more silly race conditions in tests Andrey Petrov 2016-07-11 13:02:34 -04:00
  • cc6ab7fc90 tests: Fix race condition in TestHostNameCollision Andrey Petrov 2016-07-11 12:18:57 -04:00
  • 48f65ed0e7 tests: Fix flakey collision test Andrey Petrov 2016-07-11 12:12:23 -04:00
  • 39ac1f44ed Build/release script and fix version annotation. Andrey Petrov 2016-07-10 17:57:39 -04:00
  • 838f58e648 git-freeze Andrey Petrov 2016-07-09 14:10:28 -04:00
  • f8601c1b90 Update Makefile to new ldflags syntax Andrey Petrov 2016-07-09 13:57:32 -04:00
  • 64335f33d7 Merge pull request #134 from epitron/master Andrey Petrov 2016-02-13 11:36:21 -08:00
  • f643653344 Updated the URL for the 'gopass' dependency Chris Gahan 2016-02-13 06:19:11 -05:00
  • 98f178eca5 Changed my mind. v1.0 v1 Andrey Petrov 2015-08-22 12:16:01 -07:00
  • 23801aa978 Update quickstart go get instructions Andrey Petrov 2015-08-20 11:30:28 -07:00
  • bebee0fada Merge pull request #131 from fjarlq/master Andrey Petrov 2015-08-20 11:20:56 -07:00
  • 6af6d4d23a Have $(BINARY) depend on the deps target Matt Day 2015-08-20 06:04:06 -06:00
  • ebd08408d1 make deps should be recursive Matt Day 2015-08-20 04:42:29 -06:00
  • 0ab31046c0 Fix go vet nitpicks. Matt Day 2015-08-20 04:28:52 -06:00
  • d799863305 Specify recursive go get Matt Day 2015-08-20 04:27:40 -06:00
  • 3e54932f7b Don't explode when autocompleting nothing. Andrey Petrov 2015-02-10 12:04:19 -08:00
  • 9979265622 Merge pull request #123 from vectorijk/patch-1 Andrey Petrov 2015-01-31 18:44:38 -08:00
  • 70b1425df3 Add this project to GoDoc Kai Jiang 2015-01-31 17:25:03 -08:00
  • 6c893a8c2a Merge pull request #122 from shazow/ratelimit-fix Andrey Petrov 2015-01-29 08:43:07 -08:00
  • 3d307ac686 More forgiving connection limiter. Andrey Petrov 2015-01-28 23:11:59 -06:00
  • b3584856dd Merge pull request #121 from shazow/sshchat-package Andrey Petrov 2015-01-23 15:03:05 -06:00
  • 1497bcdde5 alvin/ssh-chat warning Andrey Petrov 2015-01-23 14:28:42 -06:00
  • 8188deef30 Root sshchat package, main moved into cmd/ssh-chat/. Andrey Petrov 2015-01-21 11:47:59 -08:00
  • 76902aea1c Merge pull request #119 from shazow/message-package Andrey Petrov 2015-01-20 16:54:46 -08:00
  • bb1d568b38 Make Set private. Andrey Petrov 2015-01-20 16:39:07 -08:00
  • c2adb4d632 ssh-chat/chat/{message,user,theme,history} -> ssh-chat/chat/message Andrey Petrov 2015-01-20 15:57:01 -08:00
  • 2ebd77af6a Disable golint travisci failure for now. Andrey Petrov 2015-01-20 16:31:49 -08:00
  • 5c72b1a121 Merge branch 'refactor' Andrey Petrov 2015-01-20 14:27:24 -08:00
  • c4ffd6f263 /version, /uptime Andrey Petrov 2015-01-20 14:23:37 -08:00
  • 9335a2139b Sanitize names on join and /nick. Andrey Petrov 2015-01-19 23:15:27 -08:00
  • 69ea63bf88 /ban and /op now support durations, also all other auth things in the api. Andrey Petrov 2015-01-19 19:16:37 -08:00
  • 797d8c92be --log file with timestamps Andrey Petrov 2015-01-18 22:05:49 -08:00
  • 6c83bcb06a Rename fix. Andrey Petrov 2015-01-18 20:16:08 -08:00
  • 76bfdeeb70 /slap Andrey Petrov 2015-01-18 20:07:21 -08:00
  • 84df305ddf /op with pubkey. Andrey Petrov 2015-01-18 20:03:08 -08:00
  • 080b6e8f1b /motd Andrey Petrov 2015-01-18 19:55:01 -08:00
  • c33f4284f9 Colorize Sys/Announce messages. Andrey Petrov 2015-01-18 19:27:49 -08:00
  • 6c972e6e58 Message rate limiting, input length, and ignore empty lines. Andrey Petrov 2015-01-18 19:11:35 -08:00
  • 0c21486992 History backfill, also tests pass. Andrey Petrov 2015-01-18 18:55:47 -08:00
  • 544c9789c0 /reply command with autocomplete. Andrey Petrov 2015-01-18 18:11:30 -08:00
  • 12402c2338 Autocomplete commands. Andrey Petrov 2015-01-18 17:53:29 -08:00
  • 391a66a876 BEL Andrey Petrov 2015-01-17 15:56:29 -08:00
  • 838285ba43 chat.Color->chat.Style, highlighting works. Andrey Petrov 2015-01-17 13:26:26 -08:00
  • 3c4e6994c2 chat.Channel->chat.Room, /ban, /whois, chat.User.Identifier Andrey Petrov 2015-01-16 21:53:22 -08:00
  • cc25d17bdc Configurable rate limiting for sshd Andrey Petrov 2015-01-16 12:35:57 -08:00
  • b99083ee6e Connection-level rate limiting. Andrey Petrov 2015-01-16 12:30:18 -08:00
  • b94911f052 Fix hang condition on kick. Andrey Petrov 2015-01-11 14:31:51 -08:00
  • 50540d26e9 Passing /kick test. Andrey Petrov 2015-01-11 14:12:51 -08:00
  • 587b487927 Mild refactoring towards decoupling channel from host. Andrey Petrov 2015-01-10 20:11:46 -08:00
  • 723313bcb2 Bugfixen. Andrey Petrov 2015-01-10 19:48:17 -08:00
  • e626eab624 /kick and /msg Andrey Petrov 2015-01-10 18:05:31 -08:00
  • 11e92b5718 Fixed key storage. Andrey Petrov 2015-01-10 17:27:55 -08:00
  • d5626b7514 Abstracted sshd.Connection; Op works now. Andrey Petrov 2015-01-10 13:46:36 -08:00
  • e12982d2ba Merge branch 'master' of github.com:shazow/ssh-chat v0 Andrey Petrov 2015-01-10 12:52:04 -08:00
  • d8d5deac1c Use authorized_keys-style public keys rather than fingerprints. Andrey Petrov 2015-01-10 12:44:06 -08:00
  • 6f46645540 Disallow op with no fingerprint. Andrey Petrov 2015-01-10 11:31:18 -08:00
  • a4352f49ee Mention refactor branch. Andrey Petrov 2015-01-07 10:02:49 -08:00
  • 7a39898b36 Merge branch 'refactor' of github.com:shazow/ssh-chat into refactor Andrey Petrov 2015-01-06 21:43:08 -08:00
  • 0c5c7b50b6 Resolve name collision to GuestX, with test. Andrey Petrov 2015-01-06 21:42:57 -08:00
  • 03b8ad0344 Merge pull request #112 from mcroydon/refactor-socket Andrey Petrov 2015-01-05 17:59:11 -08:00
  • 98e57c61d5 Updated listening message to use the actual host/port. Matt Croydon 2015-01-05 19:57:09 -06:00
  • 08fde1bf55 Merge pull request #109 from mcroydon/refactor-port Andrey Petrov 2015-01-04 20:34:43 -08:00
  • 492d50d521 Default port to 2022, updating documentation to match new default. Addresses nice to have in #76. Matt Croydon 2015-01-04 21:57:22 -06:00
  • 12be9c1d1f Bounty! Andrey Petrov 2015-01-04 18:55:34 -08:00
  • 8d8c5bf6b1 Update README.md Andrey Petrov 2015-01-04 18:34:56 -08:00
  • 6098911ef5 Merge pull request #106 from leonklingele/unban-fingerprint Andrey Petrov 2015-01-04 11:13:35 -08:00
  • cc42f0aa7a Added HelpText for new commands Leon Klingele 2015-01-04 12:23:35 +01:00
  • c244efe3d3 gofmt Leon Klingele 2015-01-04 12:21:48 +01:00
  • 8a68cc51d9 Added /banned command to list banned fingerprints Leon Klingele 2015-01-04 11:16:38 +01:00
  • 15ef0a57b2 Added /unban command to unban a banned fingerprint Leon Klingele 2015-01-04 11:15:55 +01:00
  • cebad1c4c4 Reduce list max length, math is hard. Andrey Petrov 2015-01-03 17:45:07 -08:00
  • 730d15d858 Trying a different close thing, other oen was failing? Andrey Petrov 2015-01-03 17:20:39 -08:00
  • d0e442a647 Merge pull request #98 from NickPresta/decrypt-key Andrey Petrov 2015-01-03 17:11:07 -08:00
  • 23d06faa68 Adding passphrase prompt and env var. Nick Presta 2015-01-03 00:40:53 -05:00
  • fd74201f1f Merge pull request #101 from mcroydon/sanitize-nick-change Andrey Petrov 2015-01-03 12:17:18 -08:00
  • 59789bd36e Make sure we display the processed and possibly truncated client name for /nick commands. Fixes #92. Matt Croydon 2015-01-03 14:13:33 -06:00
  • 3508e7cffd Oops testing value. Andrey Petrov 2015-01-03 11:14:51 -08:00
  • 88aca60408 Fix list with big numbers. Andrey Petrov 2015-01-03 11:07:08 -08:00
  • ef87f6b627 Merge pull request #100 from rurban/version-2 Andrey Petrov 2015-01-03 10:48:17 -08:00
  • 1417c8af14 Improve /version in case of future tags being added Reini Urban 2015-01-03 14:33:14 +01:00
  • b4fc9017c1 Merge pull request #96 from NickPresta/add-quiet-option Andrey Petrov 2015-01-02 22:58:53 -08:00
  • a2ee2000bb Adding impl for quiet mode with tests. Nick Presta 2015-01-03 01:28:48 -05:00
  • 362d0fdffd Merge pull request #97 from NickPresta/fix-names-command Andrey Petrov 2015-01-02 22:35:55 -08:00
  • e29540c73b Fixing /names from panic Nick Presta 2015-01-03 01:28:48 -05:00
  • 4dd80fb822 Tests pass. Andrey Petrov 2015-01-01 18:51:34 -08:00
  • 6a662bf358 Channel Member now wrapping User with metadata, new Auth struct. Andrey Petrov 2015-01-01 18:40:10 -08:00
  • 6874601c0b Op command support, and /op Andrey Petrov 2015-01-01 17:09:08 -08:00
  • 3b5f4faf76 Padded help output, because why not. Andrey Petrov 2015-01-01 16:17:52 -08:00
  • fb7cd83821 CommandHandler func -> Command struct Andrey Petrov 2015-01-01 15:37:28 -08:00
  • 6f7410c7a0 Making a dent in golint: 94 -> 70 Andrey Petrov 2014-12-26 17:59:29 -08:00
  • 4c5dff7960 Themes are working, and /theme command. Andrey Petrov 2014-12-26 17:40:57 -08:00
  • f3a4045ed9 Added /nick, /names Andrey Petrov 2014-12-26 16:05:04 -08:00