Es handelt sich um Beiträge zu anderen Projekten, meist um Sachen, die wir benutzen und die wir verbessern wollten.
Dies ist nur eine kurze und rudimentäre Liste, es gibt noch mehr, die hier nicht aufgeführt sind.
Aktualisierung des Werkzeugs multitail auf V7 unter FreeBSD. Mit diesem Beitrag wurde das Multitail-Tool auf V7 in FreeBSD aktualisiert, und wir haben auch unsere UWSGI-Syntax zu den Standardeinstellungen hinzugefügt.
https://github.com/folkertvanheusden/multitail/pull/40
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280755
Rendering von CSP-Nonces in Skript- und Link-Tags, sofern verfügbar. Dieser Beitrag zielte auf die Darstellung von CSP-Nonces ab, wenn ein Projekt CSP-Regeln verwendet. Damit werden die lokal gerenderten script- und link-Tags nicht mehr vom Browser abgelehnt, wenn eine strict-dynamic-CSP-Regel mit einer nonce verwendet wird.
https://github.com/django-commons/django-debug-toolbar/pull/1975
Beiträge zum django-webpack-loader Projekt, Hinzufügen neuer Funktionalitäten und Beheben von Fehlern. Hinzufügen der Option skip_common_chunks zum get_files() template tag:
https://github.com/django-webpack/django-webpack-loader/pull/386
Failsafe Request Checking behoben:
https://github.com/django-webpack/django-webpack-loader/pull/301
Hinzufügen der skip_common_chunks Funktionalität:
https://github.com/django-webpack/django-webpack-loader/pull/297
Automatische Handhabung des CROSSORIGIN-Attributs und des django-csp-Moduls:
https://github.com/django-webpack/django-webpack-loader/pull/405
Korrigieren von zuvor fehlerhaften Integritäts-Hashes in webpack-bundle-tracker aus Sicherheitsgründen. Hier haben wir die gesamte Hash-Berechnung von Webpack-Bündeln neu geschrieben, und zwar auf eine mit V4 und V5 kompatible Weise. Wir haben so getan, da wir die Funktionalität in unseren Projekten brauchten.
https://github.com/django-webpack/webpack-bundle-tracker/pull/127
Hinzufügen einer fehlenden Funktion der Webpack-API (Typescript) Als wir den webpack-bundle-tracker erweitert haben, haben wir eine fehlende Funktionsdeklaration in DefinitelyTyped hinzugefügt, damit er auch von anderen verwendet werden kann:
https://github.com/DefinitelyTyped/DefinitelyTyped/pull/70176
Dies sind Verbesserungen und Fehlerkorrekturen, die zum uwsgi-Projekt beigetragen wurden, meist im Zusammenhang mit FreeBSD. Unbenutzte Variablen entfernen, aufgrund von Kompilierungsfehlern:
https://github.com/unbit/uwsgi/pull/2584
Korrektur der Kompilierung mit clang11 unter FreeBSD 13.0:
https://github.com/unbit/uwsgi/pull/2305
Djangos deconstructible Dekorator verursachte den Verlust von Typinformationen bei der Verwendung des Typisierungsmoduls. Dieser Pull Request hat das Problem behoben. https://github.com/typeddjango/django-stubs/pull/1116
Dies sind kurze Beiträge für typeshed, um die Funktionsparameter und Klassenattribute von Python besser darzustellen, wenn man mit Hilfe von Typerkennung programmiert. Fix datetime.strftime:
https://github.com/python/typeshed/pull/6317
Hinzufügen von HTTPResponse.fp als io.BufferedReader:
https://github.com/python/typeshed/pull/6324
Dies ist ein Pull-Request auf Github, um die Typisierung für das Python-Modul django-money in Gang zu bringen. https://github.com/django-money/django-money/pull/686
Dieser Pull Request behebt einen Fehler, der im buildbot-gitea Plugin zu finden war. https://github.com/lab132/buildbot-gitea/pull/28
Dies ist ein Pull Request auf Github, um die Kompilierung für FreeBSD zu verbessern, ohne zusätzliche Optionen für die Kompilierung des von pkg-gelieferten libyaml übergeben zu müssen. https://github.com/yaml/pyyaml/pull/618
Dieser Zusatz zum django-multiselectfield Projekt sorgt dafür, dass die interne Nutzung des Feldes als Formularfeld und DB-Feld verbessert wird. Bei der Auswahl eines Modells, das ein Multiselectfield hat, mit einem Ergebnis aus einem früheren Multiselectfield (MSFList), schlägt die DB-Konvertierung fehl, was zu falschen Negativen führt. Dieser Patch behebt das Problem.
https://github.com/goinnn/django-multiselectfield/pull/135
Dies sind Korrekturen und Verbesserungen, die für das Projekt “xapian-haystack” bereitgestellt wurden. Behebung des nicht vertrauenswürdigen os.path.exists():
https://github.com/notanumber/xapian-haystack/pull/175
Hinzufügen von DJANGO_CT, DJANGO_ID, ID zur internen Verwendung mit __exact:
https://github.com/notanumber/xapian-haystack/pull/232
Verschiedene Beiträge zu fail2ban, damit es nicht nur auf unseren Systemen, sondern auch auf anderen mehr reibungslos funktioniert. Anpassung an das aktualisierte Dovecot-Logeintragsformat:
https://github.com/fail2ban/fail2ban/pull/3210
Zu den von Postfix akzeptierten Logeinträge hinzufügen:
https://github.com/fail2ban/fail2ban/pull/3690