| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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 |
| * | Make labeled-resposnes it's own module, tag and track every sent line | jesopo | 2019-05-30 | 2 | -13/+8 |
| * | `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 | 1 | -0/+1 |
| * | Move IRCv3 `server-time` code in to it's own module, save last @time tag | jesopo | 2019-05-29 | 1 | -1/+0 |
| * | _match_caps takes 2 args | jesopo | 2019-05-24 | 1 | -1/+1 |
| * | Check if a PRIVMSG/NOTICE is send *from* us before we check if it's sent *to* us•••- so `user` isn't null when bitbot messages himself.
| jesopo | 2019-05-22 | 1 | -8/+8 |
| * | Pass `server` through FAIL events, use FAIL `command` as part of event path | jesopo | 2019-05-22 | 1 | -2/+2 |
| * | Log calls need formatting arguments as a second arg | jesopo | 2019-05-22 | 1 | -2/+2 |
| * | `_handle` takes a server param | jesopo | 2019-05-22 | 1 | -1/+1 |
| * | there's no `1` index arg for a batch-end | jesopo | 2019-05-22 | 1 | -1/+1 |
| * | `server` and `tag` var don't exist | jesopo | 2019-05-22 | 1 | -1/+2 |
| * | Remove references to STATUSMSG - just pass around a raw `target_str` (target•••without statusmsg chars stripped off)
| jesopo | 2019-05-21 | 1 | -7/+4 |
| * | `has_capability` -> `has_capability_str`, add new `has_capability` | jesopo | 2019-05-20 | 3 | -3/+3 |
| * | matched_caps is actually a str[] | jesopo | 2019-05-19 | 1 | -1/+0 |
| * | .copy() all the hardcoded Capabilities in line_handler/ircv3.py | jesopo | 2019-05-19 | 1 | -0/+1 |
| * | .lower() -> .upper() for CAP subcommands. makes a lot more sense. | jesopo | 2019-05-18 | 1 | -7/+7 |
| * | Catch server version string, from RPL_MYINFO | jesopo | 2019-05-15 | 2 | -0/+8 |
| * | Move all actual nickname changing until AFTER events are fixed. it was actually•••set_own_nickname that was really causing the issue.
| jesopo | 2019-05-12 | 1 | -4/+4 |
| * | Change user nickname before firing (received/self).nick events | jesopo | 2019-05-12 | 1 | -3/+3 |
| * | Revamp how CAPs are tracked through REQ and ACK/NAK etc | jesopo | 2019-05-11 | 1 | -21/+34 |
| * | Refactor CAPs in to objects | jesopo | 2019-05-11 | 1 | -6/+24 |
| * | Handle dangling spaces at the end of a NAMES response | jesopo | 2019-05-09 | 1 | -0/+5 |
| * | Only split NAMES reply at literal space, .split() is overzealous | jesopo | 2019-05-09 | 1 | -1/+1 |
| * | Tokenize IRC data as soon as it comes out of IRCServer | jesopo | 2019-05-09 | 1 | -5/+4 |
| * | Only handle 324 when we're actually in the channel | jesopo | 2019-05-04 | 1 | -5/+6 |
| * | Add/remove people from channels before received.join/received.part events | jesopo | 2019-04-15 | 1 | -11/+16 |
| * | Correctly support SETNAME being targetted at us | jesopo | 2019-04-02 | 1 | -2/+8 |
| * | Log which server an ERROR came from | jesopo | 2019-03-19 | 1 | -1/+2 |
| * | Enum values shouldn't be all upper case | jesopo | 2019-03-10 | 3 | -5/+5 |
| * | Set a user's username/hostname/account BEFORE sending a received.join | jesopo | 2019-03-06 | 1 | -9/+8 |
| * | Set username/hostname on users on JOIN regardless of whether we know theirs•••already
| jesopo | 2019-03-06 | 1 | -3/+2 |
| * | Don't treat ACTION CTCP as a different event to normal PRIVMSGs | jesopo | 2019-03-06 | 1 | -1/+2 |
| * | Treat our own user as a regular user throughout line_handler | jesopo | 2019-03-05 | 3 | -66/+79 |
| * | We need to import EventManager in line_handler/__init__.py | jesopo | 2019-03-03 | 1 | -1/+1 |
| * | Minor refactors across line_handler | jesopo | 2019-03-03 | 3 | -9/+6 |
| * | @utils.hook shouldn't be in line_handler/message.py | jesopo | 2019-03-03 | 1 | -2/+0 |
| * | Add IRCServer.has_capability and use it throughout line_handler | jesopo | 2019-03-03 | 3 | -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
| jesopo | 2019-02-23 | 1 | -4/+3 |
| * | Split PRIVMSG last param explicitly by `" "` to make message_split | jesopo | 2019-02-23 | 1 | -4/+3 |
| * | Keep track of a user's away message, not just whether they're away or not | jesopo | 2019-02-22 | 1 | -0/+2 |
| * | Typo, 'taget' -> 'target' | jesopo | 2019-02-22 | 1 | -1/+1 |
| * | Typo, 'channels' -> 'channel' | jesopo | 2019-02-22 | 1 | -1/+1 |
| * | `.on` doesn't take kwargs - `.call` does | jesopo | 2019-02-22 | 1 | -6/+6 |
| * | Typo, 'channels' -> 'channel' | jesopo | 2019-02-22 | 1 | -1/+1 |
| * | Split line_handler.py out in to different files for different categories | jesopo | 2019-02-22 | 6 | -0/+881 |