Release van Firefox 154

De release van webbrowser Firefox 154 is gelanceerd en updates van eerdere versies met langdurige ondersteuning — 153.1.0, 140.14.0 en 115.39.0 zijn gemaakt. De tak Firefox 155 zal binnenkort in de bètatestfase gaan, met een release gepland op 1 september.

Belangrijkste vernieuwingen in Firefox 154 (1, 2, 3):

  • De toepassing van de LNA (Local Network Access) specificatie is uitgebreid naar WebSocket-verbindingen. LNA beperkt de toegang tot het lokale systeem (loopback, 127.0.0.0/8) of interne netwerken (192.168.0.0/16, 10.0.0.0/8, enz.) bij interactie met publieke websites. Voor toegang tot interne bronnen moet de gebruiker speciale machtigingen aan de webapplicatie geven, aangezien dergelijke activiteiten door kwaadwillenden worden gebruikt om CSRF-aanvallen uit te voeren op routers, toegangspunten, printers, bedrijfswebinterfaces en andere apparaten en diensten die alleen verzoeken uit het lokale netwerk accepteren. Wanneer een website een WebSocket-verbinding met een apparaat in het lokale netwerk opent, verschijnt er nu een dialoogvenster ter bevestiging voor de gebruiker.
  • In de modus 'Smart Window' is de mogelijkheid toegevoegd om AI te gebruiken voor het aanbevelen van de groepering van tabs en het toewijzen van een naam aan elke groep. Smart Window biedt een aparte interactieruimte met AI, die de bestaande standaard navigatiemodus op het web en de privé-surfen modus aanvult.
  • Het is nu mogelijk om de verwijdering van cookies en gegevens voor afzonderlijke websites ongedaan te maken bij het afsluiten, terwijl de bescherming tegen tracking en beperkingen met betrekking tot cookies voor deze websites behouden blijft.
  • De functie voor het vertalen van de inhoud van de hele pagina dekt nu ook de inhoud van iframe-blokken die in de pagina zijn geïntegreerd. Taalidentificatie vindt plaats tijdens het laden van de pagina.
  • In de adresbalk is de actie 'Manage AI' toegevoegd voor een snelle toegang tot de instellingen van de AI-parameters in de configurator.
  • Bij het geforceerd vernieuwen van de pagina (door op de 'verversen' knop te klikken terwijl de Shift-toets ingedrukt is) wordt nu ook de inhoud van de cache van favicon-miniaturen gewist.
  • De operatie voor het wijzigen van de positie in de stream tijdens het bekijken van video's is aanzienlijk versneld.
  • In de ingebouwde PDF-viewer is de functie voor het markeren van geselecteerde tekst geïmplementeerd, op een vergelijkbare manier als tekst op webpagina's wordt gemarkeerd.
  • Standaard wordt de knop "Firefox View" niet meer weergegeven in de werkbalk bij het maken van nieuwe of lange ongebruikte profielen. De knop kan teruggeplaatst worden via de interface voor het aanpassen van de werkbalk.
  • CSS-eigenschappen "text-box-trim" en "text-box-edge" zijn toegevoegd voor nauwkeurige controle over de marges vóór en na de tekst. De eigenschap "text-box-trim" definieert het snijgebied (boven, onder of aan beide zijden), terwijl "text-box-edge" de manier van het snijden van de randen bepaalt.
  • CSS-functies sibling-index() en sibling-count() zijn toegevoegd voor het stylen van elementen op basis van hun positie of het aantal naburige elementen.
  • Een interface voor het invoeren van tijd is geïmplementeerd, die wordt weergegeven bij het gebruik van de elementen en .
  • De HTTP-header No-Vary-Search is geïmplementeerd, waarmee cachingregels voor aanvragen kunnen worden ingesteld rekening houdend met de parameters die in de URL worden doorgegeven (bijvoorbeeld, onbelangrijke parameters kunnen worden uitgesloten bij het bepalen van de aanwezigheid van een gecached variant van de pagina).
  • De JavaScript-interface Iterator heeft ondersteuning gekregen voor synchronische methoden zoals Iterator.prototype.chunks (verdeelt iterator-elementen in opeenvolgende niet-overlapping groepen), Iterator.prototype.windows (doorloopt iterator-elementen met de sliding window methode), Iterator.prototype.includes (controleert de aanwezigheid van een bepaald element in de iterator) en Iterator.prototype.join (voegt alle elementen van de iterator samen tot één string).
  • In de JSON Viewer-datavisualisatie wordt nu onderaan het scherm het volledige pad naar het geselecteerde element weergegeven.
  • In Firefox voor Android zijn de pictogrammen bijgewerkt, kunnen gebruikers een bestandsnaam en map kiezen voor het opslaan van gedownloade bestanden, worden adressen automatisch opgeslagen in invoervelden, is de boekzoekfunctie versneld en is er een sectie Firefox Labs toegevoegd voor het testen van experimentele mogelijkheden.

Naast verbeteringen en bugfixes heeft Firefox 154 167 kwetsbaarheden opgelost, waarvan de meeste worden veroorzaakt door problemen met het geheugen, zoals bufferoverlopen en toegang tot al vrijgegeven geheugengebieden. Deze problemen kunnen potentieel leiden tot het uitvoeren van schadelijke code bij het openen van speciaal opgemaakte pagina's.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster