Přeskočit na obsah
Tech-Blog Chatujme.cz Chatujme.cz

Programování · · aktualizováno 4. 11.

Vývojáři PHP odmítají v hlasování výčtové typy pro filtrovací rozšíření

Návrh přidat do filtrovacího rozšíření PHP výčtové typy Filter\Filter a Filter\Flag v hlasování neuspěl: dva hlasy pro, šestnáct proti. K přijetí potřeboval dvoutřetinovou většinu a hlasování se zavřelo 4. listopadu v jednu hodinu ráno. Hlavní výtka zněla, že u dvou příznaků naráz by se stejně muselo sáhnout na celé číslo za výčtem.

Programování PHP

Programování ·

Composer 2.11.2 zavírá díru, kterou šlo spustit příkaz z upraveného composer.lock

Správce balíčků Composer vydal 10. listopadu 2026 verze 2.11.2 a 2.2.32 se třemi novými bezpečnostními hlášeními. Nejvážnější z nich se týká automatických sestavení, která instalují závislosti z cizí úpravy souboru composer.lock, a přepínače --no-scripts ani --no-plugins proti ní nepomůžou.

Programování PHP zranitelnosti Dodavatelský řetězec

Programování ·

Nette bralo adresu klienta ze začátku hlavičky Forwarded, kam si ji zapíše i útočník

Aplikace za reverzní proxy nevidí adresu návštěvníka přímo a musí ji vyčíst z hlavičky, kterou proxy k požadavku připojí. Nette Http do verze 3.4.0 bralo z hlavičky Forwarded první položku, jenže tu tam nezapsala proxy, nýbrž klient. Vydání 3.4.1 z 27. srpna 2026 čte řetěz od opačného konce a aplikacím nastaveným přes rozšíření DI hlavičku Forwarded ve výchozím stavu zakazuje.

Programování PHP Nette Bezpečnost

Programování ·

PHPStan 2.2.10 zakládá paralelní procesy rozvětvením, na Windows spouští nové

PHPStan od vydání 2.2.10 zakládá paralelní procesy rozvětvením toho, který analýzu řídí, místo aby pro každý spouštěl další PHP. Ušetří tím načtení analyzátoru v každém procesu a část paměti nechá sdílenou. Podmínky jsou tři: unixový systém, nativní rozšíření PHPStan Turbo v očekávané verzi a vypnutý OPcache i JIT.

Programování PHP výkon PHPStan

Programování ·

Nette Mail přestal psát do podpisu DKIM délku těla, kvůli které šlo připsat cizí text

Podpis DKIM má příjemci zaručit, že se zpráva cestou nezměnila. Knihovna Nette Mail do něj ale psala nepovinný údaj o délce těla, kvůli kterému podpis pokrýval jen zprávu do určitého bajtu a cokoli za ním zůstalo mimo. Verze 4.2.0 z 27. července 2026 ten údaj vypustila a přidala další věci kolem doručitelnosti.

Programování PHP Nette DKIM