Commit Graph

  • 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
  • 6d023fbe26 Merge d643d61ccc0adc8884ec9e946ca8e0140ed28151 into 814c373a214cefaaac1a8b5071534c71d2520c7d Nick Presta 2015-01-03 03:30:26 +00:00
  • d643d61ccc Adding a quiet mode to ignore system messages. Nick Presta 2015-01-02 22:05:16 -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
  • b40136c3e1 Added /nick and /exit commands. Andrey Petrov 2014-12-26 14:34:13 -08:00
  • 325f8921da /me works now, with test. Andrey Petrov 2014-12-26 12:26:53 -08:00
  • 999e1919e7 Tests pass. Andrey Petrov 2014-12-26 12:20:44 -08:00
  • 5dad20d241 close once, handleMsg api consistency. Andrey Petrov 2014-12-26 12:11:03 -08:00
  • dac5cfbb5e Split up message types, added exit codes, basic command handling. Andrey Petrov 2014-12-25 16:25:02 -08:00
  • 3bb4bbf991 AutoCompleteFunction is back. Andrey Petrov 2014-12-25 00:37:50 -08:00
  • d3b0a56d78 Added Host struct. Andrey Petrov 2014-12-25 00:09:43 -08:00
  • c1406dda55 Remove all old code; fixed Set remove; fixed disconnect bug; fixed term reference. Andrey Petrov 2014-12-24 20:31:54 -08:00
  • 601a95c1cd Progress trying to make things less buggy, not much. Andrey Petrov 2014-12-22 22:54:29 -08:00
  • eda2b7c0d9 Super broken but kinda working. Andrey Petrov 2014-12-22 22:21:07 -08:00
  • a1d5cc6735 Set.Each, also builtin Channel broadcast goroutine Andrey Petrov 2014-12-22 21:47:07 -08:00
  • 7beb7f99bb Testing for net. Andrey Petrov 2014-12-22 15:53:30 -08:00
  • 59ac8bb037 sshd abstraction might be done, untested. Andrey Petrov 2014-12-22 14:26:26 -08:00
  • 54b593ed47 Message tests. Andrey Petrov 2014-12-21 14:30:42 -08:00
  • bcfacb89b1 Fix message rendering, tests pass. Andrey Petrov 2014-12-21 14:24:03 -08:00
  • 137e84db79 Messing with the API more, tests pass. Andrey Petrov 2014-12-21 12:17:01 -08:00
  • bf3cc264e6 A bit of logging framework, and channel test. Andrey Petrov 2014-12-21 10:17:14 -08:00
  • 1652511bf2 Progress, most of this probably doesnt work. Andrey Petrov 2014-12-20 20:21:41 -08:00
  • 4c8d73b932 Framework for server-agnostic chat. Andrey Petrov 2014-12-20 16:45:10 -08:00
  • 4e9bd419b0 Close connection on channel close? Andrey Petrov 2014-12-19 20:04:40 -08:00
  • 814c373a21 Merge pull request #85 from Sxw1212/master Andrey Petrov 2014-12-17 19:32:21 -08:00
  • 28470aa7b7 Merge compiling + developing sections, describe license section Sam Mauldin 2014-12-17 21:28:01 -06:00
  • 0e3b42085b Add compiling section to README Sam Mauldin 2014-12-17 21:19:19 -06:00
  • cfa97df306 Merge pull request #84 from empathetic-alligator/version_make Andrey Petrov 2014-12-17 17:27:14 -08:00
  • 9127234acf Merge branch 'master' of https://github.com/shazow/ssh-chat into version_make empathetic-alligator 2014-12-17 20:23:32 -05:00
  • bdb66b09e7 Added /version command that outputs commit the server was built on. empathetic-alligator 2014-12-17 20:22:51 -05:00
  • 8d50357dae Merge pull request #70 from mvrilo/name-autocomplete Andrey Petrov 2014-12-17 15:33:57 -08:00
  • 15a5052c33 Merge branch 'master' into name-autocomplete Murilo Santana 2014-12-17 21:30:39 -02:00
  • 59ed9a6bae Merge pull request #79 from mvrilo/master Andrey Petrov 2014-12-17 10:04:26 -08:00
  • a160bc9bac moving Lock() call Murilo Santana 2014-12-17 09:26:29 -02:00
  • 99c2cf1756 Fixing race conditions. Andrey Petrov 2014-12-16 22:35:04 -08:00
  • 3025e59935 Fixing another crash bug? Andrey Petrov 2014-12-16 22:12:14 -08:00
  • 8bba2e3917 Fix motd, invalid fingerprint, no auth whitelist. Andrey Petrov 2014-12-16 20:15:37 -08:00
  • cf71f1419a Merge 24b95fa863c6b9239bc34dfa69ea3480a75974be into f957079489f3c7f279bff24d44fca44aa10879d0 Andrey Petrov 2014-12-17 04:04:53 +00:00
  • d9e0f658d8 check whitelist in interactive authenticator Song Gao 2014-12-16 21:54:17 -06:00
  • bb0c8e9e49 Disable no keypair login. Andrey Petrov 2014-12-16 19:39:32 -08:00
  • f957079489 Fix literal referenc. Andrey Petrov 2014-12-16 19:22:00 -08:00
  • 5965172183 Nil pointer crash fix. Andrey Petrov 2014-12-16 19:20:45 -08:00
  • 1d64f59c0c Merge pull request #72 from empathetic-alligator/master Andrey Petrov 2014-12-16 18:36:41 -08:00
  • 68e82ff115 Using bufio instead of ioutil. empathetic-alligator 2014-12-16 21:27:55 -05:00
  • 580ad79a22 Fixed issues found by golint. empathetic-alligator 2014-12-16 21:18:10 -05:00
  • 912175e65a Split up whitelist func, made identity url get safer. empathetic-alligator 2014-12-16 21:15:45 -05:00
  • a1455a8eba Removed regex, added timeout. empathetic-alligator 2014-12-16 20:47:39 -05:00
  • 4938e4afe3 List returns the actual name instead of the lowercase Murilo Santana 2014-12-16 23:19:41 -02:00
  • 3c466dc88e Added timeout to github pubkey request. empathetic-alligator 2014-12-16 19:59:52 -05:00
  • 96828c25ac Merge branch 'master' of https://github.com/shazow/ssh-chat empathetic-alligator 2014-12-16 19:43:36 -05:00
  • a79ba49ed4 Merge 70f0936e45e30bc2288a783e7e43ba5640ef98a7 into b90017bfe6f96252e9db96bb972d27f2c7246a66 Garrett T 2014-12-16 22:29:46 +00:00
  • b90017bfe6 Fix crash bug. Andrey Petrov 2014-12-16 14:29:45 -08:00
  • ee28f8c613 Merge pull request #62 from songgao/songgao/get_username_without_publickey Andrey Petrov 2014-12-16 13:04:56 -08:00
  • f46490cefb Merge pull request #69 from Kealper/master Andrey Petrov 2014-12-16 12:51:28 -08:00
  • 8329c8d7fd Made whitelisting user async. empathetic-alligator 2014-12-16 01:23:43 -05:00
  • 932410d057 Added comments and better variable names in getGithubPubKeys. empathetic-alligator 2014-12-16 00:07:16 -05:00
  • 3d7ff07587 Updated help text for /whitelist empathetic-alligator 2014-12-16 00:04:38 -05:00
  • da7ee40d95 Fixed issues reported by golint. empathetic-alligator 2014-12-16 00:02:58 -05:00
  • 2a4a005b3c Can now whitelist users by github pubkeys. empathetic-alligator 2014-12-15 23:55:46 -05:00
  • 1bf8f73eb2 lowercase prefix Murilo Santana 2014-12-16 01:25:17 -02:00
  • e520a1758f Merge 23b98fcf31b25564d0e40e1319ce99acf48b1bba into 21abb26040c70514bb9b6e50d66501c7cb303584 tfmm 2014-12-16 01:35:58 +00:00
  • 23b98fcf31 Updated leaving user message Russ Long 2014-12-15 20:35:12 -05:00
  • 1afe84925d Make /whois ignore any trailing spaces/text Ken Piper 2014-12-15 20:31:13 -05:00
  • 28a12fdabd Updated leaving user message Russ Long 2014-12-15 20:29:42 -05:00
  • 64e0dbc5c4 Revert 7634d0b170df6bfda41f32e8c66bb75f6144bf69 Ken Piper 2014-12-15 20:25:10 -05:00
  • ae9d08733b Merge 84ff8ea4e753aff016d8f9690392197370b21ecc into 21abb26040c70514bb9b6e50d66501c7cb303584 Peter Hellberg 2014-12-16 01:20:40 +00:00
  • 84ff8ea4e7 Extracted each command to a separate method Peter Hellberg 2014-12-16 01:36:40 +01:00
  • b9a929d0d4 Merge Ken Piper 2014-12-15 19:55:16 -05:00
  • f9e4e9f88f Adding troutslap command Lawrence Craft 2014-12-15 20:44:53 +00:00
  • 82ae125c0e Extracted each command to a separate method Peter Hellberg 2014-12-16 01:36:40 +01:00
  • 21abb26040 Merge pull request #64 from lawrencecraft/master Andrey Petrov 2014-12-15 16:05:32 -08:00
  • 281dafa817 Correcting grammar for troutslap command Lawrence Craft 2014-12-16 00:03:20 +00:00
  • fb71e60d99 Adding troutslap command Lawrence Craft 2014-12-15 20:44:53 +00:00
  • 2b90eab1d5 Add KeyboardInteractiveCallback so that even client do now have publickey, username can still be passed in Song Gao 2014-12-15 10:39:27 -06:00
  • 24b95fa863 Highlight only when beep is enabled Andrey Petrov 2014-12-14 23:13:35 -08:00
  • 9a2d14066c Removed dark names, dont color join mesages. Andrey Petrov 2014-12-14 22:51:22 -08:00
  • cdbbd9a807 Merge https://github.com/shazow/ssh-chat Ken Piper 2014-12-15 01:46:42 -05:00
  • a52d774560 Merge 7634d0b170df6bfda41f32e8c66bb75f6144bf69 into 6c8f76f08dd01270ebe66c0f92ddd5019885f5cc Ken Piper 2014-12-15 06:37:16 +00:00
  • 6c8f76f08d Improve highlighting of mentions. (Closes #60) Andrey Petrov 2014-12-14 22:37:10 -08:00
  • 7634d0b170 Make highlighting optional for broadcasts Ken Piper 2014-12-15 01:21:40 -05:00