Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | URL_Title.pm: allow for percent encoding | David Phillips | 2018-08-10 |
| | |||
* | Timezone: Implement case insensitivity | David Phillips | 2018-08-01 |
| | | | | Merges GitHub #14 | ||
* | Timezone: make $nick matching case-insensitive | Joey Pabalinas | 2018-07-31 |
| | | | | Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com> | ||
* | Timezone: remove extra space | Joey Pabalinas | 2018-07-31 |
| | | | | Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com> | ||
* | Fix typo in module name | David Phillips | 2018-07-14 |
| | |||
* | Use tidier format for time | David Phillips | 2018-06-26 |
| | |||
* | No need for [A-z] when case-insensitive flag used | David Phillips | 2018-06-20 |
| | |||
* | Change URL parsing from space to RFC 3982 | David Phillips | 2018-06-20 |
| | |||
* | URL_Title: Allow SVG titling | David Phillips | 2018-06-19 |
| | |||
* | Correct order of ignore message | David Phillips | 2018-05-18 |
| | |||
* | Lower spam limit, tell person we ignore | David Phillips | 2018-05-17 |
| | |||
* | Add command to inspect ignores | David Phillips | 2018-05-16 |
| | |||
* | Truncate URLs based on shorturl length, not full URL | David Phillips | 2018-05-07 |
| | |||
* | Fold URL title whitespace into same line | David Phillips | 2018-05-07 |
| | |||
* | Replace HTML::HeadParser with HTML::Parser | David Phillips | 2018-05-07 |
| | | | | Weird bugs with HeadParser, cannot debug and patch for upstream as yet | ||
* | Decode HTML body before passing to to head parser | David Phillips | 2018-04-10 |
| | | | | | | | | | From the HTML::HeadParser docs: > Note that the HTML::HeadParser might get confused if raw undecoded UTF-8 is > passed to the parse() method. Make sure the strings are properly decoded > before passing them on. This explains some hard-to-trace bugs with character mangling | ||
* | Add topic change command | David Phillips | 2018-04-10 |
| | |||
* | Add puppet mode setting | David Phillips | 2018-04-10 |
| | | | | Implements feature #2 on GitHub | ||
* | Add Ping module | David Phillips | 2018-04-10 |
| | |||
* | Strike on commands too | David Phillips | 2018-04-10 |
| | |||
* | Update licence file | David Phillips | 2018-04-10 |
| | |||
* | Note command prefix | David Phillips | 2018-04-10 |
| | |||
* | Fill out new modules' summaries in README | David Phillips | 2018-04-10 |
| | |||
* | Add echo command | David Phillips | 2018-04-10 |
| | |||
* | Correct capitalisation on module names | David Phillips | 2018-04-10 |
| | |||
* | Add command modules, map command | David Phillips | 2018-04-10 |
| | |||
* | Add missing things to sample config | David Phillips | 2018-04-10 |
| | |||
* | Rename poorly named variable | David Phillips | 2018-04-10 |
| | |||
* | Improve matching in timezone.pm | David Phillips | 2018-04-10 |
| | |||
* | Add prototype timezone functionality | David Phillips | 2018-04-09 |
| | |||
* | Coerce title into UTF8 representation | David Phillips | 2018-03-15 |
| | |||
* | Remove spurious new line | David Phillips | 2018-02-19 |
| | |||
* | Use client-server-client ping to detect TCP hang | David Phillips | 2018-02-18 |
| | |||
* | Ignore ignored users in pm too, except admins | David Phillips | 2018-01-03 |
| | |||
* | Add on-the-fly ignore/unignore commands | David Phillips | 2018-01-03 |
| | |||
* | Ignore users who summon responses from bot too quickly | David Phillips | 2018-01-03 |
| | |||
* | Add option to disable antiflood | David Phillips | 2018-01-03 |
| | |||
* | Fix url_on option | David Phillips | 2018-01-03 |
| | |||
* | Don't even respond to non-admins | David Phillips | 2017-11-24 |
| | |||
* | Dump information about disconnection, error and socket errors | David Phillips | 2017-11-08 |
| | |||
* | Keep latest message buffer rolling | David Phillips | 2017-10-12 |
| | |||
* | Add antiflood module, expose $irc to modules | David Phillips | 2017-10-12 |
| | |||
* | Change from print to log, add timestamp | David Phillips | 2017-10-02 |
| | |||
* | Clarify wording in readme | David Phillips | 2017-09-26 |
| | |||
* | Describe modules in README instead of old monolithic bot behaviour | David Phillips | 2017-09-26 |
| | |||
* | Add commands to README | David Phillips | 2017-09-26 |
| | |||
* | Add puppet kicking, reason optional | David Phillips | 2017-09-21 |
| | | | | Fixes #3 | ||
* | Add action command | David Phillips | 2017-09-21 |
| | |||
* | Join configured channels when invited to them | David Phillips | 2017-08-30 |
| | | | | | | | | | | | | | When invited by anyone to join a channel which the bot is supposed to be auto-joined to, the bot will now attempt to join that channel once, automatically. Useful for if an operator without bot access removes or otherwise excludes the bot from the channel such that the polite auto-rejoin fails to join the bot back to the channel, any operator from that channel can still bring the bot back into the channel with an invitation. Implements #8 | ||
* | Set a default part message | David Phillips | 2017-08-10 |
| | | | | | Fixes a bug where some IRC servers get angry at us for having an empty part message. |