| Commit message (Expand) | Author | Age | Files | Lines |
| * | Use `check_run` event instead of `status` for CI (github) | jesopo | 2019-02-07 | 1 | -17/+51 |
| * | quit: add quote | Evelyn | 2019-02-07 | 1 | -1/+2 |
| * | Send `CAP LS` after we send `PASS` (if applicable) (src/IRCServer.py) | jesopo | 2019-02-07 | 1 | -1/+2 |
| * | Make commit hash LIGHTBLUE in `status` event (github) | jesopo | 2019-02-07 | 1 | -1/+2 |
| * | Color/bold `status` state (github) | jesopo | 2019-02-07 | 1 | -1/+9 |
| * | typo, "_short_id" -> "_short_hash" (github) | jesopo | 2019-02-07 | 1 | -2/+2 |
| * | 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 |
| * | Add command to list, add and remove travis webhooks (travis) | jesopo | 2019-02-07 | 1 | -0/+48 |
| * | Actually accept `!ghwebhook list` as a command (github) | jesopo | 2019-02-07 | 1 | -17/+21 |
| * | Use HTML entity for less-than symbol (sasl README.md) | jesopo | 2019-02-07 | 1 | -7/+7 |
| * | Add SASL README.md | jesopo | 2019-02-07 | 1 | -0/+35 |
| * | Add optional `default` param to `Exports.get_one()` (src/Exports.py) | jesopo | 2019-02-07 | 1 | -3/+5 |
| * | Show server name when we log a SASL failure (sasl) | jesopo | 2019-02-07 | 1 | -1/+2 |
| * | First commit of travis webhook module | jesopo | 2019-02-07 | 1 | -0/+71 |
| * | Implement ExportsContext.get_one | jesopo | 2019-02-07 | 1 | -0/+2 |
| * | Change isgd.py to use Exports to offer url shortening, not events | jesopo | 2019-02-07 | 2 | -7/+6 |
| * | Implement `Exports.get_one()` | jesopo | 2019-02-07 | 1 | -0/+3 |
| * | `commit_comment` events have `commit_id` in `comment`, not in the root data (... | jesopo | 2019-02-07 | 1 | -1/+1 |
| * | Don't use string concat when we're already using %s formatting (sasl.scram) | jesopo | 2019-02-06 | 1 | -1/+1 |
| * | Add more comments, re-seperate out self._ variables and seperate some compound•••function calls on to different lines for readability (sasl.scram)
| jesopo | 2019-02-06 | 1 | -11/+15 |
| * | Fix mypy typing issue with importspec loader Optionalness (src/ModuleManager.py) | jesopo | 2019-02-06 | 1 | -1/+2 |
| * | Default `error` to `""`, `_client_first`/`_salted_password`/`_auth_message` t...•••(sasl.scram)
| jesopo | 2019-02-06 | 1 | -4/+4 |
| * | Add type hints to SCRAM ctor (sasl.scram) | jesopo | 2019-02-06 | 1 | -1/+1 |
| * | Restrict scram algorithms to IANA Hash Function Textual Names (sasl.scram) | jesopo | 2019-02-06 | 2 | -2/+11 |
| * | Remove pointless local auth_message variable (sasl.scram) | jesopo | 2019-02-06 | 1 | -3/+3 |
| * | Move parsing username, password and algorithm to the only place that uses it and•••add comments (sasl.scram)
| jesopo | 2019-02-06 | 1 | -2/+10 |
| * | uuid.uuid4() is not random enough for a nonce (sasl.scram) | jesopo | 2019-02-06 | 1 | -2/+2 |
| * | Remove pointless local salted_password variable (sasl.scram) | jesopo | 2019-02-06 | 1 | -4/+3 |
| * | Remove pointless local assign of self._password (sasl.scram) | jesopo | 2019-02-06 | 1 | -2/+1 |
| * | Add type annotations to scram util functions (sasl) | jesopo | 2019-02-06 | 1 | -4/+4 |
| * | If a server has a hostname that's not an IP, use it as SNI server name | jesopo | 2019-02-06 | 2 | -2/+14 |
| * | Log a WARN when we get a 904 (failed sasl) | jesopo | 2019-02-06 | 1 | -0/+2 |
| * | Assume we'll receive a 904 when SCRAM fails with an `e=` param (sasl) | jesopo | 2019-02-06 | 1 | -1/+0 |
| * | Don't break if we try to "finish" a waiting CAP when it's already finished | jesopo | 2019-02-06 | 1 | -1/+1 |
| * | Set SCRAM state to just `Failure` if there's a server-final-message error (sasl) | jesopo | 2019-02-06 | 1 | -1/+3 |
| * | Only panic about a scram failure if it's a server-final-message failure (sasl) | jesopo | 2019-02-06 | 1 | -2/+4 |
| * | Only send `auth_text` if it's not None (sasl) | jesopo | 2019-02-06 | 1 | -4/+5 |
| * | `auth_text` would not be present in a failure scenario | jesopo | 2019-02-06 | 1 | -0/+1 |
| * | Handle error on server-final-message (sasl.scram) | jesopo | 2019-02-06 | 1 | -6/+9 |
| * | Remove particularly improper quit quotes, add Hillel the Elder quote (quit.py) | jesopo | 2019-02-06 | 1 | -2/+1 |
| * | Don't .lower() nicknames in Database.py, it doesn't know about IRC casemapping | jesopo | 2019-02-06 | 2 | -4/+5 |
| * | `arguments` was not defined if they weren't provided (sasl) | jesopo | 2019-02-06 | 1 | -3/+1 |
| * | Fix mypy linting issue with dict creation (scram.py) | jesopo | 2019-02-06 | 1 | -1/+2 |
| * | "+" as part of a SASL handshake is irc-specific so remove it from scram.py | jesopo | 2019-02-06 | 2 | -5/+7 |
| * | Type annotate scram.py and don't pass base64 data to scram.py functions | jesopo | 2019-02-06 | 2 | -13/+13 |
| * | Forgot to remove Flask from requirements.txt | jesopo | 2019-02-06 | 1 | -1/+0 |
| * | Don't take a users coins when they make an invalid roulette bet (coins.py) | jesopo | 2019-02-05 | 1 | -2/+2 |
| * | Split hash and hmac logic out to their own functions (sasl.scram) | jesopo | 2019-02-05 | 1 | -7/+10 |
| * | 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 |