Commit Graph

  • 903d6c9420
    /ban query support (#286) Andrey Petrov 2018-12-25 14:29:19 -05:00
  • bdd9274aaa set: Fix race condition Andrey Petrov 2018-12-15 20:37:46 -05:00
  • 3572c4674c main: Add /banned command to list banned entries for ops. Andrey Petrov 2018-12-15 19:04:42 -05:00
  • 86dae2a53e main: auth: Fix ban by IP, also improve log formatting. Andrey Petrov 2018-12-15 18:47:35 -05:00
  • f36d7eb9cc travisci: Bump Go versions and use '.x' to always get latest patch versions (#281) Harald Nordgren 2018-10-28 16:25:05 +01:00
  • 75492825e9 /shrug: Ignore additional arguments Boris Verhovsky 2018-09-06 13:04:26 -06:00
  • 9697c7d37f
    Switch to go modules, update travisci for Go 1.11 (#279) Andrey Petrov 2018-09-06 14:03:53 -05:00
  • 1dba5be9cc progress: porting over v2 manually multiuser2 Andrey Petrov 2018-06-05 19:31:34 -04:00
  • e72af3ad8e README: Link deploy examples Andrey Petrov 2018-02-15 12:47:46 -05:00
  • d73aae0f15 /shrug ¯\_(ツ)_/¯ v1.7 Andrey Petrov 2018-01-19 13:41:24 -05:00
  • 87dd859fed /timestamp: Toggle timestamps after 30min of inactivity Andrey Petrov 2018-01-19 13:35:37 -05:00
  • 66fee99a81 /uptime and /whois relative timestamps made more precise Andrey Petrov 2018-01-19 12:34:15 -05:00
  • 14b380b473 dep ensure -update Andrey Petrov 2018-01-19 11:36:43 -05:00
  • fd77009f8d Strip control characters from metadata inputs (#257) goose121 2018-01-02 18:27:54 -07:00
  • 2078e13819 vendor: Switch to using go dep Steven L 2017-10-12 13:40:35 -04:00
  • 206a9073f0 Colorize /name output with selected theme (#249) Steven L 2017-10-04 13:20:01 -04:00
  • 80a5879f04 Adding a contribituion file and issue template (#248) Steven L 2017-10-03 13:49:52 -04:00
  • 0cb58facef tests: Fix flake in TestSetExpiring Sahil Goel 2017-08-29 00:04:47 +05:30
  • 50001bf172 Travis: Check for gofmt issues. (#241) Dmitri Shuralyov 2017-07-17 15:03:55 -04:00
  • e3b5c3712c chat/doc: gofmt Andrey Petrov 2017-07-17 10:28:33 -04:00
  • 2c1e5239c5 docs: Typo and odd grammar fix (#240) JimmyBot 2017-07-16 10:47:45 -04:00
  • 05597b3e6a Fix unit tests / Travis (#238) Oliver Graff 2017-06-14 06:07:24 -07:00
  • a631215f5b /nick: Avoid announcing when it's the same nick (#237) Oliver Graff 2017-06-13 08:12:32 -07:00
  • 25689a88ed chat: Emit BEL when receiving a PM. v1.6 Andrey Petrov 2017-05-11 11:23:17 -04:00
  • 227dad7492 command.go: modifying Theme command to show all available themes (#232) Steven L 2017-05-07 17:48:08 -04:00
  • 76849c0d3d progress/broken: multiuser support hardcoded, by multiplexing terminals refactor-multiuser Andrey Petrov 2017-04-30 16:38:25 -04:00
  • 7b3818acc1 refactor: host.UserMember{chat.Member} -> host.Member{chat.Member} refactor Andrey Petrov 2016-09-17 11:27:11 -04:00
  • cd5686e20e refactor: Move extraneous User interfaces from chat to host Andrey Petrov 2016-09-16 12:31:02 -04:00
  • 7f2b8e4689 refactor: Add message.Author.ID(), remove a bunch of type assertions Andrey Petrov 2016-09-15 15:00:50 -04:00
  • e86996e6b5 progress: Host User interface, and more interfaces in general, tests pass Andrey Petrov 2016-09-15 14:01:15 -04:00
  • d16b1f5829 bugfix: Nil item Andrey Petrov 2016-09-13 21:59:32 -04:00
  • 3ef404198d tests: All passing again Andrey Petrov 2016-09-13 21:51:27 -04:00
  • 0096404142 tests: Add chat.TestIgnore again Andrey Petrov 2016-09-13 19:08:37 -04:00
  • 0aaaa6a1fb progress: chat tests pass Andrey Petrov 2016-09-13 18:38:30 -04:00
  • 50022e9e44 broken: Split UserScreen into PipedScreen, BufferedScreen, HandledScreen Andrey Petrov 2016-09-11 16:48:50 -04:00
  • 33a76bb7f4 broken: Use Member rather than message.User when possible; chat tests are broken. Andrey Petrov 2016-09-10 20:36:23 -04:00
  • 9ecd2a6fa2 set: Fix test flake Andrey Petrov 2016-09-09 12:16:19 -04:00
  • a22d9380e4 refactor: fixed failing tests Andrey Petrov 2016-09-09 12:11:27 -04:00
  • 01b989cab2 chat/message/user: screen -> WriteCloser embedded Andrey Petrov 2016-09-08 14:09:43 -04:00
  • 5f2a230ecc progress: broken: Multi-client support, tests fail, Whois factored Andrey Petrov 2016-09-07 15:33:44 -04:00
  • 810ef13bea set: AddNew vs Add, added Rename Andrey Petrov 2016-09-07 15:33:24 -04:00
  • 91718a511b progress: refactor: Remove Identifier interface, reverse ownership of sshchat identity and message.User Andrey Petrov 2016-09-04 16:40:51 -04:00
  • f64b2a3607 refactor: sshchat.getPrompt() -> message.User.Prompt() Andrey Petrov 2016-09-01 16:53:29 -04:00
  • b45efc0dae refactor: Privatize sshchat.GetPrompt and sshchat.Identity Andrey Petrov 2016-09-01 16:42:12 -04:00
  • a838ee2cad refactor: Remove mentions of message.User from chat. Andrey Petrov 2016-09-01 16:35:09 -04:00
  • 4bca1f0294 refactor: Identifier.SetID -> Identifier.SetName Andrey Petrov 2016-09-01 16:22:21 -04:00
  • bccb5f3c32 refactor: User.Ignored, message.User; add: set.Keyize Andrey Petrov 2016-08-29 13:15:03 -04:00
  • e800c88a56 Fixed /reply bug (#230) Steven L 2017-04-27 21:04:37 -04:00
  • 7781d5b135 sshd: Add SHA256 prefix to pubkey fingerprints (#220) Jesse Shapiro 2016-10-22 09:49:26 -04:00
  • 55c1def24d Windows support (fixed #217) Nick Scheibenpflug 2016-09-15 13:52:55 -04:00
  • 3535fb35bb tests: Fix ineffectual assigns Andrey Petrov 2016-09-01 17:01:47 -04:00
  • cdcc4a9931 refactor: User.Config -> User.Config() and User.SetConfig(UserConfig) Andrey Petrov 2016-08-29 10:11:39 -04:00
  • 454777448f refactor: User.SetColorIdx -> User.setColorIdx, preparing to abstract user Andrey Petrov 2016-08-29 09:58:17 -04:00
  • 33d7d26a17 chat/message: Remove User.Ignore(...) and User.Unignore(...) Andrey Petrov 2016-08-27 15:15:07 -04:00
  • d950112dd9 refactor: Id -> ID Andrey Petrov 2016-08-24 13:47:22 -04:00
  • 0fcc076c74 set: Switch to a common set implementation Andrey Petrov 2016-08-24 13:30:19 -04:00
  • 6e02b05f99 set: Improve coverage and cleanup. Switch sshchat package to use it. Andrey Petrov 2016-08-14 21:03:16 -04:00
  • b0a90315d8 set: Generalized Set type Andrey Petrov 2016-08-14 17:13:48 -04:00
  • c57a5acca7 tests: Fix flake in TestHostNameCollision Andrey Petrov 2016-08-24 13:53:59 -04:00
  • a67a9d115b /uptime: Format output to be more human-friendly Greg Wedow 2016-08-21 12:20:53 -04:00
  • 87d38405ae motd: Don't trim surrounding whitespace from the --motd file input. Greg Wedow 2016-08-21 12:17:30 -04:00
  • d2f08490f7 Makefile: Support building from source tarball v1.5 Andrey Petrov 2016-08-17 13:34:06 -04:00
  • a9603fba7d travisci: Enable go 1.7 Andrey Petrov 2016-08-16 14:20:48 -04:00
  • 47607af729 /reply: Enabled again. Andrey Petrov 2016-08-16 14:20:32 -04:00
  • 22e714a5ad README: Add FAQ link Steven L 2016-08-16 14:03:01 -04:00
  • f41ff5e0a1 releases: Add freebsd Andrey Petrov 2016-08-16 10:47:43 -04:00
  • 981376f018 /help: Improve help for /ignore and /theme Andrey Petrov 2016-08-16 10:18:27 -04:00
  • 635a21d754 README: Update --help output S Leibrock 2016-08-16 09:22:44 -04:00
  • 398cd75c5e logging: Add [RemoteAddr] prefix to connection-related messages Andrey Petrov 2016-08-13 16:22:43 -04:00
  • 1b7af5e559 chat/message/theme: Cleanup and refactor, tweak solarized. Andrey Petrov 2016-08-13 13:59:37 -04:00
  • 972bb86621 chat/message/theme: Tweak default colorscheme v1.4 Andrey Petrov 2016-08-12 17:13:11 -04:00
  • c69cefc873 logging: More information about why connections get dropped Andrey Petrov 2016-08-12 16:46:08 -04:00
  • cfa86b3e2e /motd: Fixed set message and actual motd coming out of order. Andrey Petrov 2016-08-12 16:34:42 -04:00
  • f6e022548c chat/message: Fix highlighting and BEL, fix race condition. Andrey Petrov 2016-08-11 15:35:50 -04:00
  • 92d821387b chat/message/theme: Apply PM colors, add new themes to /help, cleanup. Andrey Petrov 2016-08-11 15:09:13 -04:00
  • f870c5761d chat/message/theme: Two new themes, solarized and hacker (#196) S Leibrock 2016-08-08 13:23:51 -04:00
  • ef2cec2758 chat/message/theme: Fixing zero division error for one color themes (#195) S Leibrock 2016-08-07 15:12:19 -04:00
  • 91c62966fa /msg: Send SystemMsg confirmation with each PM Micheal Winger 2016-08-06 23:56:24 -04:00
  • 66adee6f9a /whois: Hide IP if user isn't admin; display client and time joined. (#192) Dmitri Shuralyov 2016-08-06 15:20:34 -07:00
  • f6de73d420 ratelimiter: Bump up to 16kb/min from 4kb/min Andrey Petrov 2016-08-06 16:40:27 -04:00
  • a4671ac262 README: added SHA256 fingerprint (#182) Jeric 2016-08-04 22:21:10 +08:00
  • 15e14a0872 ratelimit: Increase ratelimit to avoid failing handshakes Andrey Petrov 2016-08-03 20:01:07 -04:00
  • c8661e6883 motd: Allow for reading the current motd when no additional args given. v1.3 Andrey Petrov 2016-08-03 17:58:49 -04:00
  • 13ea34b912 Fixed autocomplete crashing bug (#166) Andrey Petrov 2016-08-03 17:42:53 -04:00
  • a978f2ce00 set: Normalize to lowercase Andrey Petrov 2016-08-03 15:23:39 -04:00
  • a55b78ccdb Limit username length to 16 chars (#167) A. Campbell 2016-08-03 12:59:02 -04:00
  • c4604fde94 Disabled autocomplete due to #166. Andrey Petrov 2016-08-03 12:18:13 -04:00
  • 1662ecd431 Fix travisci tests Andrey Petrov 2016-08-02 16:03:19 -04:00
  • 58e1cb60bd commands: /ignore, /unignore Federico Ruggi 2016-08-01 17:19:12 +02:00
  • 2abe368022 style: Fix gofmt and vet complaints Andrey Petrov 2016-07-31 12:18:06 -04:00
  • 7848b62af7 README: Mention ARM6 build, no more docker v1.2 Andrey Petrov 2016-07-25 12:25:04 -04:00
  • 385340af8a Fix testing in travisci. Andrey Petrov 2016-07-25 12:20:10 -04:00
  • f0db74c874 terminal: Disconnect sooner and more reliably Andrey Petrov 2016-07-24 22:56:38 -04:00
  • 50d2be3a88 Fixed message buffer timeout Andrey Petrov 2016-07-24 16:16:12 -04:00
  • 3ba0c59341 Unflake tests, remove lock from chat/message.User Andrey Petrov 2016-07-24 15:34:56 -04:00
  • e6f7dba34e Progress: Unchan user Andrey Petrov 2016-07-18 18:05:29 -04:00
  • faa8ac5acd Build rasberrypi releases Andrey Petrov 2016-07-22 18:57:23 -04:00
  • 8b9ebbdb6b sshd: Add keepalive every 30s Andrey Petrov 2016-07-17 20:13:48 -04:00
  • 3a2ab9bc26 Verbose tests Andrey Petrov 2016-07-17 18:31:28 -04:00
  • 5566514636 ci: Remove Dockerfile, golint, update travisci to use tip Andrey Petrov 2016-07-17 18:11:00 -04:00