aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | | | | | * | | | | | | | (Tags): Added trashcan handling to `!tags get` command.Gravatar ks1232020-03-30-2/+4
| | | | | | | | | | | | | |
| | | | | | * | | | | | | | (Tags): Added helper function `handle_trashcan_react` for tag response ↵Gravatar ks1232020-03-30-1/+21
| |_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | deletion handling.
| | | | | | * | | | | | | (Infraction Edit): Changed already expired and no reason provided sentence.Gravatar Karlis S2020-03-31-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Mark <[email protected]>
| | | | | | * | | | | | | (Infraction Edit): Don't change infraction when user try modify duration of ↵Gravatar ks1232020-03-31-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | infraction that is already expired and reason not specified.
| | | | | | * | | | | | | (Infraction Edit): Don't let change expiration when infraction already expired.Gravatar Karlis S2020-03-29-1/+3
| |_|_|_|_|/ / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #849 from ks129/webhook-matchGravatar S. Co12020-03-29-0/+73
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Discord Webhook URL removing
| * \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into webhook-matchGravatar S. Co12020-03-29-1/+20
| |\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #848 from ks129/pep0Gravatar S. Co12020-03-29-1/+20
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | Hard-coded PEP 0 to !pep command
| * | | | | | | | | | | | (PEP Command): Fixed comment about PEP 0 separately handling.Gravatar ks1232020-03-29-2/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | (PEP Command): Moved PEP 0 information to hard-coded strings from constants, ↵Gravatar ks1232020-03-29-18/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | moved PEP 0 sending to function.
| * | | | | | | | | | | | (PEP Command): Moved icon URL to constant instead hard-coded string.Gravatar ks1232020-03-29-2/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | (PEP Command): Fixed comment of explanation of PEP 0 different processing.Gravatar ks1232020-03-28-1/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | (PEP Command): Hard-coded PEP 0Gravatar ks1232020-03-28-0/+21
|/ / / / / / / / / / / /
| * | | | | | | | | | | (Webhook Detection): Fixed grouping of regex, alert message content, ↵Gravatar Karlis S2020-03-28-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | docstrings, string formatting and URL hiding to show in logs. Co-Authored-By: Mark <[email protected]>
| * | | | | | | | | | | (Webhook Detection): Renamed `url` variable to `redacted_url` to avoid ↵Gravatar ks1232020-03-28-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | confusion in `delete_and_respond` function.
| * | | | | | | | | | | (Webhook Detection): Fixed docstrings.Gravatar ks1232020-03-28-2/+2
| | | | | | | | | | | |
| * | | | | | | | | | | (Webhook Detection): Removed unnecessary URL hiding in `delete_and_respond`.Gravatar ks1232020-03-28-5/+0
| | | | | | | | | | | |
| * | | | | | | | | | | (Webhook Detection): Added grouping to RegEx compilation, removed ↵Gravatar ks1232020-03-28-13/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unnecessary function `scan_message`, moved this content to `on_message` event.
| * | | | | | | | | | | (Webhook Detection): Call `on_message` instead repeating code.Gravatar ks1232020-03-28-3/+1
| | | | | | | | | | | |
| * | | | | | | | | | | (Webhook Detection): Fixed order of cog loading.Gravatar ks1232020-03-28-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | (Webhook Detection): Added `on_message_edit` listener for Discord Webhooks ↵Gravatar ks1232020-03-28-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | detecting.
| * | | | | | | | | | | (Webhook Detection): Alert message formatting changes, added `on_message` ↵Gravatar ks1232020-03-28-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | listener.
| * | | | | | | | | | | (Webhook Detection): Added URL returning to `scan_message` helper function.Gravatar ks1232020-03-28-3/+4
| | | | | | | | | | | |
| * | | | | | | | | | | (Webhook Detection): Created `delete_and_respond` helper function to handle ↵Gravatar ks1232020-03-28-2/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Webhook URLs.
| * | | | | | | | | | | (Webhook Detection): Added `ModLog` fetching property.Gravatar ks1232020-03-28-0/+6
| | | | | | | | | | | |
| * | | | | | | | | | | (Webhook Detection): Added cog loading to __main__.py, created ↵Gravatar ks1232020-03-28-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `scan_message` helper function to detect Webhook URL.
| * | | | | | | | | | | (Webhook Detection): Added webhook match regex.Gravatar ks1232020-03-28-0/+4
| | | | | | | | | | | |
| * | | | | | | | | | | (Webhook Detection): Created cog.Gravatar ks1232020-03-28-0/+15
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #842 from python-discord/bug/util/831/snekbox-reeval-parsingGravatar S. Co12020-03-26-8/+59
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | | Fix snekbox's message parsing to extract code for re-evaluation
| * | | | | | | | | | Merge branch 'master' into bug/util/831/snekbox-reeval-parsingGravatar S. Co12020-03-26-2/+2
| |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Change Alias warnings to infoGravatar Leon Sandøy2020-03-26-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stuff like "{name} tried to run {command}" and "{command} could not be found" was set as a warning, and so Sentry issues were being created for these. Our rule of thumb is that only actionable things should be warnings. Changed these to Info logs.
| * | | | | | | | | | Snekbox tests: use `get_code` in `test_continue_eval_does_continue`Gravatar MarkKoz2020-03-25-3/+6
| | | | | | | | | | |
| * | | | | | | | | | Snekbox tests: test `get_code`Gravatar MarkKoz2020-03-25-4/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should return 1st arg (or None) if eval cmd in message, otherwise return full content.
| * | | | | | | | | | Snekbox: fix re-eval when '!eval' is removed from edited messageGravatar MarkKoz2020-03-25-1/+21
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous parsing method was naïve in assuming there would always be something preceding the code (e.g. the '!eval' command invocation) delimited by a space. Now it will only split if it's sure the eval command was used in the edited message.
* | | | | | | | | | Merge pull request #840 from ks129/zen-tag-removeGravatar Mark2020-03-25-20/+0
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Removed `zen` tag due `!zen` command exist.
| * \ \ \ \ \ \ \ \ \ Merge branch 'master' into zen-tag-removeGravatar Mark2020-03-25-254/+259
| |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #841 from python-discord/update-depsGravatar scragly2020-03-25-179/+98
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove unused safety & dodgy dev dependencies
| * | | | | | | | | | | Remove unused safety & dodgy dev dependenciesGravatar S. Co12020-03-24-179/+98
|/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | Relock
* | | | | | | | | | | Merge pull request #837 from python-discord/update-contribGravatar kwzrd2020-03-23-22/+37
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Update contributor doc
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into update-contribGravatar kwzrd2020-03-23-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Update contributor docGravatar S. Co12020-03-20-22/+37
| | | | | | | | | | | |
| | * | | | | | | | | | Removed `zen` tag due `!zen` command exist.Gravatar Karlis S2020-03-23-20/+0
| | | |_|/ / / / / / / | | |/| | | | | | | |
| | | | | * | | | | | Clarify docstring for token check functionGravatar S. Co12020-03-23-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Mark <[email protected]>
| | | | | * | | | | | Update token filter logging to match expanded detectionGravatar S. Co12020-03-20-12/+18
| | | |_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Log message still used the first regex result (re.search) rather than the expanded approach (re.findall) recently added.
| | | | | * | | | | CI: remove support for partial cache hitsGravatar MarkKoz2020-03-25-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partial hits may cause issues when packages get removed. The cache will get bloated with packages which are no longer needed. They will keep accumulating as more packages get removed unless the cache is unused for 7 days and gets automatically deleted by Azure Pipelines. Lingering packages are also a potential cause for conflicts (e.g. unused package x depends on package y==4.0 and useful package z depends on y==5.0). Removing support for partial hits means all dependencies will be installed whenever a single dependency changes.
| | | | | * | | | | CI: rename UsePythonVersion taskGravatar MarkKoz2020-03-11-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "python" is a shorter and clearer name.
| | | | | * | | | | CI: don't do a user install for pre-commit venvGravatar MarkKoz2020-03-09-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevents the following error: Can not perform a '--user' install. User site-packages are not visible in this virtualenv.
| | | | | * | | | | CI: install pipenv to user siteGravatar MarkKoz2020-03-09-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of pipenv's dependencies overlap with dependencies in the Pipfile. When installing from the Pipfile, any dependencies already present in the global site will not be installed again to the user site, and thus will not be cached. Therefore, pipenv is installed to the user site to ensure all dependencies get cached. * Move PATH prepend step before pipenv invocation
| | | | | * | | | | CI: invalidate cachesGravatar MarkKoz2020-03-09-6/+6
| | | | | | | | | |
| | | | | * | | | | CI: prepend py user base to PATHGravatar MarkKoz2020-03-09-0/+3
| | | | | | | | | |