| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix empty display names | MineRobber___T | 2020-01-16 | 1 | -3/+1 |
| * | Fix empty names•••Specifically, botsin.space (for sure) returns a display name of `""`. Since that's not meaningful, I just added a check to replace the display name with the username if the display name is empty. | MineRobber___T | 2020-01-16 | 1 | -0/+2 |
| * | 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 |
| * | tolerate additional words after a fully-formed sed | jesopo | 2019-12-01 | 1 | -1/+1 |
| * | refactor karma to be per-user. added data migration script for this | jesopo | 2019-12-01 | 1 | -52/+65 |
| * | utils.irc.parse_hostmask -> utils.irc.hostmask_parse | jesopo | 2019-11-30 | 1 | -1/+1 |
| * | only add BufferLine to buffer *after* received.message.* callback | jesopo | 2019-11-30 | 1 | -11/+10 |
| * | rework permissions module to precompile hostmasks | jesopo | 2019-11-30 | 1 | -9/+14 |
| * | hook in to private messages for checking hostmask perms | jesopo | 2019-11-30 | 1 | -0/+1 |
| * | don't update !seen details for ourself | jesopo | 2019-11-30 | 1 | -3/+1 |
| * | "day" vs "days" in brithday.py | jesopo | 2019-11-28 | 1 | -4/+5 |
| * | `note` should be jsonified | jesopo | 2019-11-28 | 1 | -1/+1 |
| * | don't overwrite `page` - we need it for `page.code` | jesopo | 2019-11-27 | 1 | -3/+3 |
| * | identified_account -> identified | jesopo | 2019-11-27 | 1 | -2/+1 |