aboutsummaryrefslogtreecommitdiff
path: root/modules/line_handler
Commit message (Expand)AuthorAgeFilesLines
* .lower() -> .upper() for CAP subcommands. makes a lot more sense.Gravatar jesopo2019-05-181-7/+7
* Catch server version string, from RPL_MYINFOGravatar jesopo2019-05-152-0/+8
* Move all actual nickname changing until AFTER events are fixed. it was actually•••set_own_nickname that was really causing the issue. Gravatar jesopo2019-05-121-4/+4
* Change user nickname before firing (received/self).nick eventsGravatar jesopo2019-05-121-3/+3
* Revamp how CAPs are tracked through REQ and ACK/NAK etcGravatar jesopo2019-05-111-21/+34
* Refactor CAPs in to objectsGravatar jesopo2019-05-111-6/+24
* Handle dangling spaces at the end of a NAMES responseGravatar jesopo2019-05-091-0/+5
* Only split NAMES reply at literal space, .split() is overzealousGravatar jesopo2019-05-091-1/+1
* Tokenize IRC data as soon as it comes out of IRCServerGravatar jesopo2019-05-091-5/+4
* Only handle 324 when we're actually in the channelGravatar jesopo2019-05-041-5/+6
* Add/remove people from channels before received.join/received.part eventsGravatar jesopo2019-04-151-11/+16
* Correctly support SETNAME being targetted at usGravatar jesopo2019-04-021-2/+8
* Log which server an ERROR came fromGravatar jesopo2019-03-191-1/+2
* Enum values shouldn't be all upper caseGravatar jesopo2019-03-103-5/+5
* Set a user's username/hostname/account BEFORE sending a received.joinGravatar jesopo2019-03-061-9/+8
* Set username/hostname on users on JOIN regardless of whether we know theirs•••already Gravatar jesopo2019-03-061-3/+2
* Don't treat ACTION CTCP as a different event to normal PRIVMSGsGravatar jesopo2019-03-061-1/+2
* Treat our own user as a regular user throughout line_handlerGravatar jesopo2019-03-053-66/+79
* We need to import EventManager in line_handler/__init__.pyGravatar jesopo2019-03-031-1/+1
* Minor refactors across line_handlerGravatar jesopo2019-03-033-9/+6
* @utils.hook shouldn't be in line_handler/message.pyGravatar jesopo2019-03-031-2/+0
* Add IRCServer.has_capability and use it throughout line_handlerGravatar jesopo2019-03-033-4/+4
* Move utils.irc.IRCParsedLine to IRCLine.ParsedLine, improve truncation•••mechanism, don't convert sent line from ParsedLine to text to ParsedLine for line_handler handling Gravatar jesopo2019-02-231-4/+3
* Split PRIVMSG last param explicitly by `" "` to make message_splitGravatar jesopo2019-02-231-4/+3
* Keep track of a user's away message, not just whether they're away or notGravatar jesopo2019-02-221-0/+2
* Typo, 'taget' -> 'target'Gravatar jesopo2019-02-221-1/+1
* Typo, 'channels' -> 'channel'Gravatar jesopo2019-02-221-1/+1
* `.on` doesn't take kwargs - `.call` doesGravatar jesopo2019-02-221-6/+6
* Typo, 'channels' -> 'channel'Gravatar jesopo2019-02-221-1/+1
* Split line_handler.py out in to different files for different categoriesGravatar jesopo2019-02-226-0/+881