Vydání Firefox 111

Byl vydán webový prohlížeč Firefox 111. Kromě toho byla vytvořena aktualizace větve s dlouhodobou podporou - 102.9.0. V blízké době bude beta testována větev Firefox 112, jejíž vydání je plánováno na 11. dubna.

Hlavní novinky ve Firefoxu 111:

  • Do vestavěného správce účtů byla přidána možnost vytváření masek e-mailových adres pro službu Firefox Relay, která umožňuje generovat dočasné e-mailové adresy pro registraci na webových stránkách nebo pro přihlášení k odběrům, aby se neprozrazovala skutečná adresa. Možnost je dostupná pouze při připojení uživatele k účtu Firefox Account.
  • Do tagu byla přidána podpora atributu 'rel', který umožňuje aplikovat na navigaci prostřednictvím webových formulářů parametr 'rel=noreferrer' pro zakázání přenosu hlavičky Referer nebo 'rel=noopener' pro zakázání nastavení vlastnosti Window.opener a zákaz přístupu k kontextu, ze kterého byl proveden přechod.
  • Byl zahrnut API OPFS (Origin-Private FileSystem), což je rozšíření API File System Access pro ukládání souborů do místního FS, které je přidruženo k úložišti spojenému s aktuálním webem. Vytváří se takzvaný virtuální FS vázaný na web (jiné weby nemohou mít přístup), který umožňuje webovým aplikacím číst, měnit a ukládat soubory a adresáře na zařízení uživatele.
  • V rámci implementace specifikace CSS Color Level 4 byly do CSS přidány funkce color(), lab(), lch(), oklab() a oklch() pro určení barev v barevných prostorech sRGB, RGB, HSL, HWB, LHC a LAB. Funkce jsou prozatím ve výchozím nastavení vypnuté a vyžadují aktivaci příznaku layout.css.more_color_4.enabled v about:config.
  • V CSS pro pravidla '@page', používaná k definici stránky při tisku, bylo implementováno vlastnost 'page-orientation' pro získání informací o orientaci stránky ('upright', 'rotate-left' a 'rotate-right').
  • V SVG uvnitř prvků bylo povoleno použití hodnot context-stroke a context-fill.
  • Do API pro rozšíření byla přidána funkce search.query pro odesílání dotazů na vybranou výchozí vyhledávací službu. Do funkce search.search byla přidána vlastnost 'disposition' pro zobrazení výsledku vyhledávání v nové kartě nebo okně.
  • Byl přidán API pro ukládání PDF dokumentů otevřených ve vestavěném prohlížeči pdf.js. Byl přidán API GeckoView Print, související s window.print a umožňující odesílání PDF souborů nebo PDF InputStream k tisku.
  • Byla přidána podpora pro udělování oprávnění prostřednictvím SitePermissions pro URI file://.
  • Do JavaScriptového enginu SpiderMonkey byla přidána počáteční podpora architektury RISC-V 64.
  • V nástrojích pro webové vývojáře byl povolen vyhledávání v libovolných souborech.
  • Byla implementována podpora pro kopírování povrchů pomocí VA-API (Video Acceleration API) prostřednictvím dmabuf, což urychlilo zpracování povrchů VA-API a vyřešilo problémy s artefakty při renderování na některých platformách.
  • Do about:config byly přidány nastavení network.dns.max_any_priority_threads a network.dns.max_high_priority_threads pro řízení počtu vláken používaných pro rozlišení názvů hostitelů v DNS.
  • Na platformě Windows bylo povoleno využívání systémem poskytované notifikační platformy.
  • Na platformě macOS byla zajištěna podpora obnovování relace.
  • Vylepšení v aplikaci pro Android:
    • Byla implementována vestavěná možnost prohlížení PDF dokumentů (bez nutnosti předchozího načítání a otevírání v samostatném prohlížeči).
    • Při výběru přísného režimu blokování nežádoucího obsahu (strict) je ve výchozím nastavení zapnut režim úplné ochrany cookies (Total Cookie Protection), ve které je pro každou stránku použito samostatné izolované úložiště cookies, což zabrání používání cookies k sledování pohybu mezi stránkami.
    • Na zařízeních Pixel s platformami Android 12 a 13 se objevila možnost zasílání odkazů na nedávno navštívené stránky přímo z obrazovky Recents.
    • Byl přepracován mechanismus otevírání obsahu v samostatné aplikaci (Open in app). Byla odstraněna zranitelnost (CVE-2023-25749), která umožňovala spouštět cizí Android aplikace bez potvrzení uživatele.
    • Byl aktivován zpracovatel CanvasRenderThread, který zajišťuje zpracování úloh spojených s WebGL v samostatném vlákně.

Kromě novinek a oprav chyb ve Firefoxu 111 bylo odstraněno 20 zranitelností. 14 zranitelností je označeno jako nebezpečné, z toho 9 zranitelností (zahrnuté pod CVE-2023-28176 a CVE-2023-28177) je způsobeno problémy s pamětí, jako jsou přetečení bufferu a přístup k již uvolněným oblastem paměti. Tyto problémy mohou potenciálně vést k vykonání kódu útočníka při otevření speciálně upravených stránek.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster