| Commit message (Expand) | Author | Age | Files | Lines |
| * | IRCServer.alias is no longer optional | jesopo | 2019-04-24 | 1 | -1/+1 |
| * | change utils.iso8601_format to default to no milliseconds, switch to using•••utils.iso8601 functions in badges.py
| jesopo | 2019-04-23 | 1 | -2/+10 |
| * | Put spaces between units in output from utils.to_pretty_time | jesopo | 2019-03-21 | 1 | -7/+7 |
| * | Enum values shouldn't be all upper case | jesopo | 2019-03-10 | 1 | -2/+2 |
| * | Only print ANSI reset characters when appropriate | jesopo | 2019-03-06 | 1 | -1/+10 |
| * | Raise a specific exception in utils.http.request for "wrong content type" | jesopo | 2019-02-28 | 1 | -1/+4 |
| * | Treat both `a` and `a=` as None for message-tags | jesopo | 2019-02-27 | 1 | -1/+1 |
| * | Throw ValueError when utils.http.request tries to soup non-html/xml data | jesopo | 2019-02-27 | 1 | -3/+6 |
| * | Don't try to parse non-html/xml stuff with BeautifulSoup | jesopo | 2019-02-26 | 1 | -1/+4 |
| * | Pull "is main thread" logic out to utils, force Database to be accessed on main•••thread
| jesopo | 2019-02-25 | 1 | -1/+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 | 3 | -148/+62 |
| * | .upper() command in IRCParsedLine.format() | jesopo | 2019-02-23 | 1 | -1/+1 |
| * | Only allow the last arg of a formatted line to be :trailing | jesopo | 2019-02-23 | 1 | -2/+3 |
| * | Split line_handler.py out in to different files for different categories | jesopo | 2019-02-22 | 1 | -1/+5 |
| * | Revert "Treat both `a` and `a=` as having a value of None in message-tags (ut...•••This reverts commit e7ec4b5716b560832e6c899dbc14232f8ed6ca34.
| jesopo | 2019-02-21 | 1 | -1/+1 |
| * | Treat both `a` and `a=` as having a value of None in message-tags (utils.irc) | jesopo | 2019-02-20 | 1 | -1/+1 |
| * | again, `r"\"` isn't valid. | jesopo | 2019-02-20 | 1 | -1/+1 |
| * | `r"\"` isn't valid - use `"\\"` (utils.irc) | jesopo | 2019-02-20 | 1 | -1/+1 |
| * | Remove '\' from post-unescaped message-tags | jesopo | 2019-02-20 | 1 | -1/+2 |
| * | don't replace '\\' with '\\' with message-tag unescape | jesopo | 2019-02-20 | 1 | -1/+1 |
| * | draft/message-tags-0.3 (JSON tags) was rejected | jesopo | 2019-02-20 | 1 | -10/+6 |
| * | Don't pass `None` around as tag default, fix some missing return type args | jesopo | 2019-02-19 | 2 | -9/+12 |
| * | typo, 'utls' -> 'utils' (utils.irc) | jesopo | 2019-02-19 | 1 | -1/+1 |
| * | Add `.message(` and `.notice(` to IRCSendBatch | jesopo | 2019-02-19 | 1 | -1/+7 |
| * | Default IRCParsedLine.tags to empty dict, not `None` | jesopo | 2019-02-19 | 1 | -2/+2 |
| * | contextualise JOIN key check, otherwise it doesn't send channel_name | jesopo | 2019-02-19 | 1 | -1/+2 |
| * | copy paste fail, batch end should be "-" not "+" | jesopo | 2019-02-19 | 1 | -1/+1 |
| * | Add batch_start and batch_end to utils.irc.protocol | jesopo | 2019-02-18 | 1 | -0/+7 |
| * | Default `tags` to null for utils.irc.protocol's `message` and `notice` | jesopo | 2019-02-18 | 1 | -2/+2 |
| * | utils.irc.protocol.join()'s `keys` param should be typing.Optional | jesopo | 2019-02-18 | 1 | -1/+1 |
| * | Add src/utils/irc/__init__.py that should have been added some commits ago | jesopo | 2019-02-18 | 1 | -0/+335 |
| * | Don't try to use `keys` if we try to join a channel without any keys | jesopo | 2019-02-18 | 1 | -1/+1 |
| * | Shift formatting protocol data to it's own file: utils.irc.protocol | jesopo | 2019-02-18 | 2 | -302/+81 |
| * | Add missing : | jesopo | 2019-02-18 | 1 | -1/+1 |
| * | don't pass around `has_arbitrary` - we don't need it. | jesopo | 2019-02-18 | 1 | -11/+10 |
| * | Put a helper function in utils to do iso8601 formatting. change IRCServer's•••last-read setting to use it.
| jesopo | 2019-02-17 | 2 | -3/+7 |
| * | Fix 'Optional[str]!=str' type hinting issue in utils.irc line parsing | jesopo | 2019-02-13 | 1 | -1/+1 |
| * | We were just checking if `arbitrary` was falsey, thus losing empty trailing args•••(' :' with nothing after it) (utils.irc)
| jesopo | 2019-02-12 | 1 | -1/+1 |
| * | Also strip \x01 off the start of CTCP commands, if it's there (utils.irc) | jesopo | 2019-02-12 | 1 | -0/+2 |
| * | Only put a ":" on trailing args when it's required | jesopo | 2019-02-12 | 1 | -0/+6 |
| * | Change arg types of constant_time_compare to typing.AnyStr (utils.security) | jesopo | 2019-02-12 | 1 | -3/+1 |
| * | Move constant-time compare function to utils.security | jesopo | 2019-02-12 | 1 | -1/+6 |
| * | Put an strf format for ISO8601 in utils | jesopo | 2019-02-12 | 1 | -0/+2 |
| * | Hold on to tags and type for BATCHes | jesopo | 2019-02-11 | 1 | -0/+7 |
| * | Return truncted data from encode_truncate and hold it in IRCLine.Line | jesopo | 2019-02-10 | 1 | -3/+6 |
| * | add `utils.truncate_encode`, to encode and truncate a string while respecting... | jesopo | 2019-02-10 | 1 | -0/+10 |
| * | rename, 'IRCLine' -> 'IRCParsedLine' (utils.irc) | jesopo | 2019-02-10 | 1 | -3/+3 |
| * | Abstract ssl socket wrapping away so we can reuse it | jesopo | 2019-02-10 | 2 | -1/+24 |
| * | Return "0s" from utils.to_pretty_time when given 0 seconds | jesopo | 2019-02-07 | 1 | -0/+3 |
| * | If a server has a hostname that's not an IP, use it as SNI server name | jesopo | 2019-02-06 | 1 | -1/+8 |