Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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. | ||
* | Minor change to log/output format | David Phillips | 2017-08-10 |
| | |||
* | Detect socket and IRC errors, reconnect upon them | David Phillips | 2017-07-26 |
| | |||
* | Strip formatting in idalius.pl once instead of each module | David Phillips | 2017-07-14 |
| | |||
* | Make url_title and tittilate colour- and formatting-blind | David Phillips | 2017-07-10 |
| | |||
* | Correct capitalisation on request headers | David Phillips | 2017-05-29 |
| | |||
* | Correct malformed range request | David Phillips | 2017-05-29 |
| | |||
* | Add harder size limit to response | David Phillips | 2017-05-25 |
| | |||
* | Remvoe old debug print | David Phillips | 2017-05-24 |
| | |||
* | Change variable name (copy/paste error) | David Phillips | 2017-05-21 |
| | |||
* | Add responses on successful admin command requests | David Phillips | 2017-05-21 |
| | |||
* | Update to do | David Phillips | 2017-05-21 |
| | |||
* | Separate functionalities into modules | David Phillips | 2017-05-21 |
| | |||
* | Remove trailing slash from pretty url | David Phillips | 2017-05-09 |
| |