| Commit message (Expand) | Author | Age | Files | Lines |
| * | move --database/data-dir/log-dir to bot.conf, do some work for diff db engines | jesopo | 2019-12-19 | 4 | -54/+112 |
| * | catch and log errors from healthcheck.py - otherwise it can CRITICAL | jesopo | 2019-12-18 | 1 | -1/+6 |
| * | we no longer use DECODE_CONTENT_TYPES | jesopo | 2019-12-18 | 1 | -1/+0 |
| * | force utf8 encoding on eval_python.py | jesopo | 2019-12-18 | 1 | -1/+1 |
| * | 'hostmaks' -> 'hostmask' typo in code for `!hostmask add` | jesopo | 2019-12-18 | 1 | -1/+1 |
| * | add kwarg name replacements to aliases.py, use it for $NICK$ | jesopo | 2019-12-17 | 1 | -3/+9 |
| * | pass `user` on get.command events, so e.g. aliases know user nicknames | jesopo | 2019-12-17 | 1 | -4/+7 |
| * | `!relaygroup add/remove` no longer exists | jesopo | 2019-12-15 | 1 | -2/+0 |
| * | add !up/!down as aliases of !op/!deop | jesopo | 2019-12-14 | 1 | -2/+13 |
| * | move internal.identified event call to _has_identified (covers hostmasks and•••nickserv)
| jesopo | 2019-12-14 | 1 | -2/+2 |
| * | v1.17.1 release | jesopo | 2019-12-13 | 2 | -2/+8 |
| * | "_match" -> "_schedule_match_part" typo | jesopo | 2019-12-13 | 1 | -1/+1 |
| * | cron events no longer have timers | jesopo | 2019-12-13 | 1 | -4/+2 |
| * | v1.17.0 release | jesopo | 2019-12-13 | 2 | -1/+2 |
| * | set dnsbl _name to DNSBL, better wording than "failed" | jesopo | 2019-12-13 | 1 | -1/+3 |
| * | don't use dt.microseconds - only covers within the current second | jesopo | 2019-12-13 | 1 | -3/+3 |
| * | `s_line`, not `s` | jesopo | 2019-12-13 | 1 | -1/+1 |
| * | add DroneBL to dnsbl module | jesopo | 2019-12-12 | 2 | -4/+16 |
| * | refactor dnsbl module, show reason for positive detection when possible | jesopo | 2019-12-12 | 2 | -12/+55 |
| * | list.insert() takes an index! | jesopo | 2019-12-12 | 1 | -1/+1 |
| * | flip _check_list logic - NXDOMAIN is a "clean" IP | jesopo | 2019-12-12 | 1 | -2/+2 |
| * | add dnsbl.py | jesopo | 2019-12-12 | 1 | -0/+50 |
| * | v1.17.0-rc1 release | jesopo | 2019-12-12 | 2 | -1/+23 |
| * | only show the first line of a comment body | jesopo | 2019-12-12 | 1 | -1/+1 |
| * | add comment to healthcheck.py about what it's for | jesopo | 2019-12-12 | 1 | -0/+3 |
| * | use zip() instead of enumerate() and indexing | jesopo | 2019-12-12 | 1 | -2/+1 |
| * | more brackets in blob of math, just in case | jesopo | 2019-12-12 | 1 | -1/+1 |
| * | support cron schedule range values | jesopo | 2019-12-12 | 1 | -0/+4 |
| * | comma-separated cron schedule check should be first | jesopo | 2019-12-12 | 1 | -6/+6 |
| * | switch coins.py to use cron timers | jesopo | 2019-12-12 | 1 | -6/+4 |
| * | refector cron.py and support comma-separated schedule pieces | jesopo | 2019-12-12 | 1 | -16/+28 |
| * | retooted account should use username, not display name | jesopo | 2019-12-12 | 1 | -2/+1 |
| * | add healthcheck.py to routinely call a URL for uptime pinging | jesopo | 2019-12-11 | 1 | -0/+9 |
| * | first draft on cron module | jesopo | 2019-12-11 | 1 | -0/+37 |
| * | send.stdout should default to thinking it is in-channel | jesopo | 2019-12-11 | 1 | -1/+1 |
| * | switch to using the full wolfram alpha API | jesopo | 2019-12-11 | 1 | -7/+17 |
| * | allow Request objects to specify their timeout | jesopo | 2019-12-11 | 1 | -1/+3 |
| * | allow users to set command-method for PMs with them | jesopo | 2019-12-10 | 1 | -1/+2 |
| * | default command responses in PM to use NOTICE | jesopo | 2019-12-10 | 1 | -8/+9 |
| * | use fediverse display names when available | jesopo | 2019-12-10 | 2 | -3/+6 |
| * | support bot-wide aliases with `!balias`•••closes #212
| jesopo | 2019-12-10 | 1 | -0/+3 |
| * | move aliases.py to core_modules | jesopo | 2019-12-10 | 1 | -0/+0 |
| * | don't overwrite `on_resume()` in ircv3_resume | jesopo | 2019-12-10 | 1 | -1/+1 |
| * | fix ModuleManager.find_module() - don't set `path` until it's actually found | jesopo | 2019-12-10 | 1 | -7/+6 |
| * | allow space between "++" and nickname | jesopo | 2019-12-10 | 1 | -1/+1 |
| * | catch `++nickname` as karma too | jesopo | 2019-12-10 | 1 | -1/+10 |
| * | fix typos, type hinting and missed changes in ModuleManager | jesopo | 2019-12-10 | 1 | -3/+3 |
| * | move core modules to src/core_modules, make them uneffected by white/black list | jesopo | 2019-12-10 | 45 | -32/+43 |
| * | move sys.exit() codes to an enum in utils.consts | jesopo | 2019-12-10 | 3 | -6/+15 |
| * | use get_list and set_list to move dynamic module en/disabling to bot.conf | jesopo | 2019-12-07 | 2 | -25/+24 |