| Commit message (Expand) | Author | Age | Files | Lines |
| * | Seperate out access checking logic so we can call across-modules with the event•••system to check if users have specific channel access (channel_access.py)
| jesopo | 2019-01-29 | 1 | -6/+15 |
| * | Don't double up command prefix in `!usage` output (commands.py) | jesopo | 2019-01-29 | 1 | -2/+1 |
| * | Actually show the command prefix we now pass to _get_usage (commands.py) | jesopo | 2019-01-29 | 1 | -0/+1 |
| * | Show command prefix in usage strings (commands.py) | jesopo | 2019-01-29 | 1 | -7/+14 |
| * | Add a `permission` to !ghwebhook so an admin user can use it without +o (github) | jesopo | 2019-01-29 | 2 | -10/+9 |
| * | Typo, 'acess' -> 'access' (channel_access.py) | jesopo | 2019-01-29 | 1 | -1/+1 |
| * | Support `*` as a channel permission, to give users all access•••(channel_access.py)
| jesopo | 2019-01-29 | 1 | -3/+4 |
| * | We don't need a seperate command for `!channelset` override (set.py) | jesopo | 2019-01-29 | 1 | -10/+7 |
| * | Use new `utils.consts.PERMISSION_FORCE_SUCCESS` in `permissions.py` | jesopo | 2019-01-29 | 1 | -0/+4 |
| * | Show an error when an unknown subcommand is given to !access (channel_access.py) | jesopo | 2019-01-29 | 1 | -0/+2 |
| * | Add `require_access` to commands on channel_op.py | jesopo | 2019-01-29 | 1 | -0/+12 |
| * | Delete a user's `'access'` channel setting when they have no permissions left•••(channel_access.py)
| jesopo | 2019-01-29 | 1 | -1/+5 |
| * | IRCUser.User objects don't have `.id`, they have `.get_id()` (channel_access.py) | jesopo | 2019-01-29 | 1 | -5/+5 |
| * | Check a return is truthy before we decide it's an error (command.py) | jesopo | 2019-01-28 | 1 | -1/+1 |
| * | Typo, `force_success` -> `force_success = False` (commands.py) | jesopo | 2019-01-28 | 1 | -1/+1 |
| * | Add `channel_access.py`, to give permissions to users in a channel (similar to•••chanserv)
| jesopo | 2019-01-28 | 1 | -0/+62 |
| * | Add a way to force success and force failure of a command permission check•••(commands.py)
| jesopo | 2019-01-28 | 2 | -5/+15 |
| * | Use `target` (after prefixes lstrip) to get channel object (line_handler.py) | jesopo | 2019-01-27 | 1 | -1/+1 |
| * | We need to pass a str to lstrip, not an array (line_handler.py) | jesopo | 2019-01-27 | 1 | -1/+2 |
| * | Strip `prefix_symbols` from PRIVMSG target, for e.g. 'PRIVMSG +#chan :hi'•••(line_handler.py)
| jesopo | 2019-01-27 | 1 | -0/+5 |
| * | The event fired when we get an `account-notify` message iss•••`received.account.login`, not `received.account` (auto_mode.py)
| jesopo | 2019-01-27 | 1 | -1/+1 |
| * | Handle `prefix` being null when we've received a server notice (line_handler.py) | jesopo | 2019-01-26 | 1 | -1/+2 |
| * | Set server name by `event["prefix"].hoskmask` not `.nickname`, they're the same•••thing at the moment when it's not a `nick!user@host` but eventually it might not
be (line_handler.py)
| jesopo | 2019-01-26 | 1 | -1/+1 |
| * | `extended-join` JOINs have 3 args, not 2 (line_handler.py) | jesopo | 2019-01-26 | 1 | -1/+1 |
| * | Pass `category` arg to `_set_quotes` in `quote_add` (quotes.py) | jesopo | 2019-01-26 | 1 | -1/+1 |
| * | Quote should be saved with saver and timestamp (quotes.py) | jesopo | 2019-01-26 | 1 | -2/+4 |
| * | Typo, 'quote' -> 'quotes' (quotes.py) | jesopo | 2019-01-26 | 1 | -1/+1 |
| * | `_set_quotes` needs to be given a category (quotes.py) | jesopo | 2019-01-26 | 1 | -1/+1 |
| * | add !quotegrab to take the last message from a user and quote it (quotes.py) | jesopo | 2019-01-26 | 1 | -3/+21 |
| * | Use .lower() on nickname, as we're using that on `s` and nickname_lower uses•••special irc casemapping (github)
| jesopo | 2019-01-26 | 1 | -3/+3 |
| * | Actually use the output of _prevent_highlight (github) | jesopo | 2019-01-26 | 1 | -1/+1 |
| * | Add a setting to insert zero width characters in to highlights (github) | jesopo | 2019-01-26 | 1 | -0/+18 |
| * | Don't give `event` object to webhook functions - they don't need them | jesopo | 2019-01-26 | 1 | -30/+30 |
| * | Don't put channel messages as low priority, so we can still catch "bitbot: ++"•••(karma.py)
| jesopo | 2019-01-25 | 1 | -2/+1 |
| * | Strip "," and ":" from karma targets (karma.py) | jesopo | 2019-01-25 | 1 | -1/+2 |
| * | Remove users from channels they're kicked from (line_handler.py) | jesopo | 2019-01-25 | 1 | -0/+6 |
| * | Prevent users partaking in the lottery if doing so would put their coin total•••below the coin redemption amount (coins.py)
| jesopo | 2019-01-25 | 1 | -0/+8 |
| * | Delete nickname_aliases.py as it's been disabled for a very long time due to•••bugs
| jesopo | 2019-01-25 | 1 | -92/+0 |
| * | Give `StdOut.send` the new `method` param (commands.py) | jesopo | 2019-01-25 | 1 | -1/+2 |
| * | I totally forgot that we don't need flask. at all. | jesopo | 2019-01-24 | 1 | -1/+0 |
| * | Add `irc_lower()` and `irc_equals()` to IRCServer.Server so that no where else•••in the code has to know about the server having a casemapping
| jesopo | 2019-01-24 | 3 | -6/+3 |
| * | 'self._get_all_user_coins' -> 'self._get_user_coins', forgot to change this when•••we moved back away from wallets (coins.py)
| jesopo | 2019-01-24 | 1 | -1/+1 |
| * | Move logging API key from INFO to DEBUG (rest_api.py) | jesopo | 2019-01-23 | 1 | -1/+1 |
| * | Logging shouldn't use `%` string formatting (rest_api.py) | jesopo | 2019-01-23 | 1 | -2/+2 |
| * | INFO log when we get a HTTP request with an API key (including the key's•••comment) (rest_api.py)
| jesopo | 2019-01-23 | 1 | -2/+6 |
| * | Also pass `method` to `StdOut`/`StdErr` `Send()` when a `send.stdout` or•••`send.stderr` event is sent (commands.py)
| jesopo | 2019-01-23 | 1 | -2/+4 |
| * | Move logic to get `command-method` out of `Out` object (commands.py) | jesopo | 2019-01-23 | 1 | -12/+13 |
| * | Typo, `server.get_value` -> `server.get_setting` (coins.py) | jesopo | 2019-01-23 | 1 | -1/+1 |
| * | Use `rpartition` to either get the last part of a `ref/head/branch` ref or just•••`branch` (github)
| jesopo | 2019-01-23 | 1 | -4/+1 |
| * | Don't throw an exception when we get the kind of format of `ref` the `create`•••event gives (only repo name, not `"refs/head/repo"`) (github)
| jesopo | 2019-01-23 | 1 | -1/+4 |