| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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 |
| * | Add src.utils.parse.keyvalue, mostly for IRCv3 CAP negotiation | jesopo | 2018-11-05 | 1 | -8/+1 |
| * | Fix a crash in modules/line_handler.py; QUIT can have an empty reason! | jesopo | 2018-11-05 | 1 | -1/+1 |
| * | Change line parsing to put arbitrary-length args on the end of•••`args` so we can get rid of `last`/`arbitrary` and add IRCArgs (with .get())
to help only getting an arg index if it exists
| jesopo | 2018-11-04 | 1 | -27/+26 |
| * | Implement IRCv3's `draft/rename` | jesopo | 2018-11-04 | 1 | -1/+13 |
| * | Update modules/line_handler.py to now not pass a `server` param to•••utils.irc.parse_line
| jesopo | 2018-10-30 | 1 | -6/+7 |
| * | Add type/return hints throughout src/ and, in doing so, fix some cyclical•••references.
| jesopo | 2018-10-30 | 1 | -1/+2 |
| * | event["args"] is an array already, args_split does not exist. Also send raw•••events from src/IRCServer.py as call_unsafe to make errors like that more
apparent.
| jesopo | 2018-10-15 | 1 | -1/+1 |
| * | Correctly check if someone's logged in to an account with extended-join | jesopo | 2018-10-15 | 1 | -1/+1 |
| * | raw.* events should be call_unsafe | jesopo | 2018-10-06 | 1 | -1/+1 |
| * | 'mode_prefixes' -> prefix_modes and prefix_symbols | jesopo | 2018-10-03 | 1 | -9/+9 |
| * | Move src/Utils.py in to src/utils/, splitting functionality out in to modules of•••related functionality
| jesopo | 2018-10-03 | 1 | -41/+41 |
| * | Fix BATCH parsing | jesopo | 2018-10-03 | 1 | -1/+1 |
| * | Move parsing IRC lines to src/Utils.py, added base support for parsing outgoing•••messages
| jesopo | 2018-10-03 | 1 | -35/+24 |
| * | Support changing command responses from PRIVMSG to NOTICE | jesopo | 2018-10-02 | 1 | -2/+3 |
| * | Simplify modules/line_handler.handle | jesopo | 2018-10-02 | 1 | -35/+21 |
| * | Better support for msgtags with PRIVMSGs; put functionality in to•••modules/commands.py to reply to specific messages by use of msgids
| jesopo | 2018-10-01 | 1 | -2/+3 |
| * | Some networks send NICK as 'nick!user@host NICK newnick` instead of•••'nick!user@host NICK :newnick' (which is RFC compliant but BitBot didn't support
it)
| jesopo | 2018-10-01 | 1 | -1/+1 |
| * | Change modules/line_handler.py to use @Utils.hook | jesopo | 2018-10-01 | 1 | -43/+35 |
| * | Move src/IRCLineHandler.py to modules/line_handler.py | jesopo | 2018-09-30 | 1 | -0/+597 |