| Commit message (Expand) | Author | Age | Files | Lines |
| * | 'hunder2' -> 'hunter2'. meme typos D: | jesopo | 2019-06-04 | 1 | -1/+1 |
| * | Actually capture IP addresses in groups | jesopo | 2019-06-03 | 1 | -1/+1 |
| * | Resolve lastfm nowplaying args to a user's set lastfm args is available | jesopo | 2019-06-03 | 1 | -6/+16 |
| * | Differentiate between send and received ctcp events | jesopo | 2019-06-03 | 1 | -6/+8 |
| * | Also track msgids from CTCP in ircv3_msgid.py | jesopo | 2019-06-03 | 1 | -4/+12 |
| * | pass `is_channel` through CTCP events, fire generic "got a ctcp" event | jesopo | 2019-06-03 | 1 | -1/+4 |
| * | v1.8.0 release | jesopo | 2019-06-03 | 5 | -30/+30 |
| * | Bump resume back down to `draft/resume-0.4` (from `draft/resume-0.5`) for now | jesopo | 2019-06-03 | 1 | -1/+1 |
| * | Update --depends-on hashflags for ircv3 module renames | jesopo | 2019-06-03 | 2 | -2/+2 |
| * | Prefix names for all IRCv3 modules with "ircv3_" | jesopo | 2019-06-03 | 11 | -0/+0 |
| * | Check from_self, not if target==is_own_nickname, use from_self when adding to•••buffer obj
| jesopo | 2019-06-03 | 1 | -2/+2 |
| * | buffer lines in private messages should be stored against the sender | jesopo | 2019-06-03 | 1 | -1/+6 |
| * | Only parse CTCP when we're not in a TAGMSG event | jesopo | 2019-06-03 | 1 | -13/+15 |
| * | Consolidate PRIVMSG, NOTICE and TAGMSG handlers in to 1 function | jesopo | 2019-06-03 | 3 | -140/+70 |
| * | use last-seen msgid to prevent duplicate messages in `chathistory` BATCH | jesopo | 2019-06-02 | 1 | -0/+29 |
| * | Track last-seen msgid per-channel (add msgid.py) | jesopo | 2019-06-02 | 1 | -0/+13 |
| * | Hold on to BATCH args, allow event hooks to manipulate batches | jesopo | 2019-06-02 | 1 | -3/+13 |
| * | Remove IRCSendBatch, fix some batch-related type hints | jesopo | 2019-06-02 | 1 | -3/+2 |
| * | Only enable write throttling when _write_buffer is empty•••closes #59
| jesopo | 2019-05-31 | 1 | -1/+1 |
| * | 'draft/resume-0.4' -> 'draft/resume-0.5' | jesopo | 2019-05-31 | 1 | -1/+1 |
| * | Remove empty _random_string declaration | jesopo | 2019-05-30 | 1 | -2/+0 |
| * | Hex-encode master passwords, instead of b64, to avoid "strange" chars | jesopo | 2019-05-30 | 1 | -4/+4 |
| * | 'alias' -> 'str(server)' as `alias` does not exist in the current context | jesopo | 2019-05-30 | 1 | -1/+2 |
| * | Make labeled-resposnes it's own module, tag and track every sent line | jesopo | 2019-05-30 | 3 | -13/+57 |
| * | `draft/labeled-response` -> `draft/labeled-response-0.2` | jesopo | 2019-05-30 | 1 | -1/+1 |
| * | labeled-response is not ratified yet | jesopo | 2019-05-29 | 1 | -1/+0 |
| * | Only try to send QUITs on ctrl+c when we're connected - sys.exit otherwise | jesopo | 2019-05-29 | 2 | -5/+12 |
| * | Switch resume.py to use the last `server-time` it saw, not last .recv() | jesopo | 2019-05-29 | 1 | -4/+6 |
| * | Move IRCv3 `server-time` code in to it's own module, save last @time tag | jesopo | 2019-05-29 | 2 | -1/+17 |
| * | First draft of following/unfollowing tweets in channels | jesopo | 2019-05-29 | 1 | -3/+41 |
| * | Switch from `bot-url` metadata to `bot`+`homepage` (https://git.io/fjlSn) | jesopo | 2019-05-28 | 1 | -1/+2 |
| * | re.escape nicknames for highlight prevention | jesopo | 2019-05-28 | 1 | -1/+2 |
| * | 'bot' -> 'self.bot' | jesopo | 2019-05-27 | 1 | -1/+1 |
| * | re-add _reload function | jesopo | 2019-05-27 | 1 | -0/+4 |
| * | Don't include module-unload numbers in "success" numbers | jesopo | 2019-05-27 | 1 | -2/+0 |
| * | Use self.bot.load_modules in modules.py | jesopo | 2019-05-27 | 2 | -17/+12 |
| * | ModuleManager's load_module function now takes a ModuleDefinition | jesopo | 2019-05-27 | 1 | -2/+4 |
| * | Switch to using tweepy for tweets module | jesopo | 2019-05-27 | 2 | -0/+162 |
| * | set `changed = True` when we pop a module with no dependencies left | jesopo | 2019-05-27 | 1 | -122/+0 |
| * | fix cve.py helpstring | jesopo | 2019-05-25 | 1 | -2/+2 |
| * | Add `depends-on` hashflags to relevant modules | jesopo | 2019-05-25 | 82 | -0/+190 |
| * | Actually save blacklist setting when reenabling a module | jesopo | 2019-05-25 | 1 | -0/+1 |
| * | Don't eat a character when preventing highlights | jesopo | 2019-05-24 | 1 | -2/+2 |
| * | Use regex to prevent highlights in github module | jesopo | 2019-05-24 | 1 | -9/+3 |
| * | connect_time is on server.socket, not server | jesopo | 2019-05-24 | 1 | -1/+1 |
| * | Store IRCSocket connect_time, show bytes read/write per second in stats.py | jesopo | 2019-05-24 | 1 | -0/+4 |
| * | _match_caps takes 2 args | jesopo | 2019-05-24 | 1 | -1/+1 |
| * | Add comment about why we strip non-alnum chars from private commands | jesopo | 2019-05-23 | 1 | -0/+4 |
| * | Forgot `not` so it was stripping alnum chars, not non-almun chars | jesopo | 2019-05-23 | 1 | -1/+1 |
| * | `attempted_auth` is no longer used | jesopo | 2019-05-23 | 1 | -1/+0 |