aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* 'hunder2' -> 'hunter2'. meme typos D:Gravatar jesopo2019-06-041-1/+1
* Actually capture IP addresses in groupsGravatar jesopo2019-06-031-1/+1
* Resolve lastfm nowplaying args to a user's set lastfm args is availableGravatar jesopo2019-06-031-6/+16
* Differentiate between send and received ctcp eventsGravatar jesopo2019-06-031-6/+8
* Also track msgids from CTCP in ircv3_msgid.pyGravatar jesopo2019-06-031-4/+12
* pass `is_channel` through CTCP events, fire generic "got a ctcp" eventGravatar jesopo2019-06-031-1/+4
* v1.8.0 releaseGravatar jesopo2019-06-035-30/+30
* Bump resume back down to `draft/resume-0.4` (from `draft/resume-0.5`) for nowGravatar jesopo2019-06-031-1/+1
* Update --depends-on hashflags for ircv3 module renamesGravatar jesopo2019-06-032-2/+2
* Prefix names for all IRCv3 modules with "ircv3_"Gravatar jesopo2019-06-0311-0/+0
* Check from_self, not if target==is_own_nickname, use from_self when adding to•••buffer obj Gravatar jesopo2019-06-031-2/+2
* buffer lines in private messages should be stored against the senderGravatar jesopo2019-06-031-1/+6
* Only parse CTCP when we're not in a TAGMSG eventGravatar jesopo2019-06-031-13/+15
* Consolidate PRIVMSG, NOTICE and TAGMSG handlers in to 1 functionGravatar jesopo2019-06-033-140/+70
* use last-seen msgid to prevent duplicate messages in `chathistory` BATCHGravatar jesopo2019-06-021-0/+29
* Track last-seen msgid per-channel (add msgid.py)Gravatar jesopo2019-06-021-0/+13
* Hold on to BATCH args, allow event hooks to manipulate batchesGravatar jesopo2019-06-021-3/+13
* Remove IRCSendBatch, fix some batch-related type hintsGravatar jesopo2019-06-021-3/+2
* Only enable write throttling when _write_buffer is empty•••closes #59 Gravatar jesopo2019-05-311-1/+1
* 'draft/resume-0.4' -> 'draft/resume-0.5'Gravatar jesopo2019-05-311-1/+1
* Remove empty _random_string declarationGravatar jesopo2019-05-301-2/+0
* Hex-encode master passwords, instead of b64, to avoid "strange" charsGravatar jesopo2019-05-301-4/+4
* 'alias' -> 'str(server)' as `alias` does not exist in the current contextGravatar jesopo2019-05-301-1/+2
* Make labeled-resposnes it's own module, tag and track every sent lineGravatar jesopo2019-05-303-13/+57
* `draft/labeled-response` -> `draft/labeled-response-0.2`Gravatar jesopo2019-05-301-1/+1
* labeled-response is not ratified yetGravatar jesopo2019-05-291-1/+0
* Only try to send QUITs on ctrl+c when we're connected - sys.exit otherwiseGravatar jesopo2019-05-292-5/+12
* Switch resume.py to use the last `server-time` it saw, not last .recv()Gravatar jesopo2019-05-291-4/+6
* Move IRCv3 `server-time` code in to it's own module, save last @time tagGravatar jesopo2019-05-292-1/+17
* First draft of following/unfollowing tweets in channelsGravatar jesopo2019-05-291-3/+41
* Switch from `bot-url` metadata to `bot`+`homepage` (https://git.io/fjlSn)Gravatar jesopo2019-05-281-1/+2
* re.escape nicknames for highlight preventionGravatar jesopo2019-05-281-1/+2
* 'bot' -> 'self.bot'Gravatar jesopo2019-05-271-1/+1
* re-add _reload functionGravatar jesopo2019-05-271-0/+4
* Don't include module-unload numbers in "success" numbersGravatar jesopo2019-05-271-2/+0
* Use self.bot.load_modules in modules.pyGravatar jesopo2019-05-272-17/+12
* ModuleManager's load_module function now takes a ModuleDefinitionGravatar jesopo2019-05-271-2/+4
* Switch to using tweepy for tweets moduleGravatar jesopo2019-05-272-0/+162
* set `changed = True` when we pop a module with no dependencies leftGravatar jesopo2019-05-271-122/+0
* fix cve.py helpstringGravatar jesopo2019-05-251-2/+2
* Add `depends-on` hashflags to relevant modulesGravatar jesopo2019-05-2582-0/+190
* Actually save blacklist setting when reenabling a moduleGravatar jesopo2019-05-251-0/+1
* Don't eat a character when preventing highlightsGravatar jesopo2019-05-241-2/+2
* Use regex to prevent highlights in github moduleGravatar jesopo2019-05-241-9/+3
* connect_time is on server.socket, not serverGravatar jesopo2019-05-241-1/+1
* Store IRCSocket connect_time, show bytes read/write per second in stats.pyGravatar jesopo2019-05-241-0/+4
* _match_caps takes 2 argsGravatar jesopo2019-05-241-1/+1
* Add comment about why we strip non-alnum chars from private commandsGravatar jesopo2019-05-231-0/+4
* Forgot `not` so it was stripping alnum chars, not non-almun charsGravatar jesopo2019-05-231-1/+1
* `attempted_auth` is no longer usedGravatar jesopo2019-05-231-1/+0