| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix !time output now that `human` has tz in it | jesopo | 2019-12-30 | 1 | -3/+3 |
| * | don't use .replace for timezone, use .astimezone | jesopo | 2019-12-30 | 1 | -1/+1 |
| * | add time-localise export in user_time, to timezone localise a datetime | jesopo | 2019-12-30 | 1 | -8/+20 |
| * | correctly deal with "define previous message" | jesopo | 2019-12-29 | 1 | -0/+5 |
| * | add hostmask_tracking.py to keep track of what hostmasks a user has used | jesopo | 2019-12-24 | 1 | -0/+11 |
| * | switch channel_op ban masks to use utils.parse.parse_token_replace | jesopo | 2019-12-21 | 1 | -7/+6 |
| * | !qdel should be able to delete from channel-only quotes | jesopo | 2019-12-19 | 1 | -9/+19 |
| * | permit spaces before ++/-- for single-word karma | jesopo | 2019-12-19 | 1 | -1/+1 |
| * | default !wordiest to the current channel | jesopo | 2019-12-19 | 1 | -2/+7 |
| * | catch and log errors from healthcheck.py - otherwise it can CRITICAL | jesopo | 2019-12-18 | 1 | -1/+6 |
| * | force utf8 encoding on eval_python.py | jesopo | 2019-12-18 | 1 | -1/+1 |
| * | `!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 |
| * | cron events no longer have timers | jesopo | 2019-12-13 | 1 | -4/+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 |
| * | 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 |
| * | switch coins.py to use cron timers | jesopo | 2019-12-12 | 1 | -6/+4 |
| * | 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 |
| * | switch to using the full wolfram alpha API | jesopo | 2019-12-11 | 1 | -7/+17 |
| * | use fediverse display names when available | jesopo | 2019-12-10 | 2 | -3/+6 |
| * | move aliases.py to core_modules | jesopo | 2019-12-10 | 1 | -120/+0 |
| * | don't overwrite `on_resume()` in ircv3_resume | jesopo | 2019-12-10 | 1 | -1/+1 |
| * | allow space between "++" and nickname | jesopo | 2019-12-10 | 1 | -1/+1 |
| * | catch `++nickname` as karma too | jesopo | 2019-12-10 | 1 | -1/+10 |
| * | move core modules to src/core_modules, make them uneffected by white/black list | jesopo | 2019-12-10 | 43 | -4235/+0 |
| * | use get_list and set_list to move dynamic module en/disabling to bot.conf | jesopo | 2019-12-07 | 1 | -16/+21 |
| * | remove database_backup.py, add note in README.md about what should be backed up | jesopo | 2019-12-06 | 1 | -29/+0 |
| * | "qoute" -> "quote" typo | jesopo | 2019-12-06 | 1 | -1/+1 |
| * | _specific_hostmask() should take an already-parsed hostmask | jesopo | 2019-12-06 | 1 | -5/+6 |
| * | by default, show locked/unlocked events for issues/PRs | jesopo | 2019-12-06 | 1 | -1/+3 |
| * | 'server' -> 'event["server"]' | jesopo | 2019-12-05 | 1 | -1/+1 |
| * | show karma total when adding/removing karma points | jesopo | 2019-12-05 | 1 | -7/+12 |
| * | attempt to attach grabbed quotes to account instead of nickname | jesopo | 2019-12-04 | 1 | -1/+7 |
| * | we shouldn't be setting seen-info on every channel per each channel message | jesopo | 2019-12-04 | 1 | -2/+1 |
| * | show useful error message when failing to parse birthday setting | jesopo | 2019-12-02 | 1 | -2/+8 |
| * | SettingParseException was moved to utils.settings | jesopo | 2019-12-02 | 2 | -3/+3 |
| * | better wording for karma, now that it's per-user | jesopo | 2019-12-01 | 1 | -2/+3 |
| * | _get_target needs params | jesopo | 2019-12-01 | 1 | -1/+1 |
| * | add "--depends-on commands" hashflag to permissions module | jesopo | 2019-12-01 | 1 | -0/+2 |
| * | normalise target names between ++/-- and !karma | jesopo | 2019-12-01 | 1 | -5/+8 |
| * | break sed search when we find a match | jesopo | 2019-12-01 | 1 | -0/+1 |