| Commit message (Expand) | Author | Age | Files | Lines |
| * | move IRCLine related code from utils.irc to IRCLine.py | jesopo | 2019-10-27 | 2 | -5/+5 |
| * | get account id (not just account name) from WHOX•••closes #116
| jesopo | 2019-10-20 | 1 | -0/+2 |
| * | pass username/hostname to get_user() so new.user events have that information | jesopo | 2019-09-27 | 2 | -9/+8 |
| * | update username/hostname of Users when they send PRIVMSG/NOTICE/TAGMSG | jesopo | 2019-09-26 | 1 | -0/+2 |
| * | refactor all checks for channel_type to server.is_channel() | jesopo | 2019-09-20 | 2 | -4/+3 |
| * | Allow passing source Hostmask to IRCBatch | jesopo | 2019-09-19 | 1 | -1/+1 |
| * | 'seperate_hostmask()' -> 'parse_hostmask()' | jesopo | 2019-09-16 | 1 | -2/+2 |
| * | update channel.topic_setter-related code | jesopo | 2019-09-16 | 1 | -1/+1 |
| * | topic_setter should be stored as a Hostmask | jesopo | 2019-09-16 | 1 | -2/+1 |
| * | remove try-rejoin (on 477) logic. will move to a module later | jesopo | 2019-09-07 | 2 | -12/+2 |
| * | 477 should check that we're *not* in a channel before trying rejoin | jesopo | 2019-09-07 | 1 | -1/+1 |
| * | 'and' -> 'in'. typo | jesopo | 2019-08-03 | 1 | -1/+1 |
| * | handle 'CAP DEL' for something that wasn't advertised | jesopo | 2019-07-28 | 1 | -1/+2 |
| * | "paramatered" -> "parametered" | jesopo | 2019-07-04 | 1 | -1/+1 |
| * | treat 437 the same as 433 (nickname already in use) | jesopo | 2019-07-04 | 2 | -2/+11 |
| * | return parsed modes from IRCChannel.parse_modes, pass through mode events | jesopo | 2019-07-03 | 3 | -7/+11 |
| * | Switch all 'hook.kwargs.get(' calls to 'hook.get_kwarg(' | jesopo | 2019-06-26 | 1 | -1/+1 |
| * | Handle `CAP ACK -<cap>` and ACK from a REQ not sent by ircv3.py | jesopo | 2019-06-23 | 1 | -7/+13 |
| * | .send_raw() should be used if we're not .send()ing a ParsedLine | jesopo | 2019-06-23 | 1 | -1/+1 |
| * | Fix more instances of event["args"] (now event["line"].args) | jesopo | 2019-06-22 | 1 | -1/+1 |
| * | Change raw.send and raw.receive commands to just pass around ParsedLines | jesopo | 2019-06-22 | 6 | -127/+125 |
| * | pass ParsedLine on message and formatted.* message events | jesopo | 2019-06-21 | 2 | -2/+2 |
| * | Implement dependency system for CAPs | jesopo | 2019-06-21 | 1 | -2/+47 |
| * | Adda system of aliases for CAPs, mostly for changeable draft specs and creating•••dependence between moving specs
| jesopo | 2019-06-21 | 1 | -2/+2 |
| * | remove echo-message considerations from line_handler/message.py | jesopo | 2019-06-21 | 1 | -12/+5 |
| * | move echo-message to it's own module, eat events before they hit fake_echo.py | jesopo | 2019-06-21 | 1 | -1/+0 |
| * | Don't listen to raw.send.privmsg in linehandler, emulate recv in fake_echo.py | jesopo | 2019-06-21 | 1 | -2/+0 |
| * | pass ParsedLine objects on raw.send.<command> events | jesopo | 2019-06-21 | 1 | -1/+1 |
| * | pass from_self through message/notice/tagmsg vents | jesopo | 2019-06-20 | 1 | -1/+1 |
| * | Add an export for IRCv3 CAPs | jesopo | 2019-06-20 | 2 | -2/+5 |
| * | Return all caps through received.cap.ls|new and check if valid in line_handler,•••remove server.cap_started
| jesopo | 2019-06-16 | 1 | -45/+26 |
| * | Mode mode (and mode arg) parsing to IRCChannel.py, add IRCChannel.mode_str | jesopo | 2019-06-13 | 2 | -18/+7 |
| * | only add to IRCBuffer when there's actually a message (e.g. exclude TAGMSG) | jesopo | 2019-06-08 | 1 | -4/+6 |
| * | We should look at ISUPPORT's STATUSMSG token instead of PREFIX | jesopo | 2019-06-08 | 2 | -1/+3 |
| * | Only request a CAP once. closes #66 | jesopo | 2019-06-08 | 1 | -3/+3 |
| * | assign local var "modes" | jesopo | 2019-06-06 | 1 | -1/+3 |
| * | Ask for our own modes when we get a 001 | jesopo | 2019-06-06 | 2 | -5/+16 |
| * | Remove users from channels/server AFTER we call received.quit | jesopo | 2019-06-05 | 1 | -1/+1 |
| * | Differentiate between send and received ctcp events | jesopo | 2019-06-03 | 1 | -6/+8 |
| * | pass `is_channel` through CTCP events, fire generic "got a ctcp" event | jesopo | 2019-06-03 | 1 | -1/+4 |
| * | v1.8.0 release | jesopo | 2019-06-03 | 5 | -30/+30 |
| * | Check from_self, not if target==is_own_nickname, use from_self when adding to•••buffer obj
| jesopo | 2019-06-03 | 1 | -2/+2 |
| * | buffer lines in private messages should be stored against the sender | jesopo | 2019-06-03 | 1 | -1/+6 |
| * | Only parse CTCP when we're not in a TAGMSG event | jesopo | 2019-06-03 | 1 | -13/+15 |
| * | Consolidate PRIVMSG, NOTICE and TAGMSG handlers in to 1 function | jesopo | 2019-06-03 | 2 | -136/+66 |
| * | 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 |