aboutsummaryrefslogtreecommitdiff
path: root/idalius.pl
Commit message (Collapse)AuthorAge
* Bulk add some IRC message handlers for loggingDavid Phillips2019-06-22
|
* Evict auto-joining of channels to moduleDavid Phillips2019-06-22
|
* Add colour to logs, add topic, ping log messagesDavid Phillips2019-06-22
| | | | | For now, this will pollute piped logs with ANSI escape sequences, but this can be filtered when proper logging is implemented.
* Add soft-watchdog events to userhost pingDavid Phillips2019-06-22
|
* Send forward ping to irc object, not POE kernelDavid Phillips2019-06-22
|
* Fix bans on strikesDavid Phillips2019-03-28
|
* Implement no-reentry request on modulesDavid Phillips2019-01-05
| | | | | This fixes duplicate URL titles from a `title of` command, and will likely find use in future.
* Fix regex result variable styleDavid Phillips2019-01-01
|
* Disallow general regex for ignoresDavid Phillips2018-12-08
|
* Allow traditional wildcards (and regex, accidentally) in ignoresDavid Phillips2018-12-08
|
* Change ignores to hostmaskDavid Phillips2018-12-08
|
* Fix silly syntaxDavid Phillips2018-12-08
|
* Fix crusty line causing crashDavid Phillips2018-11-24
|
* Large refactor - modularise logging, rejoin and join-on-invitationDavid Phillips2018-11-24
|
* Add option to reduce log noiseDavid Phillips2018-11-24
|
* Silence irc_delay_* events from logsDavid Phillips2018-11-16
|
* Add greeter pluginDavid Phillips2018-11-15
|
* Admin: Add runtime prefix changingDavid Phillips2018-10-24
|
* Strip only trailing whitespace from commandsDavid Phillips2018-10-22
|
* Move current nick to $configDavid Phillips2018-10-02
|
* Add rejoin delay, reconfigure modules on reconnectionDavid Phillips2018-10-02
|
* Move module configuration to callbackDavid Phillips2018-09-21
| | | | | | This lets modules loaded dynamically (i.e. those not specified in configuation used at the start of execution) get configured correctly to e.g. record a reference to their configuration and register commands.
* Add runtime module {,un}loadingDavid Phillips2018-09-21
|
* Add must_id functionality backDavid Phillips2018-09-17
| | | | Fixes regression in acc3dd54a4c861e2cb02f0c3cb29ea40ce16f706
* Remove admin check in irc_msgDavid Phillips2018-09-17
| | | | | Use Admin.pm's own checks Regression: removes check for nickserv ID entirely
* Overhaul config parsingDavid Phillips2018-09-17
| | | | | | | | | | | | | | | | * makes plugin config more private: The config file now uses sections denoted with [Plugin::Foo] where plugin- private config can be stored. Plugins are now passed the usual, as well as a hashref for their own config section. They are also passed the config section of the core, i.e. those config options not appearing in an explicit section. Generally, these are used for bot-global options, so should be accessible to all plugins, but plugin-specific config shall be hidden * tries to improve parsing of hash-like strings and arrays The previous mechanism of using regex to pull out possible tokens was only ever meant to be temporary, and caused problems with escaping or encapsulation inside strings. I have made steps on hash parsing to allow tokens inside strings. Both array and hash parsing still to provide an escape character to escape the item separator (,)
* Rename config_file.pm to IdaliusConfig.pmDavid Phillips2018-09-16
|
* Fix command ignore parenthesisDavid Phillips2018-09-13
|
* Allow modules to handle for ignored nicksDavid Phillips2018-09-13
|
* Remove unnecessary coercionDavid Phillips2018-09-11
|
* Strip leading and trailing whitespace in handle_commonDavid Phillips2018-09-10
|
* Rename handlers to on_*David Phillips2018-09-10
|
* Use should_ignore more widelyDavid Phillips2018-09-10
|
* Fix regression with nick ignoringDavid Phillips2018-09-10
|
* Fix regression with nick-prefix addressingDavid Phillips2018-09-10
|
* Separate handling of message and actionDavid Phillips2018-09-10
|
* Make commands case insensitiveDavid Phillips2018-09-07
|
* Configurable modulesDavid Phillips2018-09-03
|
* Reset nick on (re)connectionDavid Phillips2018-08-07
|
* Add nick-prefixing for botDavid Phillips2018-08-07
|
* Add new temporary hack for SASL EXTERNALDavid Phillips2018-07-30
|
* Implement ignore et al in Admin.pmDavid Phillips2018-07-29
|
* Merge branch 'master' into admin-command-moduleDavid Phillips2018-07-29
|\
| * 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
| |
* | Implement in-chan admin commands with Admin moduleDavid Phillips2018-04-11
|/ | | | Starts to address GitHub issue #11
* Add topic change commandDavid Phillips2018-04-10
|
* Add puppet mode settingDavid Phillips2018-04-10
| | | | Implements feature #2 on GitHub
* Strike on commands tooDavid Phillips2018-04-10
|