Релиз Firefox 154

Состоялся релиз web-браузера Firefox 154 и сформированы обновления прошлых веток с длительным сроком поддержки — 153.1.0, 140.14.0 и 115.39.0. На стадию бета-тестирования в ближайшее время будет переведена ветка Firefox 155, релиз которой намечен на 1 сентября.

Основные новшества в Firefox 154 (1, 2, 3):

  • Применение спецификации LNA (Local Network Access) расширено на WebSocket-соединения. LNA ограничивает обращение к локальной системе (loopback, 127.0.0.0/8) или внутренней сети (192.168.0.0/16, 10.0.0.0/8 и т.п.) при взаимодействии с публичными сайтами. Для обращения к внутренним ресурсам пользователь должен предоставить web-приложению специальные полномочия, так как подобная активность используются злоумышленниками для осуществления CSRF-атак на маршрутизаторы, точки доступа, принтеры, корпоративные web-интерфейсы и другие устройства и сервисы, принимающие запросы только из локальной сети. Открытие сайтом WebSocket-соединения к устройству в локальной сети теперь приведён к показу пользователю диалога подтверждения операции.
  • В режим «Smart Window» добавлена возможность использования AI для рекомендации группировки вкладок и назначения имени каждой группе. Smart Window предоставляет отдельное пространством взаимодействия с AI, дополняющий имеющийся стандартный режим навигации в Web и режим приватного просмотра.
  • Предоставлена возможность отмены для отдельных сайтов операций очистки Cookie и данных сайтов при завершении работы, сохранив при этом для этих сайтов защиту от отслеживания и ограничения, связанные с Cookie.
  • Функция перевода содержимого всей странницы теперь охватывает и содержимое iframe-блоков, интегрированных в страницу. Обеспечена идентификация языка на этапе загрузки страницы.
  • В адресную строку добавлено действие «Manage AI» для быстрого перехода к разделу настройки параметров AI в конфигураторе
  • При принудительной перезагрузке страницы (нажатие на кнопку «обновить» с удержанием клавиши Shift) теперь дополнительно очищается содержимое кэша favicon-миниатюр.
  • Значительно ускорена операции смены позиции в потоке при просмотре видео.
  • Во встроенном PDF-просмотрщике реализована подсветка выделяемого текста по аналогии с тем как выделяется текст на web-страницах.
  • По умолчанию при создании новых и давно не используемых профилей прекращено размещение кнопки «Firefox View» в панели. Кнопку можно вернуть через интерфейс кастомизации панели.
  • Добавлены CSS-свойства «text-box-trim» и «text-box-edge», позволяющие точно управлять отступами до и после текста. Свойство «text-box-trim» определяет область обрезки (верх, низ или с обоих сторон), а «text-box-edge» задаёт способ обрезки краёв.
  • Добавлены CSS-функции sibling-index() и sibling-count() для стилизации элементов на основе позиции или числа соседних элементов.
  • Реализован интерфейс для ввода времени, показываемый при использовании элементов <input type=»time»> и <input type=»datetime-local»>.
  • Реализован HTTP-заголовок No-Vary-Search, через который можно настроит правила кэширования запросов с учётом передаваемых в URL параметров (например, можно исключить неважные параметры при определении наличия прокэшированного варианта страницы).
  • В JavaScript-интерфейс Iterator добавлена поддержка синхронно выполняемых методов Iterator.prototype.chunks (разбивает элементы итератора на последовательные непересекающиеся группы), Iterator.prototype.windows (перебор элементов итератора методом cкользящего окна, Iterator.prototype.includes (проверка наличия в итераторе определённого элемента) и Iterator.prototype.join (объединяет все элементы итератора в одну строку).
  • В просмотрщике данных в формате JSON Viewer в нижней части экрана теперь показывается полный путь до выбранного элемента.
  • В Firefox для Android обновлены пиктограммы, предоставлена возможность выбора имени файла и каталога для сохранения загружаемого файла, обеспечено автоматическое сохранение адресов в полях ввода, ускорен поиск закладок и предоставлена секция Firefox Labs для тестирования экспериментальных возможностей.

Кроме новшеств и исправления ошибок в Firefox 154 устранено 167 уязвимостей, большинство из которых вызваны проблемами при работе с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster