| Commit message (Expand) | Author | Age | Files | Lines |
| * | Don't show ducks when the bot is silenced | jesopo | 2019-05-15 | 1 | -1/+5 |
| * | Don't collect `preprocess.command` errors after we get a HARD_FAIL | jesopo | 2019-05-15 | 1 | -0/+1 |
| * | Set silence.py's `preprocess.command` hook to PRIORITY_HIGH, so that other•••modules can't respond to the event with errors first
| jesopo | 2019-05-15 | 1 | -2/+2 |
| * | Import IRCBot in metadata.py | jesopo | 2019-05-15 | 1 | -1/+1 |
| * | '_cap(' -> '_ack(' | jesopo | 2019-05-15 | 1 | -1/+1 |
| * | Add first version of metadata.py - for ircv3 draft/metadata | jesopo | 2019-05-15 | 1 | -0/+14 |
| * | Switch to using utils.irc.Capability in sts.py | jesopo | 2019-05-15 | 1 | -5/+5 |
| * | Add IRCBot.SOURCE, use it in ctcp.py | jesopo | 2019-05-15 | 2 | -4/+5 |
| * | msgid has been ratified | jesopo | 2019-05-15 | 1 | -1/+1 |
| * | draft/msgid isn't ratified quite yet | jesopo | 2019-05-14 | 1 | -1/+1 |
| * | Add type hints to utils.irc.MessageTag | jesopo | 2019-05-14 | 1 | -2/+2 |
| * | Add utils.irc.MessageTag and use it for both draft and ratified msgid | jesopo | 2019-05-14 | 2 | -1/+10 |
| * | Add comment to clarify why we ignore 1-letter-nicks in _prevent_highlight | jesopo | 2019-05-14 | 1 | -0/+2 |
| * | Don't prevent highlights for single-letter nicknames | jesopo | 2019-05-14 | 1 | -0/+3 |
| * | Pass server object in to _prevent_highlight | jesopo | 2019-05-14 | 1 | -4/+5 |
| * | use irc_lower for preventing highlights, only lower() when needed | jesopo | 2019-05-14 | 1 | -3/+5 |
| * | `if_silenced_f` -> `is_silenced_f` | jesopo | 2019-05-13 | 1 | -1/+1 |
| * | Expose is-silenced through Exports, use it in karma.py | jesopo | 2019-05-13 | 2 | -1/+14 |
| * | Fix copypaste fail for getting for Exports in karma.py | jesopo | 2019-05-13 | 1 | -1/+1 |
| * | Added !silence, to silence the bot in a channel for 5 mins | jesopo | 2019-05-13 | 1 | -0/+25 |
| * | Add !botlist and !rollcall | jesopo | 2019-05-12 | 1 | -0/+10 |
| * | Move all actual nickname changing until AFTER events are fixed. it was actually•••set_own_nickname that was really causing the issue.
| jesopo | 2019-05-12 | 1 | -4/+4 |
| * | Provide missing % formatting param for github release events•••closes #52
| jesopo | 2019-05-12 | 1 | -1/+1 |
| * | send() is only for parsed irc lines | jesopo | 2019-05-12 | 1 | -3/+3 |
| * | Change user nickname before firing (received/self).nick events | jesopo | 2019-05-12 | 1 | -3/+3 |
| * | Switch signals.py SIGHUP to also load new modules | jesopo | 2019-05-12 | 1 | -5/+6 |
| * | Move module black/white list to IRCBot, allow "safe" loading of all modules | jesopo | 2019-05-12 | 3 | -5/+23 |
| * | Handle ERR_SASLALREADY | jesopo | 2019-05-12 | 1 | -0/+4 |
| * | Typo in ducks.py, 'DEFAUL' -> 'DEFAULT' | jesopo | 2019-05-11 | 1 | -1/+1 |
| * | Revamp how CAPs are tracked through REQ and ACK/NAK etc | jesopo | 2019-05-11 | 5 | -55/+68 |
| * | Change ducks-min-message default to 100 | jesopo | 2019-05-11 | 1 | -1/+4 |
| * | Update !help usage string | jesopo | 2019-05-11 | 1 | -1/+1 |
| * | Refactor CAPs in to objects | jesopo | 2019-05-11 | 2 | -6/+35 |
| * | Remove unused SCRAM functions from sasl/__init__.py | jesopo | 2019-05-11 | 1 | -9/+0 |
| * | Change !help to be `!help <module> <command>` | jesopo | 2019-05-10 | 1 | -19/+45 |
| * | Hold context in EventCallback objects, add name<->context translation in•••ModuleManager
| jesopo | 2019-05-10 | 2 | -2/+15 |
| * | ignore users ignored from !factoid for automatic factoid parsing | jesopo | 2019-05-09 | 1 | -0/+5 |
| * | Ignore users ignored from !youtube for auto-youtube | jesopo | 2019-05-09 | 1 | -0/+5 |
| * | Handle dangling spaces at the end of a NAMES response | jesopo | 2019-05-09 | 1 | -0/+5 |
| * | Only split NAMES reply at literal space, .split() is overzealous | jesopo | 2019-05-09 | 1 | -1/+1 |
| * | Tokenize IRC data as soon as it comes out of IRCServer | jesopo | 2019-05-09 | 2 | -6/+6 |
| * | Catch UserNotFoundException in var `e` | jesopo | 2019-05-08 | 1 | -1/+1 |
| * | Log URL when we fail to get a <title> | jesopo | 2019-05-07 | 1 | -1/+1 |
| * | Change !uuid to !uuid4 to be clear that it's a uuid4 being generated | jesopo | 2019-05-07 | 1 | -2/+2 |
| * | Remove '"human"' key from location settings export - we dont use it and it's•••using elements of 'location' that were removed
| jesopo | 2019-05-07 | 1 | -2/+1 |
| * | Don't parse '/me's as commands | jesopo | 2019-05-06 | 1 | -1/+4 |
| * | Fix birthday.py help text copypaste fail | jesopo | 2019-05-06 | 1 | -2/+1 |
| * | Add !serverunignore | jesopo | 2019-05-06 | 1 | -0/+16 |
| * | put permission control on !serverignore, don't rely on setting default of None | jesopo | 2019-05-06 | 1 | -1/+4 |
| * | `server` -> `event["server"]` | jesopo | 2019-05-06 | 1 | -1/+1 |