| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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 |
| * | 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 |
| * | Change isgd.py to use Exports to offer url shortening, not events | jesopo | 2019-02-07 | 2 | -7/+6 |
| * | `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 |
| * | 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 |
| * | 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 |
| * | 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 |
| * | `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 |
| * | 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 |
| * | Manually count ACK/NAK for REQed CAPs before ENDing CAP negotiation | jesopo | 2019-02-05 | 1 | -10/+9 |
| * | Disconnect from server and throw an exception if SCRAM server verification fails•••(sasl)
| jesopo | 2019-02-05 | 1 | -0/+5 |
| * | Move scripts module to it's own directory | jesopo | 2019-02-05 | 2 | -1/+2 |
| * | CAP capabilities would not be index `2` if the line is multiline•••(line_handler.py)
| jesopo | 2019-02-05 | 1 | -2/+2 |
| * | Remove debug print in `sasl/__init__.py` | jesopo | 2019-02-05 | 1 | -1/+0 |
| * | Move sasl.py to a directory module and move SCRAM logic to a different file,•••move `github/module.py` to `github/__init__.py`
| jesopo | 2019-02-05 | 3 | -55/+98 |
| * | Remove SCRAM-related variables on IRCServer object when we see•••server-final-message (sasl.py)
| jesopo | 2019-02-05 | 1 | -0/+4 |
| * | Remove SCRAM debug logging (sasl.py) | jesopo | 2019-02-05 | 1 | -10/+0 |
| * | Support SCRAM SASL mechanisms (sasl.py) | jesopo | 2019-02-05 | 1 | -15/+97 |
| * | Add ")" that should have been removed when we stopped using `enumerate` for•••github webhook hooks (github)
| jesopo | 2019-02-04 | 1 | -1/+1 |
| * | Reply to statusmsg commands (e.g. '/msg +channel !ping') with the same statusmsg | jesopo | 2019-02-04 | 2 | -10/+20 |
| * | Try to match against full repository name first, so that we can make specific•••rules for specific repositories (github)
| jesopo | 2019-02-04 | 1 | -3/+3 |
| * | We don't need to enumerate hooks (github) | jesopo | 2019-02-04 | 1 | -2/+1 |
| * | Delete `automodes` user_channel setting when it's empty (auto_mode.py) | jesopo | 2019-02-04 | 1 | -2/+6 |
| * | `user` doesn't exist in _move(), it's `user1` (coins.py) | jesopo | 2019-02-02 | 1 | -1/+1 |
| * | `apikey` command should have a minimum argument restriction (rest_api.py) | jesopo | 2019-02-01 | 1 | -1/+1 |