aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Timezone: Implement case insensitivityDavid Phillips2018-08-01
| | | | Merges GitHub #14
* Timezone: make $nick matching case-insensitiveJoey Pabalinas2018-07-31
| | | | Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
* Timezone: remove extra spaceJoey Pabalinas2018-07-31
| | | | Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
* Fix typo in module nameDavid Phillips2018-07-14
|
* Use tidier format for timeDavid Phillips2018-06-26
|
* No need for [A-z] when case-insensitive flag usedDavid Phillips2018-06-20
|
* Change URL parsing from space to RFC 3982David Phillips2018-06-20
|
* URL_Title: Allow SVG titlingDavid Phillips2018-06-19
|
* Correct order of ignore messageDavid Phillips2018-05-18
|
* Lower spam limit, tell person we ignoreDavid Phillips2018-05-17
|
* Add command to inspect ignoresDavid Phillips2018-05-16
|
* Truncate URLs based on shorturl length, not full URLDavid Phillips2018-05-07
|
* Fold URL title whitespace into same lineDavid Phillips2018-05-07
|
* Replace HTML::HeadParser with HTML::ParserDavid Phillips2018-05-07
| | | | Weird bugs with HeadParser, cannot debug and patch for upstream as yet
* Decode HTML body before passing to to head parserDavid Phillips2018-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 commandDavid Phillips2018-04-10
|
* Add puppet mode settingDavid Phillips2018-04-10
| | | | Implements feature #2 on GitHub
* Add Ping moduleDavid Phillips2018-04-10
|
* Strike on commands tooDavid Phillips2018-04-10
|
* Update licence fileDavid Phillips2018-04-10
|
* Note command prefixDavid Phillips2018-04-10
|
* Fill out new modules' summaries in READMEDavid Phillips2018-04-10
|
* Add echo commandDavid Phillips2018-04-10
|
* Correct capitalisation on module namesDavid Phillips2018-04-10
|
* Add command modules, map commandDavid Phillips2018-04-10
|
* Add missing things to sample configDavid Phillips2018-04-10
|
* Rename poorly named variableDavid Phillips2018-04-10
|
* Improve matching in timezone.pmDavid Phillips2018-04-10
|
* Add prototype timezone functionalityDavid Phillips2018-04-09
|
* Coerce title into UTF8 representationDavid Phillips2018-03-15
|
* Remove spurious new lineDavid Phillips2018-02-19
|
* Use client-server-client ping to detect TCP hangDavid Phillips2018-02-18
|
* Ignore ignored users in pm too, except adminsDavid Phillips2018-01-03
|
* Add on-the-fly ignore/unignore commandsDavid Phillips2018-01-03
|
* Ignore users who summon responses from bot too quicklyDavid Phillips2018-01-03
|
* Add option to disable antifloodDavid Phillips2018-01-03
|
* Fix url_on optionDavid Phillips2018-01-03
|
* Don't even respond to non-adminsDavid Phillips2017-11-24
|
* Dump information about disconnection, error and socket errorsDavid Phillips2017-11-08
|
* Keep latest message buffer rollingDavid Phillips2017-10-12
|
* Add antiflood module, expose $irc to modulesDavid Phillips2017-10-12
|
* Change from print to log, add timestampDavid Phillips2017-10-02
|
* Clarify wording in readmeDavid Phillips2017-09-26
|
* Describe modules in README instead of old monolithic bot behaviourDavid Phillips2017-09-26
|
* Add commands to READMEDavid Phillips2017-09-26
|
* Add puppet kicking, reason optionalDavid Phillips2017-09-21
| | | | Fixes #3
* Add action commandDavid Phillips2017-09-21
|
* Join configured channels when invited to themDavid Phillips2017-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 messageDavid Phillips2017-08-10
| | | | | Fixes a bug where some IRC servers get angry at us for having an empty part message.
* Minor change to log/output formatDavid Phillips2017-08-10
|