| Commit message (Expand) | Author | Age | Files | Lines |
| * | ERROR log `ERROR`s from servers (line_handler.py) | jesopo | 2019-02-10 | 1 | -0/+4 |
| * | Treat a `QUIT` from hostmask `:*` as referring to our connection (line_handle... | jesopo | 2019-02-10 | 1 | -1/+2 |
| * | Also capture channel setting-related modes (e.g. +f for flood settings) | jesopo | 2019-02-09 | 1 | -0/+1 |
| * | `server_capabilities` is a dict, `capabilities` is a set (line_handler.py) | jesopo | 2019-02-08 | 1 | -4/+7 |
| * | Still REQ CAPs caught from cap.ls command if line_handler.py doesn't request any | jesopo | 2019-02-08 | 1 | -9/+8 |
| * | Fix 2 misspellings of "capabilities" and fix having not changed a variable name | jesopo | 2019-02-08 | 1 | -3/+3 |
| * | Request CAPs we support when we see them advertised with `CAP NEW`•••(line_handler.py)
| jesopo | 2019-02-08 | 1 | -3/+14 |
| * | Remove hanging "or" that i forgot to remove (line_handler.py) | jesopo | 2019-02-07 | 1 | -1/+1 |
| * | Tidy up logic to figure out of a NOTICE is a AUTH notice (line_handler.py) | jesopo | 2019-02-07 | 1 | -3/+4 |
| * | Actually check that we don't have CAPs that we're waiting on a ACK/NAK for•••before ending CAP negotiation (line_handler.py)
| jesopo | 2019-02-05 | 1 | -0/+2 |
| * | Manually count ACK/NAK for REQed CAPs before ENDing CAP negotiation | jesopo | 2019-02-05 | 1 | -10/+9 |
| * | CAP capabilities would not be index `2` if the line is multiline•••(line_handler.py)
| jesopo | 2019-02-05 | 1 | -2/+2 |
| * | Reply to statusmsg commands (e.g. '/msg +channel !ping') with the same statusmsg | jesopo | 2019-02-04 | 1 | -3/+5 |
| * | Use `target` (after prefixes lstrip) to get channel object (line_handler.py) | jesopo | 2019-01-27 | 1 | -1/+1 |
| * | We need to pass a str to lstrip, not an array (line_handler.py) | jesopo | 2019-01-27 | 1 | -1/+2 |
| * | Strip `prefix_symbols` from PRIVMSG target, for e.g. 'PRIVMSG +#chan :hi'•••(line_handler.py)
| jesopo | 2019-01-27 | 1 | -0/+5 |
| * | Handle `prefix` being null when we've received a server notice (line_handler.py) | jesopo | 2019-01-26 | 1 | -1/+2 |
| * | Set server name by `event["prefix"].hoskmask` not `.nickname`, they're the same•••thing at the moment when it's not a `nick!user@host` but eventually it might not
be (line_handler.py)
| jesopo | 2019-01-26 | 1 | -1/+1 |
| * | `extended-join` JOINs have 3 args, not 2 (line_handler.py) | jesopo | 2019-01-26 | 1 | -1/+1 |
| * | Remove users from channels they're kicked from (line_handler.py) | jesopo | 2019-01-25 | 1 | -0/+6 |
| * | Add `irc_lower()` and `irc_equals()` to IRCServer.Server so that no where else•••in the code has to know about the server having a casemapping
| jesopo | 2019-01-24 | 1 | -2/+1 |
| * | We should be checking if a channel name is in server.channels, not server | jesopo | 2018-12-19 | 1 | -1/+1 |
| * | Only pop MODE args when we're certain we should (pays more attention to•••CHANMODES ISUPPORT)
| jesopo | 2018-12-06 | 1 | -3/+8 |
| * | Remove use of `print()` in modules/line_handler.py | jesopo | 2018-12-02 | 1 | -1/+1 |
| * | Don't prefix "self." events with "received." | jesopo | 2018-11-27 | 1 | -5/+6 |
| * | Send WHO on self mode change, to catch any important changes to our user•••information that mode changes can cause (e.g. hostname change)
| jesopo | 2018-11-27 | 1 | -0/+1 |
| * | Fix missing spaces in some event calls in line_handler.py | jesopo | 2018-11-27 | 1 | -5/+5 |
| * | Use WHO/WHOX to also keep track of our own username/hostname | jesopo | 2018-11-27 | 1 | -13/+23 |
| * | Don't enable write throttling until we get 005 | jesopo | 2018-11-19 | 1 | -0/+1 |
| * | This `elif` should have actually been one even indented! | jesopo | 2018-11-14 | 1 | -6/+6 |
| * | `IRCBuffer.add_notice` doesn't have an `action` param | jesopo | 2018-11-14 | 1 | -1/+1 |
| * | Remove a ") i should have removed before | jesopo | 2018-11-14 | 1 | -1/+1 |
| * | only do server-notice checking if we have a "prefix" in event, even if it's None | jesopo | 2018-11-14 | 1 | -1/+1 |
| * | `if is_channel` should be `if channel`, `buffer.add_notice` doesn't take an•••`action` param and `elif` can't go after `else`!
| jesopo | 2018-11-14 | 1 | -7/+7 |
| * | Better parsing of CTCP messages, support raw.send.privmsg/raw.send.notice in•••modules/line_handler.py
| jesopo | 2018-11-14 | 1 | -21/+51 |
| * | Better support passing "send" events through the parsers already present in•••modules/line_handler.py
| jesopo | 2018-11-14 | 1 | -110/+122 |
| * | Add 375 data to server.motd_lines | jesopo | 2018-11-14 | 1 | -0/+1 |
| * | Print MOTD in modules/print_activity.py (after caching it in•••modules/line_handler.py)
| jesopo | 2018-11-13 | 1 | -0/+8 |
| * | The target channel of an /INVITE is the second argument! | jesopo | 2018-11-12 | 1 | -1/+1 |
| * | Remove no-longer-used Regexes in modules/line_handler.py | jesopo | 2018-11-12 | 1 | -4/+0 |
| * | Don't implicitly create channels, explicitly create channels when we join one | jesopo | 2018-11-11 | 1 | -1/+3 |
| * | Typo in modules/line_handler.py, 'getl' -> 'get' | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Move channel tracking data/functions to src/IRCChannel.Channels | jesopo | 2018-11-11 | 1 | -18/+17 |
| * | Add a way to more explicitly denote when a CAP handshake has ended early | jesopo | 2018-11-09 | 1 | -4/+6 |
| * | Add a way to halt CAP before it hits CAP END | jesopo | 2018-11-08 | 1 | -3/+4 |
| * | Only send 'PROTOCTL NAMESX' when we're not already got IRCv3's multi-prefix CAP•••active
| jesopo | 2018-11-08 | 1 | -1/+2 |
| * | Keep a dict of isupport key:values on IRCServer.Server | jesopo | 2018-11-08 | 1 | -0/+1 |
| * | Refactor handling ISUPPORT and support hex escapes therein | jesopo | 2018-11-08 | 1 | -23/+34 |
| * | `server` should be passed in received.rename in modules/line_handler.py | jesopo | 2018-11-05 | 1 | -1/+1 |
| * | Support JSON messages tags, as per IRCv'3 message-tags-0.3 #318 pull request | jesopo | 2018-11-05 | 1 | -2/+2 |