Izdanje Firefox 111

Objavljen je web pretraživač Firefox 111. Osim toga, kreirano je ažuriranje grane za dugoročnu podršku - 102.9.0. Ogranak Firefox 112 uskoro će biti prebačen u fazu beta testiranja, čije je puštanje zakazano za 11. april.

Ključne inovacije u Firefoxu 111:

  • Ugrađeni upravitelj naloga je dodao mogućnost kreiranja maski adresa e-pošte za uslugu Firefox Relay, koja vam omogućava da generišete privremene adrese e-pošte za registraciju na sajtovima ili registraciju pretplate, kako ne biste oglašavali svoju pravu adresu. Ova funkcija je dostupna samo kada je korisnik povezan na Firefox račun.
  • To tag dodata podrška za atribut “rel”, koji vam omogućava da primijenite parametar “rel=noreferrer” na navigaciju kroz web forme da onemogućite prijenos zaglavlja Referer ili “rel=noopener” da onemogućite postavljanje svojstva Window.opener i zabranite pristup kontekstu iz kojeg je izvršena tranzicija.
  • Uključen je OPFS (Origin-Private FileSystem) API, koji je proširenje API-ja za pristup sistemu datoteka za postavljanje datoteka u lokalni sistem datoteka, povezan sa skladištem povezanim sa trenutnom lokacijom. Stvara se neka vrsta virtuelnog sistema datoteka koji je vezan za stranicu (druge stranice ne mogu dobiti pristup), omogućavajući web aplikacijama da čitaju, mijenjaju i spremaju datoteke i direktorije na korisnikovom uređaju.
  • Kao dio implementacije CSS Color Level 4 specifikacije, CSS je dodao funkcije color(), lab(), lch(), oklab() i oklch() za definiranje boje u sRGB, RGB, HSL, HWB, LHC i LAB prostori boja. Funkcije su trenutno onemogućene po defaultu i zahtijevaju aktivaciju zastavice layout.css.more_color_4.enabled u about:config da bi se koristila.
  • CSS pravila '@page', koja se koriste za određivanje stranice prilikom štampanja, implementiraju svojstvo 'page-orientation' za dobijanje informacija o orijentaciji stranice ('uspravno', 'rotate-left' i 'rotate-right').
  • U SVG unutrašnjim elementima Dozvoljene su vrijednosti context-stroke i context-fill.
  • Funkcija search.query je dodana API-ju dodatka za slanje upita zadanoj tražilici. Dodano svojstvo "disposition" funkciji search.search za prikaz rezultata pretraživanja u novoj kartici ili prozoru.
  • Dodan API za spremanje PDF dokumenata otvorenih u ugrađenom pregledniku pdf.js. Dodan je GeckoView Print API, koji je povezan sa window.print i omogućava vam slanje PDF datoteka ili PDF InputStream za ispis.
  • Dodata podrška za postavljanje dozvola putem SitePermissions za URI file://.
  • SpiderMonkey JavaScript motor je dodao početnu podršku za RISC-V 64 arhitekturu.
  • Alati za web programere omogućavaju pretraživanje proizvoljnih datoteka.
  • Implementirana podrška za kopiranje površina za VA-API (Video Acceleration API) pomoću dmabufa, što je omogućilo ubrzanje obrade VA-API površina i riješilo probleme sa pojavom artefakata tokom renderiranja na nekim platformama.
  • Dodane postavke network.dns.max_any_priority_threads i network.dns.max_high_priority_threads u about:config za kontrolu broja niti koje se koriste za rješavanje imena hostova u DNS-u.
  • Na Windows platformi je omogućeno korištenje sistema obavještenja koji pruža platforma.
  • MacOS platforma podržava oporavak sesije.
  • Poboljšanja u verziji Androida:
    • Implementirana je ugrađena mogućnost pregleda PDF dokumenata (bez potrebe za prvo preuzimanjem i otvaranjem u zasebnom pregledniku).
    • Kada odaberete strogi režim za blokiranje neželjenog sadržaja (strogi), podrazumevani režim je Totalna zaštita kolačića, koji koristi zasebnu, izolovanu prodavnicu kolačića za svaku lokaciju, što ne dozvoljava upotrebu kolačića za praćenje kretanja između sajtova.
    • Pixel uređaji koji koriste Android 12 i 13 sada imaju mogućnost dijeljenja linkova do nedavno pregledanih stranica direktno sa ekrana Nedavno.
    • Redizajniran je mehanizam za otvaranje sadržaja u posebnoj aplikaciji (Open in app). Popravljena je ranjivost (CVE-2023-25749) koja omogućava pokretanje Android aplikacija trećih strana bez potvrde korisnika.
    • Uključen je rukovalac CanvasRenderThread, koji omogućava da se zadaci povezani sa WebGL-om obrađuju u zasebnoj niti.

Pored inovacija i ispravki grešaka, Firefox 111 je popravio 20 ranjivosti. 14 ranjivosti je označeno kao opasno, od kojih je 9 ranjivosti (sakupljenih pod CVE-2023-28176 i CVE-2023-28177) uzrokovano problemima s memorijom, kao što su prelivanje bafera i pristup već oslobođenim memorijskim područjima. Potencijalno, ovi problemi mogu dovesti do izvršavanja napadačevog koda prilikom otvaranja posebno dizajniranih stranica.

izvor: opennet.ru

Dodajte komentar