Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Feb 15, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Feb 15, 2022
return HttpResponseRedirect(reverse("bugs-get", args=[bug.pk]))
return HttpResponseRedirect(reverse("bugs-get", args=[bug.pk]))

return HttpResponseRedirect(request.META.get("HTTP_REFERER", "/"))

Check warning

Code scanning / CodeQL

URL redirection from remote source Medium

Untrusted URL redirection depends on a
user-provided value
.
@github-advanced-security
Copy link

You have successfully added a new CodeQL configuration /language:javascript. As part of the setup process, we have scanned this repository and found 4 existing alerts. Please check the repository Security tab to see all alerts.

@github-advanced-security
Copy link

You have successfully added a new CodeQL configuration /language:python. As part of the setup process, we have scanned this repository and found 35 existing alerts. Please check the repository Security tab to see all alerts.

atodorov and others added 25 commits June 28, 2024 12:45
these will end up in email Subject: header and that causes a traceback:

django/core/mail/message.py in forbid_multi_line_headers at line 60:

def forbid_multi_line_headers(name, val, encoding):

    """Forbid multi-line headers to prevent header injection."""

    encoding = encoding or settings.DEFAULT_CHARSET

    val = str(val)  # val may be lazy

    if "\n" in val or "\r" in val:

        raise BadHeaderError(

            "Header values can't contain newlines (got %r for header %r)" % (val, name)

        )
Bumps [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) from 6.2.0 to 6.4.0.
- [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md)
- [Commits](eslint-community/eslint-plugin-promise@v6.2.0...v6.4.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-promise
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
- EthicalAds is a GDPR-compliant ad network for devs
- No cookie banners, and only dev-focused ads.
Bumps [webpack](https://github.com/webpack/webpack) from 5.92.1 to 5.93.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.92.1...v5.93.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) from 6.4.0 to 6.6.0.
- [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md)
- [Commits](eslint-community/eslint-plugin-promise@v6.4.0...v6.6.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-promise
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
The remove_link function in testexecution.py has been refactored to handle the case where the query parameter is empty. This change ensures that the LinkReference objects are only deleted when the query is not empty, preventing any unintended deletions.
- we don't want to change the underlying API because many external
  clients depend on it
- and we don't want to introduce a new major version for such a small
  change
- and also because all of the delete/remove API methods allow the caller
  to actually delete eveything if they want to and such change is a
  deviation from the established behavior wrt the rest of the API.

It is the responsibility of the caller to ensure that they are calling
this method with sane arguments which is handled in the previous commit
by @Melzmann.

I believe this Fixes #3728 as it addresses the underlying root cause.
ImportError: cannot import name 'VersionChange' from 'sphinx.directives.other'
Bumps [psf/black](https://github.com/psf/black) from 24.4.2 to 24.8.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@24.4.2...24.8.0)

---
updated-dependencies:
- dependency-name: psf/black
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
atodorov and others added 29 commits May 30, 2025 17:51
the h1 heading has changed to Delete instead of Are you sure
In https://code.djangoproject.com/ticket/35660,
django/django#18514

_fixture_setup() becomes a class method and is now also called as part
of setUpClass() while previously it was only called outside of it.

- adjust signatures for the _fixture_setup() methods
- turn self.rpc_client into a property

  note: for every test scenario we
  start as AnonymousUser and the login via RPC before actually calling
  the FUT.
- no RPC calls into _fixture_setup(), use setUp() instead!
Bumps [webpack](https://github.com/webpack/webpack) from 5.99.8 to 5.99.9.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.99.8...v5.99.9)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.99.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
to fetch more info about reported bugs via Bugzilla integration
interface
https://docs.djangoproject.com/en/5.1/releases/5.1.9/

CVE-2025-32873: Denial-of-service possibility in strip_tags()

not used in Kiwi TCMS
Bumps [uwsgi](https://uwsgi-docs.readthedocs.io/en/latest/) from 2.0.29 to 2.0.30.

---
updated-dependencies:
- dependency-name: uwsgi
  dependency-version: 2.0.30
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [python-gitlab](https://github.com/python-gitlab/python-gitlab) from 5.6.0 to 6.0.0.
- [Release notes](https://github.com/python-gitlab/python-gitlab/releases)
- [Changelog](https://github.com/python-gitlab/python-gitlab/blob/main/CHANGELOG.md)
- [Commits](python-gitlab/python-gitlab@v5.6.0...v6.0.0)

---
updated-dependencies:
- dependency-name: python-gitlab
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…o dict

to avoid the situation where an integration falls back to the OpenGraph
implementation which returns a dict-compatible object but

modernrpc/handlers/xmlhandler.py in dumps_result() doesn't know how to
serialize that!

Fixes Sentry KIWI-TCMS-VV, https://kiwitcms.sentry.io/issues/6660677083/
Bumps [django-tree-queries](https://github.com/matthiask/django-tree-queries) from 0.19.0 to 0.20.0.
- [Changelog](https://github.com/feincms/django-tree-queries/blob/main/CHANGELOG.rst)
- [Commits](feincms/django-tree-queries@0.19...0.20)

---
updated-dependencies:
- dependency-name: django-tree-queries
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [django-guardian](https://github.com/django-guardian/django-guardian) from 2.4.0 to 3.0.0.
- [Release notes](https://github.com/django-guardian/django-guardian/releases)
- [Commits](django-guardian/django-guardian@v2.4.0...3.0.0)

---
updated-dependencies:
- dependency-name: django-guardian
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pygments](https://github.com/pygments/pygments) from 2.19.1 to 2.19.2.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.19.1...2.19.2)

---
updated-dependencies:
- dependency-name: pygments
  dependency-version: 2.19.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: markdown
  dependency-version: 3.8.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](import-js/eslint-plugin-import@v2.31.0...v2.32.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-version: 2.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [django-simple-history](https://github.com/django-commons/django-simple-history) from 3.8.0 to 3.10.1.
- [Release notes](https://github.com/django-commons/django-simple-history/releases)
- [Changelog](https://github.com/django-commons/django-simple-history/blob/master/CHANGES.rst)
- [Commits](django-commons/django-simple-history@3.8.0...3.10.1)

---
updated-dependencies:
- dependency-name: django-simple-history
  dependency-version: 3.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
prevents usernames being exposed in logs or anonymous analytics.

Refs #3994
to prevent test plan summary being exposed in logs or anonymous
analytics. Fixes #3994.

All internal URLs generated inside Kiwi TCMS will be of the form
/plan/<pk>/ however for compatibility with existing bookmarks and 3rd
party systems it is also possible to specify the URL such as
/plan/<pk>/<maybe-slug> where the last part will be ignored.

Also removes the django-uuslug dependency.
Bumps [django-guardian](https://github.com/django-guardian/django-guardian) from 3.0.0 to 3.0.3.
- [Release notes](https://github.com/django-guardian/django-guardian/releases)
- [Commits](django-guardian/django-guardian@3.0.0...3.0.3)

---
updated-dependencies:
- dependency-name: django-guardian
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [python-gitlab](https://github.com/python-gitlab/python-gitlab) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/python-gitlab/python-gitlab/releases)
- [Changelog](https://github.com/python-gitlab/python-gitlab/blob/main/CHANGELOG.md)
- [Commits](python-gitlab/python-gitlab@v6.0.0...v6.1.0)

---
updated-dependencies:
- dependency-name: python-gitlab
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@pull pull bot merged commit 8aa479b into MLH-Fellowship:master Jul 15, 2025
25 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants