Ir iznÄcis tÄ«mekļa pÄrlÅ«ks , kÄ arÄ« Firefox 68.9 Android platformai. TurklÄt ir izveidots atjauninÄjums ar ilgstoÅ”u atbalstu . NÄkamajÄ laikÄ pÄries tiks pÄrsÅ«tÄ«ta Firefox 78 filiÄle, kuras izlaiÅ”ana plÄnota 30. jÅ«nijÄ.
:
- jauna pakalpojumos lapas Ā«about:certificateĀ» piekļuve iebÅ«vÄtajam sertifikÄtu skatīŔanas interfeisam. InterfaisÄ var attÄlot sarakstu ar saknes un saglabÄtajiem sertifikÄtiem, skatÄ«t katra sertifikÄta detaļas un veikt sertifikÄtu eksporta darbÄ«bas (importa atbalsts pagaidÄm nav pieejams).
- Pievienota eksperimentÄlÄ atbalsta funkcionalitÄte AVIF (AV1 Image Format) attÄlu formÄtam, kas izmanto videokodÄÅ”anas AV1 formÄta iekÅ”Äjo saspieÅ”anas tehnoloÄ£iju (atbalsts sÄkot ar Firefox 55). Lai ieslÄgtu AVIF, ir pieejota opcija about:config image.avif.enabled. SaspieÅ”anas datu izplatīŔanas konteiners AVIF ir pilnÄ«gi lÄ«dzÄ«gs HEIF. AVIF atbalsta gan HDR (High Dynamic Range) attÄlus un plaÅ”a krÄsu gammu, gan standarta dinamiskÄ diapazona (SDR) attÄlus.
- kuru kompozÄ«cijas sistÄma ir aktivizÄta , kas uzrakstÄ«ta Rust valodÄ un ļauj bÅ«tiski palielinÄt attÄloÅ”anas Ätrumu un samazinÄt CPU slodzi. WebRender novirza lapas satura attÄloÅ”anas operÄcijas uz GPU, izmantojot GPU veiktÄs Å”Äderu operÄcijas. WebRender tagad uz iekÄrtÄm ar , APU AMD Raven Ridge, AMD Evergreen un uz portatÄ«vajiem datoriem ar NVIDIA grafikas kartÄm, kas darbojas Windows 10 vidÄ. Lai piespiedu kÄrtÄ aktivizÄtu, par about:config jÄieslÄdz iespÄjas Ā«gfx.webrender.allĀ» un Ā«gfx.webrender.enabledĀ» vai jÄdara Firefox ar izveidotu vides mainÄ«go MOZ_WEBRENDER=1.
- Adreses joslÄ meklÄÅ”anas frÄžu analÄ«ze. VÄrdi ar punktu tagad tiek vÄrtÄti attiecÄ«bÄ uz saistÄ«bu ar piemÄram, agrÄk, ievadot atslÄgas, piemÄram, Ā«test.logĀ», tika mÄÄ£inÄts atvÄrt vietni, nevis meklÄt, savukÄrt ievadot Ā«data:urlĀ» ar atstarpÄm un jautÄjuma zÄ«mi ā tika meklÄts, nevis ielÄdÄts).
- atbalsts , kuru pieprasÄ«jums paplaÅ”inÄjumos nenoved pie paziÅojuma par jaunÄm atļaujÄm uzstÄdīŔanai vai atjauninÄÅ”anai, bet tiek attÄlots, tieÅ”i vÄrÅ”oties pie paplaÅ”inÄjuma, kas prasa paaugstinÄtas tiesÄ«bas. NeobligÄtÄs atļaujÄs ir iekļauti management, devtools, browsingData, pkcs11.
Proxy un sesija. KÄ motivÄciju papildu pilnvaru pievienoÅ”anai minÄts vÄlme samazinÄt slodzi uz lietotÄjiem, atjauninot paplaÅ”inÄjumus, un sniegt iespÄju atjaunot paplaÅ”inÄjumu bez obligÄtas pilnvaru apstiprinÄÅ”anas (iepriekÅ”, ja lietotÄjs nepiekrÄ«t pilnvarÄm, paplaÅ”inÄjums netika atjaunots). - LietotÄjiem ApvienotajÄ KaralistÄ jaunÄs cilnes lapÄ tiks rÄdÄ«ts saturs, ko ieteicis Pocket serviss. IepriekÅ” Å”Ädas lapas bija pieejamas tikai lietotÄjiem ASV, KanÄdÄ un VÄcijÄ. Saturs, saistÄ«ts ar personalizÄciju, tiek apstrÄdÄts klienta pusÄ, nepÄrsÅ«tot informÄciju par lietotÄju treÅ”ajÄm personÄm (pÄrlÅ«kÄ tiek ielÄdÄts viss ieteikto saiÅ”u saraksts attiecÄ«bÄ uz aktuÄlo dienu, kas tiek kÄrtots lietotÄja pusÄ, balstoties uz apmeklÄjumu vÄsturi). JÄatzÄ«mÄ, ka sponsorÄti reklÄmas bloki tiek rÄdÄ«ti tikai ASV un ir skaidri marÄ·Äti kÄ reklÄma, bet pÄrÄjÄs valstÄ«s reklÄmas raksti pagaidÄm netiek izmantoti. Lai atspÄjotu Pocket ieteikto saturu, ir paredzÄta konfiguratorÄ (Firefox Home Content/Recommended by Pocket) un opcija Ā«browser.newtabpage.activity-stream.feeds.topsitesĀ» sadaÄ¼Ä about:config.
- KonfiguratorÄ jaunajÄ rÄ«ku izvÄlnÄ sÄ«kdatÅu bloÄ·ÄÅ”anas metodÄm ir pievienota opcija, lai dinamiski izolÄtu sÄ«kdatnes, pamatojoties uz lapas adreses domÄnu (Ā« Ā«, kad savas un treÅ”o puÅ”u pievienojumprogrammas tiek noteiktas, pamatojoties uz web lapas pamata domÄnu). SadaÄ¼Ä about:config interfeiss tiek aktivizÄts, izmantojot iestatÄ«jumu Ā«browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabledĀ» vai tieÅ”i Ā«network.cookie.cookieBehavior = 5Ā».Lai atvieglotu navigÄciju skÄrienekrÄna ierÄ«cÄs
- ir palielinÄti Jauni modÄlie dialogi, kas saistÄ«ti ar atseviŔķÄm cilnÄm un nebloÄ·Ä visu interfeisu. Lai pÄrvaldÄ«tu dialogu pievienoÅ”anas iespÄju aktivizÄÅ”anu, sadaÄ¼Ä about:config ir pievienotas opcijas Ā«prompts.defaultModalTypeĀ», Ā«prompts.modalType.confirmAuthĀ» un Ā«prompts.modalType.insecureFormSubmitĀ» (1 ā saistīŔana ar saturu, 2 ā saistīŔana ar cilni, 3 ā saistīŔana ar logu).
- SadaÄ¼Ä about:config
- Par about:config jaunÄ iestatÄ«juma middlemouse.openNewWindow, ar kuru var atslÄgt vidÄjÄ peles taustiÅa izmantoÅ”anu saites atvÄrÅ”anai jaunÄ cilnÄ.
- iestatÄ«jums browser.urlbar.update1.view.stripHttps (atbalsts browser.urlbar.trimURLs iestatÄ«jumam ir saglabÄts).
- No Gecko dzinÄja pilnÄ«bÄ atbalsts
XUL Grids. - NoklusÄjuma iestatÄ«jums ir automÄtiska JPEG attÄlu pagrieÅ”ana, balstoties uz Exif datiem.
- IestatÄ«jums ābrowser.urlbar.oneOffSearchesā ir noÅemts. Lai paslÄptu alternatÄ«vo meklÄÅ”anas dzinÄju pogas, kas parÄdÄs, sÄkot rakstÄ«t adreses vai meklÄÅ”anas joslÄ, var izvÄlÄties nepiecieÅ”amos meklÄÅ”anas dzinÄjus lapÄ about:preferences#search.
- Teksts, kas pÄrsniedz āmaxlengthā ierobežojumu, vairs netiek apgriezts, ievÄrojot laukos un
- Ir pievienota metode (String#replaceAll), kas atgriež jaunu virkni (oriÄ£inÄlÄ virkne netiek mainÄ«ta), kurÄ ir veikuÅ”as izmaiÅas visÄm atbilstÄ«bÄm, pamatojoties uz noteikto paraugu. Paraugi var bÅ«t gan vienkÄrÅ”as maskas, gan regulÄrie izteicieni.
- NodroÅ”inÄta uzlÄ«mes vÄrtÄ«bas attÄloÅ”ana, kas noteikta, izmantojot ālabelā atribÅ«tu elementÄ , ja elementa saturs nav aizpildÄ«ts.
- IndexedDB ir ieviests īpaŔums .
- eksperimentÄlais atbalsts izkÄrtojumam grid konteineros.
- IzstrÄdÄtÄju rÄ«kos potenciÄlo saderÄ«bas problÄmu novÄrtÄÅ”anai ar dažÄdÄm pÄrlÅ«kprogrammÄm (norÄda, kurÄs pÄrlÅ«kprogrammÄs tiek atbalstÄ«ts katrs CSS Ä«paÅ”ums, kas saistÄ«ts ar izvÄlÄto elementu). IespÄjams aktivizÄt, izmantojot devtools.inspector.compatibility.enabled iestatÄ«jumu lapÄ about:config.
- IzvirzÄ«ta liela daļa JavaScript grÄ«dÄ. PaÄtrinÄtas ielÄdes un soli pa solim atkļūdoÅ”ana, samazinÄta atmiÅas patÄriÅÅ”. Uzlabota dažÄdu koda attÄlojumu (source map) saskaÅoÅ”ana, kas ļauj skatÄ«t mainÄ«gÄs no oriÄ£inÄlajiem avota tekstiem, kad notiek atkļūdoÅ”ana beigu moduļiem. Kad izvÄlÄtÄ rinda tiek mainÄ«ta, noklikŔķinot uz Call Stack loga un uzsÄkot soli pa solim izpildes (Step over, F10), atkļūdoÅ”anas rÄ«ks izpildÄ«s kodu, lÄ«dz tas sasniegs rindu, kas seko izvÄlÄtajai. PanelÄ« pievienots izvÄlnes (zobrata ikona) elements, kurÄ pagaidÄm ir tikai viens punkts JavaScript atslÄgÅ”anai. Pievienota iespÄja iestatÄ«t nosacÄ«tÄs apstÄÅ”anÄs punktus (watchpoint), kas aptur izpildi, ja tiek mainÄ«ti vai nolasÄ«ti noteikti vÄrtÄ«bas (agrÄk bija iespÄjams apturÄt izpildi, nolasot un mainot atseviŔķi).
- LietotÄja interfeisa paneļa, kas paredzÄts tÄ«kla aktivitÄtes uzraudzīŔanai, izvÄlnÄ ir iekļautas funkcijas žurnÄlu pÄrvaldÄ«bai (žurnÄla saglabÄÅ”ana starp vietÅu ielÄdÄm, HAR faila importÄÅ”ana, HAR faila ierakstīŔana). Pie pieprasÄ«jumu bloÄ·ÄÅ”anas paneļa ('Request Blocking') ir pievienots konteksta izvÄlne, lai aktivizÄtu, deaktivizÄtu un dzÄstu bloÄ·ÄtÄs vienÄ«bas.
- FTP atbalsta ievieÅ”ana ir atlikta lÄ«dz Firefox 79 izdoÅ”anai, taÄu jau ir pievienota opcija FTP aktivitÄtes pÄrvaldÄ«bai (network.ftp.enabled vietnÄ about:config).
Papildus jaunumiem un kļūdu labojumiem Firefox 77. 9 ievainojamÄ«bas, no kurÄm 7 atzÄ«tas par bÄ«stamÄm:
- Äetras ievainojamÄ«bas (apkopotas zem un
) izsaukti atmiÅas problÄmu dÄļ, piemÄram, buferu pÄrpildes un piekļuves jau atbrÄ«votÄm atmiÅas adresÄm. Å Ä«s problÄmas potenciÄli var novest pie ļaunatÅ«ras koda izpildes, atverot Ä«paÅ”i sagatavotas lapas. - IevainojamÄ«ba
CVE-2020-12406 radÄ«ta sakarÄ ar tipu pÄrbaudes trÅ«kumu, dzÄÅ”ot NativeTypes objektus, un to potenciÄli var izmantot uzbrucÄja kodu izpildei. - IevainojamÄ«ba CVE-2020-12405 ir saistÄ«ta ar piekļuvi atbrÄ«votai atmiÅas blokÄ (Use-after-free) SharedWorkerService, un, visticamÄk, ierobežota ar avÄrijas izsaukumu.
- IevainojamÄ«ba CVE-2020-12399 ir saistÄ«ta ar NSS bibliotÄkas pakļautÄ«bu treÅ”o puÅ”u kanÄlu uzbrukumiem, pamatojoties uz laika aprÄÄ·inu atŔķirÄ«bu analÄ«zi, atjaunot DSA digitÄlÄs parakstīŔanas slÄpto atslÄgu.
Avots: opennet.lv
