aboutsummaryrefslogtreecommitdiff
path: root/modules/line_handler/channel.py
Commit message (Expand)AuthorAgeFilesLines
* move IRCLine related code from utils.irc to IRCLine.pyGravatar jesopo2019-10-271-3/+3
* pass username/hostname to get_user() so new.user events have that informationGravatar jesopo2019-09-271-6/+5
* 'seperate_hostmask()' -> 'parse_hostmask()'Gravatar jesopo2019-09-161-2/+2
* update channel.topic_setter-related codeGravatar jesopo2019-09-161-1/+1
* topic_setter should be stored as a HostmaskGravatar jesopo2019-09-161-2/+1
* remove try-rejoin (on 477) logic. will move to a module laterGravatar jesopo2019-09-071-7/+1
* return parsed modes from IRCChannel.parse_modes, pass through mode eventsGravatar jesopo2019-07-031-2/+5
* Fix more instances of event["args"] (now event["line"].args)Gravatar jesopo2019-06-221-1/+1
* Change raw.send and raw.receive commands to just pass around ParsedLinesGravatar jesopo2019-06-221-38/+39
* Mode mode (and mode arg) parsing to IRCChannel.py, add IRCChannel.mode_strGravatar jesopo2019-06-131-3/+2
* v1.8.0 releaseGravatar jesopo2019-06-031-8/+8
* `has_capability` -> `has_capability_str`, add new `has_capability`Gravatar jesopo2019-05-201-1/+1
* 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
* 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
* 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
* Treat our own user as a regular user throughout line_handlerGravatar jesopo2019-03-051-31/+31
* Minor refactors across line_handlerGravatar jesopo2019-03-031-6/+4
* Add IRCServer.has_capability and use it throughout line_handlerGravatar jesopo2019-03-031-1/+1
* `.on` doesn't take kwargs - `.call` doesGravatar jesopo2019-02-221-6/+6
* Split line_handler.py out in to different files for different categoriesGravatar jesopo2019-02-221-0/+159