Commit Graph

  • fe603c0529 Rename stats command to dashboard Nick Chambers 2021-06-30 22:29:10 -0500
  • 6304235dc4 Improve stat tracking Nick Chambers 2021-06-30 22:27:18 -0500
  • 88997e7a23 Move rowbot into the deb root Nick Chambers 2021-06-30 22:16:55 -0500
  • 8c4dfe0bb2 Properly link together the time string Nick Chambers 2021-06-30 11:18:35 -0500
  • 187789cf7c Merge branch 'longest-life' of uplime/rowbot into master Nick Chambers 2021-06-30 07:00:02 +0000
  • 5e0969d868 Fix incorrect time string building Nick Chambers 2021-06-30 01:57:49 -0500
  • f8b6195ab3 Track the longest life across reloads Nick Chambers 2021-06-30 01:46:10 -0500
  • 0a83bcda03 Merge branch 'is-bot' of uplime/rowbot into master Nick Chambers 2021-06-30 01:33:34 +0000
  • bfd13f8350 Apply bot scanning Nick Chambers 2021-06-29 20:32:23 -0500
  • 95d9c06b7b Clean up some visual problems in the code Nick Chambers 2021-06-28 15:49:44 -0500
  • 190c1534ed Properly index the last element of the array Nick Chambers 2021-06-26 17:17:10 -0500
  • 21c8d58459 Add more IRC handlers Nick Chambers 2021-06-26 16:25:19 -0500
  • 425f3fef7a Add some stats tracking Nick Chambers 2021-06-24 21:11:37 -0500
  • 14c4feb9df Log topic changes properly Nick Chambers 2021-06-23 14:27:33 -0500
  • f802ce0add Correctly store enabled channels across reloads Nick Chambers 2021-06-23 13:16:25 -0500
  • bafccdb8af Properly ignore nolog requests Nick Chambers 2021-06-23 11:40:48 -0500
  • d9cb21377e Make enabling take an optional argument Nick Chambers 2021-06-23 09:49:03 -0500
  • 7b257d7835 Merge branch 'append' of uplime/rowbot into master Nick Chambers 2021-06-23 07:52:37 +0000
  • c4402a1e88 Make logs appendable Nick Chambers 2021-06-23 02:51:49 -0500
  • a8653ad52b Make markov chain-enabled channels reloadable Nick Chambers 2021-06-23 02:35:42 -0500
  • e529246ccc Properly detect enabled markov chains Nick Chambers 2021-06-23 02:10:10 -0500
  • 0d701568cf Add a command line flag for the seed file Nick Chambers 2021-06-23 01:33:48 -0500
  • bf1ee0a589 Implement a Markov chain hook Nick Chambers 2021-06-23 01:22:14 -0500
  • 8613280aa5 Only report incidents when a control panel command is used Nick Chambers 2021-06-21 12:35:09 -0500
  • 51c6890053 Snitch on malcontents Nick Chambers 2021-06-21 03:10:56 -0500
  • bd9eb79d63 Strip leading and trailing whitespace from action_line Nick Chambers 2021-06-20 19:39:18 -0500
  • cf3a49d919 Remove TO from the environment after use Nick Chambers 2021-06-20 03:11:33 -0500
  • fa79f53b7a Fix a HUP reload bug Nick Chambers 2021-06-20 03:09:01 -0500
  • adcdaf1302 Have rowbot reload its code on SIGHUP Nick Chambers 2021-06-20 02:32:40 -0500
  • 104b83964b Reload resources on SIGHUP Nick Chambers 2021-06-20 02:19:39 -0500
  • 8e294b4880 Remove unnecessary shellcheck directive Nick Chambers 2021-06-20 01:54:05 -0500
  • 5dc09e254f Guard against invalid logging levels Nick Chambers 2021-06-20 01:45:19 -0500
  • 2ce50300ce Merge branch 'sysroot' of uplime/rowbot into master Nick Chambers 2021-06-20 06:31:45 +0000
  • b425a3acad Implement a shiny new sysfacts Nick Chambers 2021-06-20 01:31:04 -0500
  • d851e1508c Merge branch 'improved-api' of uplime/rowbot into master Nick Chambers 2021-06-20 06:18:39 +0000
  • 3f6e6c60ed update the factoids hook to use the new api Nick Chambers 2021-06-20 01:17:06 -0500
  • e92623874c Update the control_panel hook to use the new api Nick Chambers 2021-06-20 00:56:52 -0500
  • 21143e25db Update variable name changes Nick Chambers 2021-06-20 00:25:55 -0500
  • 2863349c8f Temporarily quiet some shellcheck warnings Nick Chambers 2021-06-20 00:14:23 -0500
  • e976de6b63 Add helpful variables for user messages Nick Chambers 2021-06-20 00:14:05 -0500
  • 41a4842920 Merge branch 'config' of uplime/rowbot into master Nick Chambers 2021-06-20 04:31:55 +0000
  • 80de03ccc9 Add support for configuration files Nick Chambers 2021-06-19 23:31:40 -0500
  • ff989adc36 Merge branch 'sysfacts' of uplime/rowbot into master Nick Chambers 2021-06-20 02:50:54 +0000
  • 78d5f9f492 Add a sysfacts trigger Nick Chambers 2021-06-19 21:47:57 -0500
  • 2ace847c63 Merge branch 'shikhin-facts' of uplime/rowbot into master Nick Chambers 2021-06-19 23:39:48 +0000
  • f47ba69629 Add the necessary shikhin patch Nick Chambers 2021-06-19 18:38:19 -0500
  • 78750190ad Exit correctly if shellcheck detects problems Nick Chambers 2021-06-19 14:58:31 -0500
  • bdb61a02cc Add shellcheck as a pre-commit hook Nick Chambers 2021-06-19 14:55:39 -0500
  • 6b24f2d7a2 Fix the syntax for closing the log fd Nick Chambers 2021-06-19 14:46:52 -0500
  • 80156a78e2 Merge branch 'pm-3' of uplime/rowbot into master Nick Chambers 2021-06-19 19:41:10 +0000
  • 46ca97edfb Fix the alarm reload code Nick Chambers 2021-06-19 14:34:36 -0500
  • 0042338b2a Merge branch 'shellcheck' of uplime/rowbot into master Nick Chambers 2021-06-19 19:14:02 +0000
  • 67b796c8cb Clean up shellcheck warnings Nick Chambers 2021-06-19 14:12:37 -0500
  • d7f77ae7bb Merge branch 'pm-2' of uplime/rowbot into master Nicholas Chambers 2021-06-19 18:52:14 +0000
  • ad61f7bf6c Fix assignment to reference the correct PID Nick Chambers 2021-06-19 02:40:00 -0500
  • 9a73e6f8cc Merge branch 'pm' of uplime/rowbot into master Nicholas Chambers 2021-06-19 07:32:43 +0000
  • 17ae681179 Fix accidental expansions causing pm bugs Nick Chambers 2021-06-19 02:15:20 -0500
  • dc1f1050d5 Add more debug statements Nick Chambers 2021-06-19 02:05:14 -0500
  • abe9621d4b Merge branch 'alternick' of uplime/rowbot into master Nicholas Chambers 2021-06-19 06:54:48 +0000
  • c570d399cb Make the nick retry logic reloadable Nick Chambers 2021-06-19 01:52:29 -0500
  • 5094636435 Give ping-handler a more appropriate name Nick Chambers 2021-06-19 01:39:27 -0500
  • 0afef8ef68 Allow the bot to keep trying for the desired nick Nick Chambers 2021-06-19 01:35:33 -0500
  • 89068edf10 Fix various bugs as well as add targeted facts Nick Chambers 2021-06-18 20:15:33 -0500
  • be07fb00f5 Implement proper nick change tracking for longest IRC line Nick Chambers 2021-06-16 12:27:51 -0500
  • 847a35f4d8 Implement logic for breaking up a long irc message Nick Chambers 2021-06-16 12:13:00 -0500
  • ca0982b08d Miscellanious bug fixes and control panel enhancements Nick Chambers 2021-06-15 20:19:00 -0500
  • bda8167b02 Implement the client to client protocol (CTCP) Nick Chambers 2021-06-15 19:07:32 -0500
  • 4325450207 Rely on the tls option instead of a pid variable Nick Chambers 2021-06-15 16:36:22 -0500
  • e29a3a79ec Add what every bash script needs: live reloading for code Nick Chambers 2021-06-15 16:21:29 -0500
  • c7a0f8896f Implement more IRC message handlers Nick Chambers 2021-06-15 13:32:35 -0500
  • ee8011c0bf Implement facts api for remembering things Nick Chambers 2021-06-15 12:23:16 -0500
  • 8e6bcdb0e5 Implement the IRC protocol Nick Chambers 2021-06-15 01:33:30 -0500
  • d73369805c Ignore the tmp directory Nick Chambers 2021-06-14 18:46:20 -0500
  • 383e331897 Add support for a log file Nick Chambers 2021-06-14 18:45:40 -0500
  • 97dd222327 Implement a logger for messages Nick Chambers 2021-06-14 18:35:23 -0500
  • f91d64b7b5 Implement an IRC line parser Nick Chambers 2021-06-14 18:23:36 -0500
  • 12073a87e7 Add support for TLS connections Nick Chambers 2021-06-14 18:15:49 -0500
  • 3fca870f32 Add a default configuration for rowbot Nick Chambers 2021-06-14 17:41:05 -0500
  • eb15437c9a Throw in an argument parser Nick Chambers 2021-06-14 17:38:50 -0500
  • 0bb7ae7805 Fix default files Nick Chambers 2021-06-14 17:38:40 -0500
  • 984a48538e Initial commit Nicholas Chambers 2021-06-14 22:15:48 +0000