Uitgave nginx 1.25.3, njs 0.8.2 en NGINX Unit 1.31.1

De release van de webbrowser Firefox 119 is aangekondigd en er is een update voor de langdurige ondersteuningsversie - 115.4.0. De Firefox 120 tak is in de bètafase en de release staat gepland voor 21 november.

Belangrijkste vernieuwingen in Firefox 119:

  • Een vernieuwde interface voor de Firefox View-pagina is voorgesteld, die de toegang tot eerder bekeken inhoud vereenvoudigt. Op de Firefox View-pagina wordt informatie over actieve tabbladen, recent bekeken pagina's, gesloten tabbladen en tabbladen van andere apparaten op één plek verzameld. In de nieuwe versie wordt informatie weergegeven over alle tabbladen die in elke venster zijn geopend, en is het nu mogelijk om de bezoekgeschiedenis te bekijken met sortering op datum of website.
    Uitgave nginx 1.25.3, njs 0.8.2 en NGINX Unit 1.31.1
  • De mogelijkheid om extensies vanuit Chrome en Chromium-gebaseerde browsers te importeren is toegevoegd. In de gegevensimportdialoog voor andere browsers ("Import Data" op de pagina about:preferences#general) is een optie toegevoegd voor het overdragen van extensies. Voor de overdracht wordt een lijst van 72 extensies gebruikt, waarin de identifiers van gelijkwaardige extensies voor Chrome en Firefox zijn gekoppeld. Als er tijdens het importeren van gegevens uit Chrome extensies uit de lijst aanwezig zijn, wordt in Firefox de native versie voor Firefox geïnstalleerd in plaats van de versie van de extensie voor Chrome.
    Uitgave nginx 1.25.3, njs 0.8.2 en NGINX Unit 1.31.1
  • Ondersteuning voor het ECH (Encrypted Client Hello) mechanisme is toegevoegd, dat de ontwikkeling van ESNI (Encrypted Server Name Indication) voortzet en wordt gebruikt voor het versleutelen van informatie over TLS-sessieparameters, zoals de aangevraagde domeinnaam. Het belangrijkste verschil tussen ECH en ESNI is dat bij ECH in plaats van het versleutelen van afzonderlijke velden, het volledige TLS-bericht ClientHello wordt versleuteld, waardoor lekken via velden die niet door ESNI worden gedekt, zoals het PSK (Pre-Shared Key) veld, worden geblokkeerd.
  • De bewerkingsmogelijkheden in de ingebouwde PDF-viewer zijn uitgebreid met de ondersteuning voor het invoegen van afbeeldingen en tekstnotities, naast de eerder beschikbare opties voor het tekenen van handmatige lijnen en het toevoegen van tekstcommentaren. De nieuwe PDF-bewerking modus is alleen geactiveerd voor een deel van de gebruikers; om deze geforceerd in te schakelen, moet de instelling "pdfjs.enableStampEditor" op de pagina about:config worden geactiveerd.
    Uitgave nginx 1.25.3, njs 0.8.2 en NGINX Unit 1.31.1
  • De instellingen met betrekking tot het herstellen van een onderbroken sessie na het afsluiten van de browser zijn gewijzigd. In tegenstelling tot eerdere versies worden tussen sessies niet alleen de actieve tabbladen, maar ook de recent gesloten tabbladen opgeslagen, waardoor het mogelijk is om per ongeluk gesloten tabbladen te herstellen na een herstart en hun lijst in de Firefox-weergave te bekijken. Standaard worden gegevens over de 25 laatste tabbladen, geopend in de afgelopen 7 dagen, opgeslagen. Ook worden de gegevens over tabbladen in gesloten vensters in aanmerking genomen en wordt de lijst met gesloten tabbladen in de context van alle vensters tegelijk verwerkt, en niet alleen het huidige venster.
  • De mogelijkheden van de volledige cookiebescherming (Total Cookie Protection) zijn uitgebreid, waarbij voor elke website een afzonderlijke geïsoleerde opslag voor cookies wordt gebruikt, zodat cookies niet kunnen worden gebruikt om de beweging tussen websites bij te houden (alle cookies die worden ingesteld door ingeladen externe blokken op de website (iframe, js, enz.), worden gekoppeld aan de website van waaruit deze blokken zijn geladen). In de nieuwe versie is isolatie van de URI-schematiek "blob:...." (Blob URL) geïmplementeerd, die potentieel kan worden gebruikt voor het doorgeven van gegevens die geschikt zijn voor het volgen van gebruikers.
  • Voor gebruikers van de strikte modus van de Enhanced Tracking Protection (ETP) is extra bescherming ingeschakeld tegen indirecte identificatie van gebruikers door middel van fontanalyse - de voor websites zichtbare lettertypen zijn beperkt tot systeemlettertypen en lettertypen uit standaardtaalsets.
  • In het snap-pakket van Firefox is ondersteuning toegevoegd voor het gebruiken van de native bestandkeuzedialoog van Ubuntu bij de toegang tot gegevens van andere browsers, evenals ondersteuning voor het bepalen van beschikbare mogelijkheden op basis van de geïnstalleerde versie van xdg-desktop-portal.
  • Er is ondersteuning toegevoegd voor het selecteren van de monitor waarop het browservenster, dat in kioskmodus draait, moet worden geplaatst. De monitor wordt geselecteerd via de opdrachtregelparameter "--kiosk-monitor". De browser wordt direct na de opstart in kioskmodus in de volledig schermmodus gezet.
  • De detectie van multimedia-inhoud in bestanden met het MIME-type "application/octet-stream" is stopgezet. Voor dergelijke bestanden zal de browser nu voorstellen om het bestand te downloaden, in plaats van het af te spelen.
  • In de voorbereiding op de invoering van het blokkeren van derde partij-cookie's in Firefox is de implementatie van de Storage Access API bijgewerkt. Deze API wordt gebruikt om aan de gebruiker toestemming te vragen voor toegang tot cookie-opslag vanuit een iframe, wanneer derde partij-cookie's standaard worden geblokkeerd. In de nieuwe implementatie is de beveiliging versterkt en zijn er wijzigingen aangebracht om problemen met websites te voorkomen.
  • Voor eigen elementen (Custom Element) die de functionaliteit van bestaande HTML-elementen uitbreiden, is steun voor ARIA-attributen (Accessible Rich Internet Applications) ingeschakeld, waardoor deze elementen toegankelijker worden voor mensen met een beperking. Er is nu mogelijkheid toegevoegd om ARIA-attributen rechtstreeks voor DOM-elementen in te stellen en te lezen (bijvoorbeeld buttonElement.ariaPressed = "true") zonder de methoden setAttribute en getAttribute aan te roepen.
  • In de HTTP-header Cross-Origin-Embedder-Policy, die het isolatiemodel Cross-Origin beheert en regels voor veilig gebruik van bevoorrechte bewerkingen op de pagina vaststelt, is ondersteuning voor de parameter "credentialless" toegevoegd. Dit schakelt de overdracht van informatie die verband houdt met inloggegevens, zoals cookies en clientcertificaten, uit.
  • In de CSS-functie attr() is de mogelijkheid toegevoegd om een tweede argument op te geven. De waarde hiervan zal worden gebruikt in situaties waarin het opgegeven attribuut ontbreekt of een ongeldig waarde heeft. Bijvoorbeeld, attr(foobar, "Default value").
  • De methoden Object.groupBy en Map.groupBy zijn toegevoegd voor het groeperen van array-elementen, waarbij de sleutel voor de groepering de tekenreekswaarde is die wordt geretourneerd door de callbackfunctie die voor elk array-element wordt aangeroepen.
  • Er zijn nieuwe methoden toegevoegd: String.prototype.isWellFormed() voor het controleren of er correct gevormde Unicode-tekst in de string staat (enkel de aanwezigheid van volledige "surrogate pairs" van samengestelde tekens wordt gecontroleerd) en String.prototype.toWellFormed() voor het schoonmaken en omzetten van Unicode-tekst naar een correcte vorm.
  • In de methoden WebTransport.createBidirectionalStream() en WebTransport.createUnidirectionalStream() is ondersteuning voor de eigenschap "sendOrder" toegevoegd om de relatieve prioriteit van de verzonden streams in te stellen.
  • In de API AuthenticatorAttestationResponse zijn nieuwe methoden getPublicKey(), getPublicKeyAlgorithm() en getAuthenticatorData() voorgesteld.
  • In de API Web Authentication is ondersteuning voor de eigenschap credProps toegevoegd, waarmee kan worden vastgesteld of er inloggegevens aanwezig zijn na aanmaak of registratie.
  • De API PublicKeyCredential heeft methoden toegevoegd voor parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() en toJSON() voor de conversie van objecten naar een JSON-indeling die geschikt is voor serialisatie/deserialisatie en overdracht naar server.
  • In de tools voor webontwikkeling is de interface voor interactieve werking met CSS (Inactieve CSS-stijlen) verbeterd, waarbij de mogelijkheid is toegevoegd om CSS-eigenschappen te identificeren die geen invloed hebben op het element. Ook is volledige ondersteuning voor pseudo-elementen zoals ‘::first-letter’, ‘::cue’ en ‘::placeholder’ toegevoegd.
  • In de ingebouwde JSON-dataviewer is automatische overschakeling naar weergave van gegevens zoals ze zijn (raw) gegarandeerd als de bekeken JSON-gegevens ongeldig of beschadigd zijn.
  • Op het Windows-platform is ondersteuning toegevoegd voor een systeeminstelling die de cursor verbergt tijdens het typen van tekst.
  • In de Android-versie is een crash opgelost die optrad tijdens de fullscreen weergave van video's. Ondersteuning voor mediadiensten prefers-contrast en prefers-reduced-transparency is toegevoegd in omgeving Android 14.

Naast de innovaties en bugfixes in Firefox 119 zijn 25 kwetsbaarheden verholpen. 17 kwetsbaarheden (16 samengevoegd onder CVE-2023-5730 en CVE-2023-5731), die als gevaarlijk zijn gemarkeerd, zijn veroorzaakt door geheugenproblemen zoals bufferoverflows en toegang tot al vrijgegeven geheugen. Potentieel kunnen deze problemen leiden tot het uitvoeren van kwaadaardige code bij het openen van speciaal ontworpen pagina’s. Een andere gevaarlijke kwetsbaarheid (CVE-2023-5721) maakt het via clickjacking mogelijk om bevestiging of annulering van bepaalde browserdialogen of waarschuwingen te garanderen.

Bron: opennet.ru

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