| Commit message (Expand) | Author | Age | Files | Lines |
| * | Change API key checking on-request to match what the values should be in the•••database (dict of '{"name": , "permissions": }')
| jesopo | 2018-11-12 | 1 | -1/+2 |
| * | Change API keys to be hex representations of UUID4s, change their value in the•••database to be a dictionary ({"comment": , "permissions": }) and change the
!apikey command to take a `comment` arg (to note what specific keys are intended
for) and vararg `permissions` (a list of endpoints the API key is allowed to
hit)
| jesopo | 2018-11-12 | 1 | -7/+8 |
| * | Boldify authors in modules/github.py | jesopo | 2018-11-12 | 1 | -5/+7 |
| * | Remove unneeded const | jesopo | 2018-11-12 | 1 | -1/+0 |
| * | We don't need utils.irc.remove_colon anymore! | jesopo | 2018-11-12 | 1 | -7/+1 |
| * | Remove no-longer-used Regexes in modules/line_handler.py | jesopo | 2018-11-12 | 1 | -4/+0 |
| * | Use a link to freenode's webchat in README.md | jesopo | 2018-11-12 | 1 | -1/+1 |
| * | Boldify "merged"/"closed without merging" in modules/github.py | jesopo | 2018-11-12 | 1 | -0/+1 |
| * | 'files: %s/%s/%s' -> '%s/%s/%s files' | jesopo | 2018-11-12 | 1 | -1/+1 |
| * | Fix copypaste fail in modules/github.py | jesopo | 2018-11-12 | 1 | -1/+0 |
| * | Delimit added/removed/modified with "/" and boldify them | jesopo | 2018-11-12 | 1 | -1/+7 |
| * | Change "modified" color from yellow to purple, remove unneeded space | jesopo | 2018-11-12 | 1 | -2/+2 |
| * | Change added/removed/modified order, change modified symbol and added colors to•••added/removed/modified
| jesopo | 2018-11-12 | 1 | -6/+9 |
| * | Add type annotionations to src/Timers.py and src/IRCBuffer.py | jesopo | 2018-11-11 | 2 | -3/+3 |
| * | Add missing imports and `Channel` namespacing to src/IRCChannel.py | jesopo | 2018-11-11 | 1 | -6/+7 |
| * | Split out Channels in to IRCChannels.Channels, not IRCChannel.Channels | jesopo | 2018-11-11 | 3 | -55/+56 |
| * | Fix type annotations for utils.parse.keyvalue | jesopo | 2018-11-11 | 1 | -2/+3 |
| * | Don't implicitly create channels, explicitly create channels when we join one | jesopo | 2018-11-11 | 2 | -3/+5 |
| * | Implement `__len__` on src/IRCChannel.py.Channels | jesopo | 2018-11-11 | 1 | -0/+2 |
| * | Typo in modules/line_handler.py, 'getl' -> 'get' | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Copypaste fail in src/IRCChannel.py, 'self.id' -> 'self._server.id' | jesopo | 2018-11-11 | 1 | -2/+2 |
| * | Copypaste fail in src/IRCChannel.py, 'self.bot' -> 'self._bot' | jesopo | 2018-11-11 | 1 | -2/+2 |
| * | Copypaste fail in src/IRCChannel, 'get_channel_id' -> '_get_id' | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Typin in src/IRCChannel.py, 'self._add' -> 'self.add' | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Readd line I accidentally removed in src/Database.py | jesopo | 2018-11-11 | 1 | -0/+1 |
| * | Typo in src/IRCChannel.py, 'Iterable' -> 'typing.Iterable' | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Forgot to import `EventManager` in src/IRCChannel.py | jesopo | 2018-11-11 | 1 | -1/+2 |
| * | Add missing ":" in src/IRCChannel.py | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Add a `threading.Lock()` around `cursor.execute(...)` in Database.py | jesopo | 2018-11-11 | 1 | -2/+3 |
| * | Move channel tracking data/functions to src/IRCChannel.Channels | jesopo | 2018-11-11 | 5 | -50/+76 |
| * | API keys should have a value of `[]` when they're created, not `True` | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Add a way of appending a comment on an API key, to denote what it's for. | jesopo | 2018-11-11 | 1 | -0/+4 |
| * | typo in modules/rest_api.py; 'resonse' -> 'response' | jesopo | 2018-11-11 | 1 | -2/+2 |
| * | Add missing "," in modules/rest_api.py | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | typo in modules/rest_api.py, 'permimssions' -> 'permissions' | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Add a way to minify REST API responses in modules/rest_api.py | jesopo | 2018-11-11 | 1 | -2/+6 |
| * | update modules/stats.py to use `connection_params` | jesopo | 2018-11-11 | 1 | -4/+4 |
| * | Show bytes read/written in server stats | jesopo | 2018-11-11 | 1 | -1/+3 |
| * | Add missing "}"s in modules/check_mode.py | jesopo | 2018-11-10 | 1 | -2/+2 |
| * | Treat "low"/"high" as synonymous with "v"/"o" but with a settable override in•••modules/check_mode.py
| jesopo | 2018-11-10 | 2 | -3/+15 |
| * | Add basic access controls to modules/rest_api.py | jesopo | 2018-11-10 | 1 | -4/+5 |
| * | Remove unneeded string literal for `resume` CAP | jesopo | 2018-11-09 | 1 | -1/+1 |
| * | Make .get() default explicit | jesopo | 2018-11-09 | 1 | -1/+2 |
| * | Add a way to more explicitly denote when a CAP handshake has ended early | jesopo | 2018-11-09 | 3 | -6/+9 |
| * | Filter out empty items in utils.parse.keyvalue | jesopo | 2018-11-08 | 1 | -1/+1 |
| * | Add missing ")" in modules/stats.py | jesopo | 2018-11-08 | 1 | -1/+1 |
| * | Add !caps to show negotiated IRCv3 capabilities | jesopo | 2018-11-08 | 1 | -0/+8 |
| * | Make hiding [Github] prefix dependent on channel setting | jesopo | 2018-11-08 | 1 | -2/+6 |
| * | Add missing ".get(" in modules/resume.py | jesopo | 2018-11-08 | 1 | -1/+1 |
| * | Add missing "," in modules/resume.py | jesopo | 2018-11-08 | 1 | -1/+1 |