Hozzájárulások

Ezek más projektekhez való hozzájárulások, többnyire olyan dolgok, amelyeket mi is használunk és jobbá tenni szeretnénk.

Ez csak egy rövid lista. Vannak még más olyanok is, amelyek itt nincsenek felsorolva.

Multitail FreeBSD frissítés és UWSGI syntax

A multitail eszköz verziófrissítése (v6 -> v7) FreeBSD rendszerekre. Bekerült az új verzió a FreeBSD csomagok közé, valamint az általunk használt UWSGI syntax-al is kibővült. https://github.com/folkertvanheusden/multitail/pull/40 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280755

django-debug-toolbar hozzájárulás

CSP nonce renderelése script és link HTML tagekben, ha elérhető. Ezen hozzájárulás arra irányult hogy CSP nonce attribútumokat jelenítsen meg scriptés link HTML tagekben. Ezáltal, azon browser amelye aki CSP szabályokat használ, nem fogja ezen tageket visszautasítani, ha a CSP szabály strict-dynamic és nonce értékeket tartalmaz. https://github.com/django-commons/django-debug-toolbar/pull/1975

Hozzájárulások a django-webpack-loaderhez

Contributions to the django-webpack-loader project, adding new functionalities and fixing bugs. Hozzájárulás a django-webpack-loader projekthez, új funkciók hozzáadása és hibák javítása. https://github.com/django-webpack/django-webpack-loader/pull/386 Hibabiztos kérésellenőrzés javítása: https://github.com/django-webpack/django-webpack-loader/pull/301 A skip_common_chunks funkció hozzáadása: https://github.com/django-webpack/django-webpack-loader/pull/297 CROSSORIGIN attribútum és django-csp modul automatikus kezelése: https://github.com/django-webpack/django-webpack-loader/pull/405

webpack-bundle-tracker hozzájárulás

A webpack-bundle-trackerben korábban helytelen integritási hash-ok javítása, biztonsági okokból. Itt a webpack csomagok teljes hash-számítását írtuk át úgy, hogy az kompatibilis legyen a V4 és V5 rendszerekkel. Azért tettük ezt, mert szükségünk volt erre a funkcionalitásra a projektjeinkben. https://github.com/django-webpack/webpack-bundle-tracker/pull/127

Hozzájárulások az uwsgi projekthez

Ezek a javítások és javítások az uwsgi projekthez járultak hozzá, többnyire FreeBSD-vel kapcsolatosak. A nem használt változók miatti fordítási hiba javítása: https://github.com/unbit/uwsgi/pull/2584 Javítottuk a fordítást a clang11-gyel FreeBSD 13.0 alatt: https://github.com/unbit/uwsgi/pull/2305

A django-multiselectfield javítása

Ez a kiegészítés a django-multiselectfield projekthez biztosította, hogy a mező belső használata űrlapmezőként és DB mezőként javuljon. Ha egy olyan modellt választunk ki, amely többválasztós mezővel rendelkezik, és egy korábbi többválasztós mezőből (MSFList) származó eredményt tartalmaz, a DB-konverzió sikertelen lesz, ami hamis negatív eredményt eredményez. Ez a javítás javítja ezt. https://github.com/goinnn/django-multiselectfield/pull/135

A xapian-haystack javításai

Ezek a javítások és fejlesztések a xapian-haystack projekthez készültek. Nem megbízható os.path.exists() javítása: https://github.com/notanumber/xapian-haystack/pull/175 A DJANGO_CT, DJANGO_ID, ID hozzáadása a __exact belső használatához: https://github.com/notanumber/xapian-haystack/pull/232

Egy django-stubs probléma javítása

A Django deconstructible dekorátora a tipizáló modul használatakor elveszítette a típusinformációkat. Ez a pull request javította ezt. https://github.com/typeddjango/django-stubs/pull/1116

Hozzájárulások a python typeshed modulhoz

A typeshed modul hozzájárulásai a python függvényparaméterek és osztályattribútumok jobb ábrázolásához, amikor a típusinformációkkal programozunk. A datetime.strftime javítása: https://github.com/python/typeshed/pull/6317 A HTTPResponse.fp osztályváltozó io.BufferedReader típusú használata: https://github.com/python/typeshed/pull/6324

Pyyaml fejlesztés FreeBSD fordításhoz

Egy github pull request, hogy javítsuk a fordítást FreeBSD-re, anélkül, hogy extra opciókat kellene átadni a pkg (csomagkezelő) által biztosított libyaml fordításához. https://github.com/yaml/pyyaml/pull/618

A fail2ban-eszköz hozzájárulásai

Különböző hozzájárulások a fail2ban-hoz, hogy ne csak a mi rendszereinken, hanem másokéin is gördülékenyebben működjön. A frissített Dovecot logbejegyzések támogatása: https://github.com/fail2ban/fail2ban/pull/3210 Hozzáadás az elfogadott Postfix logbejegyzésekhez: https://github.com/fail2ban/fail2ban/pull/3690