Commit Graph

  • 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
  • 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
  • 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
  • 1afe84925d Make /whois ignore any trailing spaces/text Ken Piper 2014-12-15 20:31:13 -05:00
  • 64e0dbc5c4 Revert 7634d0b170df6bfda41f32e8c66bb75f6144bf69 Ken Piper 2014-12-15 20:25:10 -05:00
  • b9a929d0d4 Merge Ken Piper 2014-12-15 19:55:16 -05: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
  • 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
  • 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
  • d4da1ac1cc Update README and cmd descriptions. Andrey Petrov 2014-12-14 21:03:11 -08:00
  • 410691566b Merge pull request #59 from Kealper/master Andrey Petrov 2014-12-14 20:36:30 -08:00
  • cf0efed639 Remove italics until we have terminal detection Ken Piper 2014-12-14 23:30:32 -05:00
  • 5ef97705fc Merge branch 'master' of github.com:shazow/ssh-chat Andrey Petrov 2014-12-14 20:11:19 -08:00
  • 807b650f99 Alias /names to /list, closes #28 Andrey Petrov 2014-12-14 19:51:47 -08:00
  • b8c3106fdd Merge pull request #54 from peterhellberg/master Andrey Petrov 2014-12-14 19:26:42 -08:00
  • 1e1e7b15bf Merge pull request #55 from empathetic-alligator/name_case Andrey Petrov 2014-12-14 19:26:06 -08:00
  • 7921cbb161 Merge pull request #56 from empathetic-alligator/readme_travis Andrey Petrov 2014-12-14 19:24:41 -08:00
  • dd65f7faf2 Added note about make debug to README empathetic-alligator 2014-12-14 22:16:56 -05:00
  • a7a2173c3f Formatting, simplified motd. Andrey Petrov 2014-12-14 19:14:34 -08:00
  • e2c5b569a9 Added travis build status icon to README empathetic-alligator 2014-12-14 21:51:51 -05:00
  • 120cd8aae8 Names are now case insensitive. empathetic-alligator 2014-12-14 21:44:56 -05:00
  • 5f31e548a7 Lint in make test Andrey Petrov 2014-12-14 18:42:38 -08:00
  • 7d8e5146b1 Replace first ~ with user.HomeDir, if possible Peter Hellberg 2014-12-15 03:42:20 +01:00
  • 9a00714632 Merge pull request #53 from empathetic-alligator/master Andrey Petrov 2014-12-14 18:24:15 -08:00
  • e94838dbe8 Should pass golint now empathetic-alligator 2014-12-14 21:11:20 -05:00
  • 165a517982 Merge branch 'master' of https://github.com/shazow/ssh-chat empathetic-alligator 2014-12-14 21:10:13 -05:00
  • 4844df6391 Add example header. Andrey Petrov 2014-12-14 17:47:55 -08:00
  • 2eb29e8376 Docker phrasing. Andrey Petrov 2014-12-14 17:46:05 -08:00
  • ea52bf7b38 Remove TODO, move Dockerfile notes. Andrey Petrov 2014-12-14 17:45:33 -08:00
  • 3dac036edf Added flag for pprof and debug make target. empathetic-alligator 2014-12-14 20:37:20 -05:00
  • c53d11e523 Merge pull request #52 from peterhellberg/master Andrey Petrov 2014-12-14 17:35:39 -08:00
  • 50f1dc811c Run golint via fgt before the tests Peter Hellberg 2014-12-15 02:32:13 +01:00
  • b81324a5b4 Merge pull request #51 from peterhellberg/lint-fix Andrey Petrov 2014-12-14 17:14:07 -08:00
  • ca979b9e72 Changed BannedPk to BannedPK, removed bannedIP Peter Hellberg 2014-12-15 01:38:26 +01:00
  • 86ee6f12c5 Removed type from declaration Peter Hellberg 2014-12-15 01:37:58 +01:00
  • 9c20251e9d Merge remote-tracking branch 'upstream/master' into lint-fix Peter Hellberg 2014-12-15 01:30:38 +01:00
  • f611516b16 Merge pull request #50 from empathetic-alligator/master Andrey Petrov 2014-12-14 16:24:52 -08:00
  • ef2d54ebc8 Fix all lint issues (mainly ALL_CAPS and comments) Peter Hellberg 2014-12-15 01:12:19 +01:00
  • 49accaa785 Fixed memory leak. empathetic-alligator 2014-12-14 18:49:44 -05:00
  • a24aa73430 Merge pull request #41 from empathetic-alligator/master Andrey Petrov 2014-12-14 15:28:46 -08:00
  • 95ccbe2922 Added /shutdown and /theme to help text. empathetic-alligator 2014-12-14 18:05:39 -05:00
  • 2f5dbc9391 Fixed formatting and made color default. empathetic-alligator 2014-12-14 17:39:08 -05:00
  • df37ad9a1e Add chat.shazow.net fingerprint to readme. Andrey Petrov 2014-12-14 14:25:01 -08:00
  • 56bdce68b9 Merge pull request #45 from pborreli/patch-1 Andrey Petrov 2014-12-14 14:00:03 -08:00
  • 6bf5348b4e Resolved merge conflict. empathetic-alligator 2014-12-14 12:44:16 -05:00