April 23, 2024

OpenNet.ru : mozilla

Обновление Firefox 125.0.2. Проблема с появлением вкладки с адресом 0.0.0.1

Доступен корректирующий выпуск Firefox 125.0.2, в котором отключена представленная в ветке Firefox 125 функция блокировки загрузки файлов с URL, не заслуживающих доверия. В некоторых ситуациях указанная функциональность приводила к загрузке других файлов, вместо запрошенных (например, при включённой настройке "dom.block_download_insecure" попытка загрузки CSV-файла приводила к загрузке файла с HTML-текстом страницы). Режим блокировки опасных загрузок планируют доработать и повторно активировать в одном из следующих выпусков.

В примечании к выпуску также отмечена ещё одна неординарная проблема, которую планируют устранить в следующем обновлении Firefox 125.0.3, намеченном на 30 апреля. Суть проблемы в том, что после обновления до Firefox 125 у некоторых пользователей периодически самопроизвольно стали открываться новые вкладки с URL "https://0.0.0.1" в адресной строке. Эффект проявлялся только на платформе Windows. Разбор ситуации показал, что вкладки возникают при попытке запуска ещё одной копии Firefox из командной строки, когда Firefox уже запущен. Пользователям, которые столкнулись с данной проблемой, если они сами не запускали новых копий Firefox, рекомендуется проверить свои системы антивирусным ПО, так как подобная активность может быть следствием работы вредоносных программ.

Появление вкладки с адресом "https://0.0.0.1" вызвано ошибкой в обработчике "Application Launch Prefetcher". В ветке Firefox 125 при запуске дополнительного процесса используется метод nsWinRemoteClient::SendCommandLine с добавлением опции "/prefetch:1" к командной строке, которая во время разбора параметров преобразуется в "-prefetch 1". В дальнейшем параметр "-prefetch" игнорируется, а оставшаяся единица воспринимается как URL для открытия (эквивалент запуска "firefox.exe 1"), что и приводит к попытке открытия сайта "https://0.0.0.1".

Источник: http://www.opennet.ru/opennews/art.shtml?num=61053

April 23, 2024 02:18 PM

Mozilla Россия : Новости

Вышел Firefox 125.0.2

Форум: Новости
Автор: banbot

Доступен корректирующий выпуск Firefox 125.0.2, в котором предложено следующее исправление:


  • Отменены изменения, недавно внесенные в Firefox 125, которые более проактивно блокировали загрузки с потенциально недоверенных адресов сайтов. В некоторых ситуациях это приводило к неожиданным проблемам с загрузкой файлов. Мы планируем исправить это и снова включить эту защиту в будущем выпуске Firefox (Ошибка 1892069).

Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 125 для разработчиков
Примечания к выпуску для Windows, Mac and Linux

April 23, 2024 12:27 PM

April 20, 2024

OpenNet.ru : mozilla

Mozilla начала формирование ночных сборок Firefox для Linux-систем на архитектуре ARM64

Разработчики из компании Mozilla объявили о публикации официальных бинарных deb-пакетов и установочных tar-архивов, позволяющих установить ночные сборки Firefox в Linux-дистрибутивах на системах с архитектурой ARM64 (AArch64). Пакеты можно получить как через традиционную страницу загрузки, так и из специализированного APT-репозитория, созданного для Debian, Ubuntu, Linux Mint и других Debian-подобных дистрибутивов. После завершения внедрения автоматизированного тестирования ARM64-сборок в системе непрерывной интеграции планируется начать публиковать подобные сборки для бета-версий и релизов.

Дополнительно можно отметить несколько изменений, недавно предложенных в ночных сборках Firefox:

  • Возможность определения собственных цветовых тем для режима читателя (Reader View). Включается через параметр reader.colors_menu.enabled в about:config.
  • Оптимизация системы выделения памяти mozjemalloc, позволившая сократить число вызовов VirtualAlloc. В тестах Speedometer 2 и Speedometer 3 отмечается ускорение на 3.5-5% после включения нового кода с сохранением потребления памяти на том же уровне.
  • Включена поддержка формата Search Config V2 для изменения настроек поисковой системы.
  • Время запуска сокращено как минимум на 3%.


Источник: http://www.opennet.ru/opennews/art.shtml?num=61037

April 20, 2024 07:38 AM

В Thunderbird добавят реализацию протокола Microsoft Exchange на языке Rust

Разработчики почтового клиента Thunderbird объявили о начале интеграции в кодовую базу компонентов, написанных на языке Rust. В следующий значительный выпуск Thunderbird, релиз которого ожидается в июле этого года, войдёт код с реализацией почтового протокола Microsoft Exchange Web Services (EWS), реализованный на языке Rust. Поддержка доступа к календарю и адресной книге Microsoft Exchange будет добавлена позднее. Встроенная реализация позволит обойтись без установки сторонних дополнений, через которые до сих пор обеспечивалась поддержка Microsoft Exchange.

Отмечается, что использование языка Rust для реализации намеченной функциональности позволит снизить вероятность совершения ошибок при работе с памятью, обеспечит увеличение производительности по сравнению с дополнением на JavaScript и позволит вписаться в существующую экосистему, развивающую связанные с электронной почтой модули на языке Rust. Интеграцию средств для разработки на новом языке упрощает то, что Rust уже применяется в Firefox и в Thunderbird можно будет задействовать уже существующую инфраструктуру для тестирования и непрерывной интеграции, а также обвязки XPCOM (Cross-Platform Component Object Model) для взаимодействия компонентов на языке Rust с кодом на C++ и JavaScript.

Из недостатков интеграции поддержки Rust отмечается увеличение кодовой базы, необходимость создания недостающих привязок и адаптация для работы с кодом на Rust некоторых асинхронных обработчиков, не сочетаемых с моделью асинхронных операций в Rust.

Из других возможностей, запланированных для включения в июльский ESR-выпуск Thunderbird можно упомянуть:

  • Поддержка синхронизации настроек между системами через привязку к учётной записи в Mozilla Account.
  • Переход на новую глобальную базу хранения сообщений, позволяющую реализовать альтернативные способы отображения переписки.
  • Продолжение развития режима вертикальной компоновки списка сообщений (Card View), стилизованного под мобильные интерфейсы в которых элементы показываются в форме "плоских" карт.
  • Полноценная поддержка тёмного режима оформления, применимая к сообщениям и изображениям.
  • Новые возможности панели со списком почтовых папок (Folder Pane).
  • Создание Account Hub, единой точки настройки всех учётных записей.
  • Интеграция встроенного движка машинного перевода Firefox Translate.


Источник: http://www.opennet.ru/opennews/art.shtml?num=61036

April 20, 2024 07:09 AM

April 17, 2024

Mozilla Россия : Новости

Вышел Firefox 125.0

Форум: Новости
Автор: banbot

Состоялся релиз web-браузера Firefox 125 и сформировано обновление ветки с длительным сроком поддержки - 115.10.0. Из-за наличия выявленных на поздней стадии проблем сборка 125.0 была отменена, и в качестве релиза объявлен выпуск 125.0.1. На стадию бета-тестирования переведена ветка Firefox 126, релиз которой намечен на 14 мая.


Основные новшества в Firefox 125:

  • Во встроенном PDF-просмотрщике включена по умолчанию функция выделения текста выбранным цветом и рамкой.


    CFD0C5CECEC5D4_1713288543.png

  • На странице Firefox View, упрощающей доступ к ранее просматриваемому содержимому, в секции с открытыми вкладками обеспечено отображение закреплённых вкладок и добавлена поддержка индикаторов состояния, например, дающих понять, что в определённой вкладке воспроизводится звук или видео, а также позволяющих через нажатие на индикатор отключить или вернуть звук. Аналогичные индикаторы также добавлены для закладок и уведомлений.


    CFD0C5CECEC5D4_1713288573.png

  • Реализована возможность быстрого перехода по ссылке, сохранённой в буфере обмена. Если во время нажатия на адресную строку в буфере обмена находится URL, автоматически данный URL будет показан в качестве начальной рекомендации для перехода.


    CFD0C5CECEC5D4_1713288611.png

  • Добавлена поддержка воспроизведения защищённого контента (EME, Encrypted Media Extensions) с использованием кодека AV1, который используется некоторыми провайдерами потокового вещания для распространения контента более высокого качества.
  • При заполнении адресов в web-формах обеспечен вывод запроса на сохранение адреса (пока только для пользователей из США и Канады). В дальнейшем планируется использовать сохранённые данные для автозаполнения адресов.
  • Включена блокировка загрузки файлов с URL, которые находятся в списках потенциально опасного контента.
  • На системах, в которых используются дополнения с реализацией контейнеров вкладок, добавлена поддержка поиска из адресной строки вкладок, размещённых в разных контейнерах.
  • В настройки добавлена опция, позволяющая автоматически определять наличие прокси при помощи протокола WPAD (Web Proxy Auto-Discovery ), несмотря на наличие включённых настроек для подключения через системный прокси.
  • Изменено поведение обхода кнопок-переключателей (radio buttons) - если ни одна опция в кнопках не выбрана, то нажатие клавиши табуляции теперь активирует фокус только на первой опции, а следующее нажатие переводит фокус ввода на другой элемент, а не циклично перебирает все варианты опций. При этом клавиши со стрелками по-прежнему позволяют перемещаться по опциям одного элемента.
  • Добавлена поддержка атрибута popover, позволяющего создавать элементы, показываемые поверх других элементов web-интерфейса. Например, при помощи нового атрибута можно создавать меню действий, выводить подсказки для заполнения форм, создавать обучающие интерфейсы и реализовать захват содержимого. В отличие от элемента "dialog" элементы с атрибутом "popover" не используют модальный режим, поддерживают события и легко отменяются. Местоположение, каскадирование и фокус ввода выбираются и обрабатываются автоматически.
  • В WebAssembly по умолчанию включён режим "multi-memory", позволяющий wasm-модулям использовать и импортировать несколько независимых линейных области памяти.
  • В JavaScript добавлена поддержка сегментирования Unicode-текста (Unicode Text Segmentation), реализованная при помощи объекта Intl.Segmenter. Объект позволяет точно сегментировать текст в строке с учётом локали, например, для разделения слов в языках не использующих пробел для разделения слов.
  • В реализацию интерфейсов HTMLCanvasElement и OffscreenCanvas добавлена поддержка событий ContextLost и ContextRestored, позволяющих обработать в пользовательском коде ситуации потери и восстановления контекста при аппаратном ускорении отрисовки.
  • Включена поддержка метода navigator.clipboard.readText() для чтения из буфера обмена c запросом подтверждения операции (после вызова API пользователю показывается контекстное меню вставки для подтверждения действия).
  • В CSS-свойство "transform-box" добавлена поддержка значений stroke-box и content-box, позволяющих изменить метод вычисления эталонной области для операций трансформации, например, для реализации расширенных графических эффектов.
  • В CSS-свойстве "align-content" реализована возможность работы с блочными контейнерами. Например "display: block" и "display: list-item" теперь могут быть выровнены при помощи "align-content" без использования контейнеров flex и grid.
  • Прекращена поддержка метода SVGAElement.text, вместо которого рекомендуется использовать более широко распространённый метод SVGAElement.textContent.
  • В инструментах для web-разработчиков в нижней части панели отладчика реализовано новое выпадающее меню с действиями, связанными с Source Map. В about:config возвращена настройка "devtools.debugger.features.overlay" для отключения выводимого поверх контента индикатора приостановки выполнения JavaScript-кода отладчиком (Pause Debugger Overlay).


    125_devtools_sourcemaps_menu.png

  • В версии для Android вкладки Custom Tabs, открываемые внутри других приложений, теперь учитывают выбор настройки темы оформления (тёмная тема, светлая тема и системный выбор темы). Улучшено меню с настройками логинов и паролей. Скрыта кнопка "Open in App", если Firefox выбран в качестве системного просмотрщика PDF.

Кроме новшеств и исправления ошибок в Firefox 125 устранено 18 уязвимостей (12 помечены как опасные). 11 уязвимостей (4 собраны под CVE-2024-3865) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.


Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 125 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

April 17, 2024 12:52 PM

April 16, 2024

OpenNet.ru : mozilla

Релиз Firefox 125

Состоялся релиз web-браузера Firefox 125 и сформировано обновление ветки с длительным сроком поддержки - 115.10.0. Из-за наличия выявленных на поздней стадии проблем сборка 125.0 была отменена, и в качестве релиза объявлен выпуск 125.0.1. На стадию бета-тестирования переведена ветка Firefox 126, релиз которой намечен на 14 мая.

Основные новшества в Firefox 125:

  • Во встроенном PDF-просмотрщике включена по умолчанию функция выделения текста выбранным цветом и рамкой.
  • На странице Firefox View, упрощающей доступ к ранее просматриваемому содержимому, в секции с открытыми вкладками обеспечено отображение закреплённых вкладок и добавлена поддержка индикаторов состояния, например, дающих понять, что в определённой вкладке воспроизводится звук или видео, а также позволяющих через нажатие на индикатор отключить или вернуть звук. Аналогичные индикаторы также добавлены для закладок и уведомлений.
  • Реализована возможность быстрого перехода по ссылке, сохранённой в буфере обмена. Если во время нажатия на адресную строку в буфере обмена находится URL, автоматически данный URL будет показан в качестве начальной рекомендации для перехода.
  • Добавлена поддержка воспроизведения защищённого контента (EME, Encrypted Media Extensions) с использованием кодека AV1, который используется некоторыми провайдерами потокового вещания для распространения контента более высокого качества.
  • При заполнении адресов в web-формах обеспечен вывод запроса на сохранение адреса (пока только для пользователей из США и Канады). В дальнейшем планируется использовать сохранённые данные для автозаполнения адресов.
  • Включена блокировка загрузки файлов с URL, которые находятся в списках потенциально опасного контента.
  • На системах, в которых используются дополнения с реализацией контейнеров вкладок, добавлена поддержка поиска из адресной строки вкладок, размещённых в разных контейнерах.
  • В настройки добавлена опция, позволяющая автоматически определять наличие прокси при помощи протокола WPAD (Web Proxy Auto-Discovery ), несмотря на наличие включённых настроек для подключения через системный прокси.
  • Изменено поведение обхода кнопок-переключателей (radio buttons) - если ни одна опция в кнопках не выбрана, то нажатие клавиши табуляции теперь активирует фокус только на первой опции, а следующее нажатие переводит фокус ввода на другой элемент, а не циклично перебирает все варианты опций. При этом клавиши со стрелками по-прежнему позволяют перемещаться по опциям одного элемента.


  • Добавлена поддержка атрибута popover, позволяющего создавать элементы, показываемые поверх других элементов web-интерфейса. Например, при помощи нового атрибута можно создавать меню действий, выводить подсказки для заполнения форм, создавать обучающие интерфейсы и реализовать захват содержимого. В отличие от элемента "dialog" элементы с атрибутом "popover" не используют модальный режим, поддерживают события и легко отменяются. Местоположение, каскадирование и фокус ввода выбираются и обрабатываются автоматически.
  • В WebAssembly по умолчанию включён режим "multi-memory", позволяющий wasm-модулям использовать и импортировать несколько независимых линейных области памяти.
  • В JavaScript добавлена поддержка сегментирования Unicode-текста (Unicode Text Segmentation), реализованная при помощи объекта Intl.Segmenter. Объект позволяет точно сегментировать текст в строке с учётом локали, например, для разделения слов в языках не использующих пробел для разделения слов.
  • В реализацию интерфейсов HTMLCanvasElement и OffscreenCanvas добавлена поддержка событий ContextLost и ContextRestored, позволяющих обработать в пользовательском коде ситуации потери и восстановления контекста при аппаратном ускорении отрисовки.
  • Включена поддержка метода navigator.clipboard.readText() для чтения из буфера обмена c запросом подтверждения операции (после вызова API пользователю показывается контекстное меню вставки для подтверждения действия).
  • В CSS-свойство "transform-box" добавлена поддержка значений stroke-box и content-box, позволяющих изменить метод вычисления эталонной области для операций трансформации, например, для реализации расширенных графических эффектов.
  • В CSS-свойстве "align-content" реализована возможность работы с блочными контейнерами. Например "display: block" и "display: list-item" теперь могут быть выровнены при помощи "align-content" без использования контейнеров flex и grid.
  • Прекращена поддержка метода SVGAElement.text, вместо которого рекомендуется использовать более широко распространённый метод SVGAElement.textContent.
  • В инструментах для web-разработчиков в нижней части панели отладчика реализовано новое выпадающее меню с действиями, связанными с Source Map. В about:config возвращена настройка "devtools.debugger.features.overlay" для отключения выводимого поверх контента индикатора приостановки выполнения JavaScript-кода отладчиком (Pause Debugger Overlay).
  • В версии для Android вкладки Custom Tabs, открываемые внутри других приложений, теперь учитывают выбор настройки темы оформления (тёмная тема, светлая тема и системный выбор темы). Улучшено меню с настройками логинов и паролей. Скрыта кнопка "Open in App", если Firefox выбран в качестве системного просмотрщика PDF.

Кроме новшеств и исправления ошибок в Firefox 125 устранено 18 уязвимостей (12 помечены как опасные). 11 уязвимостей (4 собраны под CVE-2024-3865) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

В бета-версии Firefox 126 предложен новый упрощённый и унифицированный диалог для очистки данных пользователя, в котором улучшено разделение данных на категории и добавлены сведения о размере данных, сохранённых за выбранный промежуток времени.



Источник: http://www.opennet.ru/opennews/art.shtml?num=61000

April 16, 2024 05:07 PM

Релиз Firefox 125 отложен

Разработчики Mozilla приняли решение отложить релиз Firefox 125 из-за выявления критической ошибки на поздней стадии подготовки релиза. В настоящее время по зеркалам начало распространяться обновление Firefox 125.0.1, которое в ближайшее время будет объявлено релизом.

Примечательно, что несмотря на просьбы Mozilla не объявлять о новых выпусках до официального анонса, многие сайты, не следующими данным рекомендациям, уже успели объявить о релизе Firefox 125. Напомним, что распространение сборок Firefox по зеркалам начинается за несколько дней до официального объявления релиза. До официального анонса данные сборки позиционируется как тестовые кандидаты в релизы, которые не рекомендованы для установки обычными пользователями.

Дополнение: Информация об отмене релиза убрана со страницы с состоянием подготовки релиза. Сборка Firefox 125.0.1 объявлена релизом и будет доставлена после завершения распространения по зеркалам.

Источник: http://www.opennet.ru/opennews/art.shtml?num=61001

April 16, 2024 02:37 PM

April 15, 2024

Хабрахабр : Firefox

Firefox остаётся самым быстрым браузером



Почти год назад случилось знаковое событие: впервые в истории Firefox обошёл Chrome по скорости работы.

Многие помнят, что с момента выхода в 2008 году Chrome отличался высокой производительностью, а Firefox на его фоне выглядел тяжеловесным и страдал от утечек памяти. Но постепенно Mozilla исправила ситуацию, так что в 2023 году браузеры наконец поменялись местами.

Единственное сомнение может вызвать объективность тех тестов, всё-таки Speedometer 2.0 — довольно старый набор 2018 года. Может, он не соответствует современному разжиревшему вебу? Что ж, теперь увидела свет новая версия Speedometer 3.0, поэтому взглянем на более достоверную и объективную картину: какой браузер быстрее на самом деле?
Читать дальше →

Автор: alizar (RUVDS.com). Дата: April 15, 2024 09:00 AM

OpenNet.ru : mozilla

Инициатива по избавлению браузерного движка Servo от привязки к Mozilla SpiderMonkey

Разработчики браузерного движка Servo представили инициативу по усилению модульности и уходу от использования низкоуровневых API JavaScript-движка SpiderMonkey, развиваемого компанией Mozilla и применяемого в Servo для обеспечения поддержки JavaScript и WebAssembly. В дальнейшем Servo планируют перевести на более высокоуровневый API и слой абстракций для взаимодействия с JavaScript-движками, что даст возможность избавиться от небезопасных прямых обращений к коду SpiderMonkey, выполняемых в блоках unsafe. В отдалённой перспективе изменение позволит уйти от жёсткой привязи к SpiderMonkey и обеспечить поддержку других движков JavaScript и WebAssembly, таких как используемый в Chrome движок V8.

Проект Servo написан на языке Rust и отличается поддержкой многопоточного рендеринга web-страниц, распараллеливанием операций с DOM (Document Object Model) и задействованием предоставляемых языком Rust механизмов безопасного программирования. Проект Servo изначально развивался компанией Mozilla, но затем перешёл под покровительство организации Linux Foundation. Servo изначально создан с поддержкой разбиения кода DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU. В Firefox уже интегрированы некоторые части Servo, такие как многопоточный CSS-движок и система отрисовки WebRender.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60994

April 15, 2024 08:34 AM

April 09, 2024

OpenNet.ru : mozilla

В Firefox добавлена поддержка машинного перевода выделенных фрагментов текста

В ночных сборках Firefox, на базе которых 14 мая будет сформирован выпуск Firefox 126, появилась возможность автоматизированного машинного перевода фрагментов текста, выделенных на странице (ранее поддерживался только перевод страницы целиком). Функция перевода вызывается через контекстное меню, показываемое при нажатии правой кнопки мыши на выделенном блоке текста. Для активации перевода фрагментов в about:config добавлена настройка browser.translations.select.enable, которая по умолчанию отключена.

Кроме того, в ночных сборках доступна возможность перевода на русский, украинский и эстонский языки, которые в стабильных сборках могут использоваться только в качестве исходных языков, с которых осуществляется перевод. Для перевода задействована встроенная в Firefox система перевода, которая выполняет перевод на локальной системе пользователя без обращения к внешним облачным сервисам. Система основана на открытом движке Bergamot, который представляет собой обвязку над фреймворком машинного перевода Marian, применяющим рекуррентную нейронную сеть (RNN) и языковые модели на основе трансформеров.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60956

April 09, 2024 05:51 AM

April 06, 2024

Mozilla Россия : Новости

Вышел Firefox 124.0.2

Форум: Новости
Автор: banbot

Доступен корректирующий выпуск Firefox 124.0.2, в котором предложены следующие исправления:


  • Устранено аварийное завершение Linux-сборок для архитектуры AArch64.
  • Решена проблема с загрузкой web-страниц и аварийным завершением процессов с вкладками на системах с тестовыми сборками Ubuntu 24.04, возникшая из-за внесения изменений в применяемый по умолчанию профиль AppArmor.
  • Решена проблема с невозможностью восстановления из резервной копии закладок, проявляющаяся в конфигурациях с большим числом закладок.
  • Исправлены ошибки, приводившие к показу пустого содержимого при открытии окон или аварийному завершению при воспроизведении видео с сайтов, таких как  Netflix.

Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 124 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

April 06, 2024 11:36 AM

April 02, 2024

OpenNet.ru : mozilla

Обновление Firеfox 124.0.2. Тестирование вертикальной панели вкладок и контейнеров вкладок

Доступен корректирующий выпуск Firefox 124.0.2, в котором предложены следующие исправления:
  • Устранено аварийное завершение Linux-сборок для архитектуры AArch64.
  • Решена проблема с загрузкой web-страниц и аварийным завершением процессов с вкладками на системах с тестовыми сборками Ubuntu 24.04, возникшая из-за внесения изменений в применяемый по умолчанию профиль AppArmor.
  • Решена проблема с невозможностью восстановления из резервной копии закладок, проявляющаяся в конфигурациях с большим числом закладок.
  • Исправлены ошибки, приводившие к показу пустого содержимого при открытии окон или аварийному завершению при воспроизведении видео с сайтов, таких как Netflix.

Дополнительно можно отметить изменения тестируемые в ночных сборках Firefox, на базе которых будет сформирован выпуск Firefox 126:

  • Предложена отдельная ночная сборка larch, в которой началось тестирование боковой панели и возможности вертикального размещения списка вкладок. Боковая панель может отображаться как в развёрнутом и в свёрнутом виде. В развёрнутом виде показывается часть заголовков страниц во вкладках и названия вынесенных в боковую панель операций, а в свёрнутом - видны только пиктограммы сайтов и операций. При желании можно оставить вкладки только в боковой панели, отключив верхнюю панель вкладок. Перенос горизонтальной строки вкладок в боковую панель позволяет выделить дополнительное экранное пространство для просмотра содержимого сайтов, что особенно актуально на широкоформатных экранах ноутбуков в свете моды размещения на сайтах фиксированных непрокручиваемых шапок, которые сильно сужают область c полезной информацией.
  • Началось тестирование контейнеров вкладок, позволяющих визуально объединять несколько вкладок сходной тематики. Для пользователей, привыкших держать большое число открытых вкладок, функция группировки существенно повысит удобство работы и позволит объединять содержимое по решаемым задачам и типу. Например, можно разделить вкладки, связанные с работой, развлечением, покупками, финансовыми службами и социальными сетями. Обеспечена возможность поиска в разных контейнерах.
  • Устранена недоработка, приводившая к сохранению указанных в URL паролей в истории посещений. Сообщение о данной проблеме поступило 22 года назад.
  • Работа редактора стилей в инструментах web-разработчиков ускорена на 15-20%.


Источник: http://www.opennet.ru/opennews/art.shtml?num=60916

April 02, 2024 08:22 PM

March 24, 2024

OpenNet.ru : mozilla

Mozilla отказывается от сервиса Onerep из-за связи его основателя со сбором информации о людях

Компания Mozilla приняла решение разорвать партнёрские отношения с компанией Onerep, развивающей сервис централизованного удаления персональных данных, на основе которого был построен продукт Mozilla Monitor Plus, расширяющий возможности встроенной в Firefox системы Mozilla Monitor (включается через настройку browser.contentblocking.report.monitor.enabled в about:config). Решение принято после выявления связи основателя Onerep с сетями, занимающимися поиском и продажей персональных данных. Основатель сервиса для защиты персональных данных Onerep в прошлом участвовал в создании сетей для сбора и продажи персональных данных, а также ферм сайтов для SEO-оптимизации. Среди прочего, создатель Onerep является сооснователем действующего проекта Nuwber, агрегирующего доступную персональную информацию и продающего отчёты о людях.

Дмитрий Шелест, создатель и руководитель Onerep, признал, что в прошлом занимался системами сбора и продажи персональных данных, некоторые из которых существуют и поныне, но заявил, что в настоящее время переключился исключительно на решение вопросов, связанных с защитой информации. Более того, он считает, что прошлое участие в проектах по поиску персональных данных является сильной стороной Onerep, так как полученные в процессе работы над подобными сервисами знания и понимание внутренней кухни, позволяют эффективно создавать решения для противодействия утечке информации.

Дмитрий признал, что у него остаётся доля в компании Nuwber, которая осуществляет деятельность брокера данных, но заявил, что деятельность Nuwber не пересекается с Onerep и компании не обмениваются информацией - компания Onerep является независимой частной компанией, которая не занимается продажей данных. В опубликованных изданием Krebsonsecurity сведениях также упоминалась связь Дмитрия со спамерским проектом Spamit, но он утверждает, что ни в прошлом ни в настоящее время никак не аффилирован со Spamit.

В феврале компания Mozilla ввела в строй платный сервис Mozilla Monitor Plus, в котором Onerep использовался для отслеживания попыток продажи персональных данных и автоматической отправки требований по удалению информации о пользователе с сайтов брокеров, пытающихся продавать персональные данные. Сервис отслеживал более 190 сайтов, торгующих персональными данными, включающими такую информацию как ФИО, телефонные номера, адреса проживания, сведения о родственниках и детях и данные о судимостях. В качестве исходных данных для мониторинга предлагалось ввести имя и фамилию, город проживания, дату рождения и email, т.е. передать сервису Onerep свои персональные данные.

О дальнейшей судьбе проекта Mozilla Monitor Plus, представлявшего собой обвязку над Onerep, пока ничего не сообщается. Форма проверки утечек пока остаётся доступна на сайте monitor.firefox.com, помимо классического бесплатного сервиса, обеспечивающего вывод предупреждения в случае компрометации учётной записи (проверка по email) или попытке входа на ранее взломанный сайт. Проверка в классическом Mozilla Monitor осуществляется через интеграцию с базой данных проекта haveibeenpwned.com, включающей сведения о 13 миллиардах учётных записей, похищенных в результате взломов 756 сайтов.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60836

March 24, 2024 07:59 AM

March 19, 2024

Mozilla Россия : Новости

Вышел Firefox 124.0

Форум: Новости
Автор: banbot

Состоялся релиз web-браузера Firefox 124 и сформировано обновление ветки с длительным сроком поддержки - 115.9.0. На стадию бета-тестирования переведена ветка Firefox 125, релиз которой намечен на 16 апреля.


Основные новшества в Firefox 124:


  • На странице Firefox View, упрощающей доступ к ранее просматриваемому содержимому, добавлена возможность сортировки списка открытых вкладок по порядку открытия или недавней активности.


    CFD0C5CECEC5D4_1710856804.png

  • Изменены настройки по умолчанию секции "Recent browsing" на странице Firefox View (скрыты закладки). Можно выбрать показ недавно просмотренных вкладок, закладок, недавних загрузок и вкладок, сохранённых в сервис Pocket.


    CFD0C5CECEC5D4_1710858582.png

  • Во встроенный просмотрщик PDF добавлена поддержка клавиатурной навигации по тексту c использованием курсора (Caret Navigation), которая обычно применяется людьми с ограниченными возможностями.
  • На платформе Windows повышена эффективность заполнения списка быстрого перехода (jump list) в панели.
  • На платформе macOS во всех типах полноэкранных окон задействован специфичных для этой платформы API для вывода на весь экран.
  • Добавлен метод AbortSignal.any(), возвращающий сигнал, прерываемый в случае прерывания любого исходного сигнала, что можно использовать в fetch() для комбинирования нескольких прерывающих сигналов, например, AbortSignal.timeout() и AbortController.
  • При создании WebSocket разрешено использование HTTP/HTTPS и относительных URL.
  • Добавлена возможность применения к SVG-элементу <text> псевдоэлементов CSS "::first-letter" и "::first-line", позволяющих выбрать иное оформление или изменить шрифт для первой буквы и первой строки текста.
  • Для разработчиков дополнений реализовано событие runtime.onPerformanceWarning, позволяющее определить ситуации, когда браузер выявляет проблемы с производительностью в дополнении (например, медленные скрипты обработки содержимого).
  • Предоставлена экспериментальная возможность увеличения или уменьшения размера ArrayBuffer, а также увеличения размера SharedArrayBuffer. Предложены новые методы ArrayBuffer.prototype.resize() и SharedArrayBuffer.prototype.grow().
  • В версии для Android включена по умолчанию обработка экранного жеста сдвига вниз пальцем (pull-to-refresh) для перезагрузки страницы. Реализована возможность использования API Drag & Drop для перемещения голого текста и HTML-разметки при помощи мыши, среди прочего и для перемещения контента из внешних приложений.

Кроме новшеств и исправления ошибок в Firefox 124 устранено 16 уязвимостей. 2 уязвимости помечены как критические, а 8 как опасные. 7 уязвимостей (6 собраны под CVE-2024-2615 и CVE-2024-2614) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Помеченные критическими уязвимости (CVE-2024-2615), позволяют обойти все механизмы дополнительной изоляции. Уязвимость CVE-2024-2607 из-за ошибки в JIT на системах Armv7-A позволяет добиться перезаписи регистра с адресом возврата и выполнения своего кода. Уязвимость CVE-2024-2605 позволяет использовать Windows Error Reporter для обхода Sandbox-изоляции и выполнения кода.


Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 124 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

March 19, 2024 03:59 PM

OpenNet.ru : mozilla

Релиз Firefox 124

Состоялся релиз web-браузера Firefox 124 и сформировано обновление ветки с длительным сроком поддержки - 115.9.0. На стадию бета-тестирования переведена ветка Firefox 125, релиз которой намечен на 16 апреля.

Основные новшества в Firefox 124:

  • На странице Firefox View, упрощающей доступ к ранее просматриваемому содержимому, добавлена возможность сортировки списка открытых вкладок по порядку открытия или недавней активности.
  • Изменены настройки по умолчанию секции "Recent browsing" на странице Firefox View (скрыты закладки). Можно выбрать показ недавно просмотренных вкладок, закладок, недавних загрузок и вкладок, сохранённых в сервис Pocket.
  • Добавлена возможность назначения поддерживаемых в GTK и применяемых в GNOME действий при двойном щелчке левой, средней и правой кнопками мыши на заголовке окна. Действие можно определить утилитой gnome-tweaks. Например, можно использовать двойной щелчок левой кнопкой для раскрытия окна на весь экран. Опционально, при активации параметра widget.gtk.titlebar-action-middle-click-enabled в about:config, можно использовать действия при одинарном щелчке средней кнопкой мыши на заголовке.



  • Во встроенный просмотрщик PDF добавлена поддержка выделения текста и клавиатурной навигации по тексту c использованием курсора (Caret Navigation), которая обычно применяется людьми с ограниченными возможностями. Также реализована возможность выделения текста, скомпонованного в виде изображения (например, после сканирования документа).
  • Включён по умолчанию (настройка quicksuggest.rustEnabled) новый бэкенд для вывода рекомендаций в адресной строке, написанный на языке Rust.
  • В системе предотвращения утечек информации реализована возможность анализа контента, передаваемого через буфер обмена или диалог выбора файлов.
  • Включена по умолчанию настройка "network.http.http2.move_to_pending_list_after_network_change".
  • Для WebAssembly на системах x86, x86_64 и aarch64 включены оптимизации умножения матриц с использованием SIMD-инструкций.
  • На платформе Windows повышена эффективность заполнения списка быстрого перехода (jump list) в панели.
  • На платформе macOS во всех типах полноэкранных окон задействован специфичный для этой платформы API для вывода на весь экран.
  • Добавлен метод AbortSignal.any(), возвращающий сигнал, прерываемый в случае прерывания любого исходного сигнала, что можно использовать в fetch() для комбинирования нескольких прерывающих сигналов, например, AbortSignal.timeout() и AbortController.
  • При создании WebSocket разрешено использование схем http/https вместо ws/wss (например, "WebSocket('https://foo')") и относительных URL (например "WebSocket('//example.com/foo')").
  • Добавлена возможность применения к SVG-элементу ‹text› псевдоэлементов CSS "::first-letter" и "::first-line", позволяющих выбрать иное оформление или изменить шрифт для первой буквы и первой строки текста.
  • Включена поддержка CSS-свойства content-visibility, применяемого для исключения лишней отрисовки областей вне поля видимости.
  • Для разработчиков дополнений реализовано событие runtime.onPerformanceWarning, позволяющее определить ситуации, когда браузер выявляет проблемы с производительностью в дополнении (например, медленные скрипты обработки содержимого).
  • Предоставлена экспериментальная возможность увеличения или уменьшения размера ArrayBuffer, а также увеличения размера SharedArrayBuffer. Предложены новые методы ArrayBuffer.prototype.resize() и SharedArrayBuffer.prototype.grow().
  • Добавлена поддержка инструментария windows-rs (Rust for Windows) для доступа к Windows API.
  • В версии для Android включена по умолчанию обработка экранного жеста сдвига вниз пальцем (pull-to-refresh) для перезагрузки страницы. Реализована возможность использования API Drag & Drop для перемещения голого текста и HTML-разметки при помощи мыши, среди прочего и для перемещения контента из внешних приложений. Предоставлена возможность выборочного разрешения использования дополнений в приватном режиме просмотра.

Кроме новшеств и исправления ошибок в Firefox 124 устранено 16 уязвимостей. 2 уязвимости помечены как критические, а 8 как опасные. 7 уязвимостей (6 собраны под CVE-2024-2615 и CVE-2024-2614) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Помеченные критическими уязвимости (CVE-2024-2615), позволяют обойти все механизмы дополнительной изоляции. Уязвимость CVE-2024-2607 из-за ошибки в JIT на системах Armv7-A позволяет добиться перезаписи регистра с адресом возврата и выполнения своего кода. Уязвимость CVE-2024-2605 позволяет использовать Windows Error Reporter для обхода Sandbox-изоляции и выполнения кода.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60811

March 19, 2024 01:47 PM

March 15, 2024

OpenNet.ru : mozilla

Mozilla закрывает общедоступный сервис определения местоположения

Компания Mozilla объявила о решении по закрытию проекта MLS (Mozilla Location Service), c 2013 года развивавшего общедоступный сервис для определения географического местоположения на основании информации об известных точках доступа Wi-Fi (привязка к BSSID/MAC), базовых станциях мобильных операторов (привязка к Cell-ID) и выдаваемых абоненту IP-адресах (GeoIP). Сервис позволял определять примерное местоположение на карте без применения спутниковых систем навигации, таких как GPS и ГЛОНАСС.

С 2019 года возможности сервиса были ограничены из-за обвинений в нарушении патентов компании Skyhook Holdings и заключения внесудебного соглашения, в соответствии с которым компания Mozilla установила лимит в 100 тысяч обращений к API в день для коммерческих проектов. Введённые ограничения привели к отказу проекта Sailfish от использования MLS и потере инвестиционной привлекательности MLS в глазах Mozilla. При этом MLS продолжал применяться в проекте microG и во многих альтернативных Android-прошивках вместо проприетарного сервиса Google Network Location.

В качестве причины сворачивания проекта упоминается продолжающаяся тенденция к снижению точности определения местоположения в MLS в сочетании с отсутствием желания увеличить инвестиции или возродить программу MozStumbler. База данных с привязкой координат к базовым станциям и Wi-Fi-сетям пополнялась благодаря действиям энтузиастов, установивших на свои смартфоны мобильное приложение MozStumbler. Приложение MozStumbler было привязано к сервису stumbler, который входил в состав старого Firefox для Android вплоть до версии 69, на смену которому в 2020 году пришла новая мобильная редакция браузера, развиваемая под кодовым именем Fenix.

В начале 2021 года разработка MozStumbler была остановлена и приложение так и не было адаптировано для Android 10 и более новых версий платформы. Несмотря на наличие альтернативных приложений, таких как TowerCollector, в настоящее время поступление новых данных в БД MLS существенно снизилось и актуальность информации оставляет желать лучшего. Из альтернативных открытых БД с данными о привязке местоположения можно отметить OpenCellID.

Предложен следующий план постепенного отключения сервиса:

  • Начиная с 13 марта прекращена выдача новых ключей доступа к API.
  • 27 марта будет прекращён приём POST-запросов данных через API, а также будет остановлена публикация новых дампов БД для экспорта в другие системы.
  • 10 апреля все ранее опубликованные дампы БД будут удалены и перестанут быть доступны для загрузки.
  • 12 июня будут удалены все ключи доступа к API, кроме ключей, используемых в проектах Mozilla.
  • 31 июля репозиторий с кодом платформы будет переведён на GitHub в архивных режим. Для тех, кто пожелает возродить сервис и поддерживать его собственными силами, исходный код платформы Mozilla Ichnaea, лежащей в основе MLS, останется доступен под лицензией Apache License 2.0.


Источник: http://www.opennet.ru/opennews/art.shtml?num=60792

March 15, 2024 05:33 PM

March 14, 2024

OpenNet.ru : mozilla

Планы в отношении поддержки в Firefox второй и третьей версий манифеста Chrome

Разработчики из компании Mozilla обновили информацию о планах, связанных с поддержкой в Firefox второй и третьей версий манифеста Chrome. Компания Google в июне этого года намерена прекратить поддержку дополнений, использующих вторую версию манифеста, в тестовых выпусках Chrome 127 (Dev, Canary и Beta). В стабильной ветке поддержка второй версии манифеста будет прекращена не раньше июля.

В свою очередь компания Mozilla не будет в обозримом будущем прекращать поддержку второй версии манифеста, и сохранит возможность запускать дополнения, использующие возможности, недоступные в третьей версии манифеста. Остаётся в силе решение не обеспечивать в Firefox полную совместимость с третьей версией манифеста Chrome. В Firefox будет оставлен полноценный API webRequest, который в Chrome будет переведён в режим только для чтения.

В Firefox также при помощи механизма Event Pages будет сохранена поддержка выполнения фоновых скриптов на базе DOM, вместо которых в третьей версии манифеста предписано использовать Service Workers. Фоновые скрипты на базе Service Workers в Firefox пока не поддерживаются, но разработчикам будет предоставлена возможность определения в дополнении как обработчика на базе Event Pages, так и скриптов на базе Service Workers, что позволит создавать дополнения, соответствующие третьей версии манифеста и работающие в Chrome и Firefox.

Манифест Chrome определяет возможности и ресурсы, доступные для дополнений, написанных с использованием API WebExtensions. Начиная с версии 57 Firefox полностью перешёл на использование API WebExtensions для разработки дополнений и прекратил поддержку технологии XUL. Переход на WebExtensions позволил унифицировать разработку дополнений с платформами Chrome, Opera, Safari и Edge, упростил портирование дополнений между различными web-браузерами и дал возможность полноценно использовать многопроцессный режим работы (дополнения WebExtensions могут выполняться в отдельных процессах, изолированно от остальных частей браузера). Для унификации разработки дополнений с остальными браузерами в Firefox обеспечивается почти полная совместимость со второй версией манифеста Chrome.

В рамках инициативы по упрощению создания безопасных и высокопроизводительных дополнений, и усложнению возможности создания небезопасных и медленных дополнений, компания Google разработала третью версию манифеста. Основное недовольство третьей версией манифеста вызвано переводом в режим только для чтения API webRequest, позволявшего подключать собственные обработчики, имеющие полный доступ к сетевым запросам и способные на лету модифицировать трафик. Вместо API webRequest в третьей версии манифеста добавлен ограниченный по своим возможностям API declarativeNetRequest, предоставляющий доступ к встроенному движку для фильтрации, самостоятельно обрабатывающему правила блокировки, не разрешающему использовать собственные алгоритмы фильтрации.

Среди особенностей реализации третьей версии манифеста в Firefox:

  • Добавлен новый декларативный API фильтрации контента, но в отличие от Chrome не прекращена поддержка старого блокирующего режима работы API webRequest.
  • Реализован механизм Event Pages, который более привычен для web-разработчиков, не требует полной переработки дополнений и устраняет ограничения, связанные с применением Service Workers. Event Pages позволит привести существующие дополнения с фоновыми страницами к требованиям третьей версии манифеста, сохранив при этом доступ ко всем возможностям, необходимым для работы с DOM.
  • Новая гранулированная модель запроса полномочий - дополнение не сможет активироваться сразу для всех страниц (убрано полномочие "all_urls"), а будет работать только в контексте активной вкладки, т.е. пользователю потребуется подтверждать работу дополнения для каждого сайта. В Firеfox все запросы на доступ к данным сайта будут рассматриваться как необязательные, а конечное решение о предоставлении доступа будет принимать пользователь, который сможет выборочно решать какому дополнению предоставить доступ к своим данным на том или ином сайте.

    Для управления полномочиями в интерфейс добавлена кнопка "Unified Extensions" для непосредственного управления тем, к каким сайтам имеет доступ каждое дополнение - пользователь может предоставить и отозвать доступ дополнения к любому сайту. Управление полномочиями применяется только к дополнениям на основе третьей версии манифеста, для дополнений на второй версии манифеста гранулированное управление доступом к сайтам не производится.

  • Изменение обработки Cross-origin запросов - в соответствии с новым манифестом на скрипты обработки контента будут распространяться те же ограничения полномочий, что и для основной страницы, в которую эти скрипты внедряются (например, если страница не имеет доступа к API определению местоположения, то и скрипт дополнения также не получит этот доступ). Данное изменение полностью реализовано в Firefox.
  • API на основе Promise. Firefox поддерживает данный API и для третьей версии манифеста.
  • Запрет выполнения кода, загруженного с внешних серверов (речь про ситуации, когда дополнение подгружает и выполняет внешний код). В Firefox применяется блокировка внешнего кода и разработчики Mozilla добавили дополнительные техники отслеживания загрузок кода. Для скриптов обработки контента представлена отдельная политика ограничения доступа к контенту (CSP, Content Security Policy).


Источник: http://www.opennet.ru/opennews/art.shtml?num=60786

March 14, 2024 09:17 AM

March 12, 2024

OpenNet.ru : mozilla

Mozilla, Google, Microsoft и Apple разработали тест производительности браузеров Speedometer 3.0

Спустя шесть лет c момента прошлого выпуска представлен обновлённый инструментарий для тестирования производительности и отзывчивости web-браузеров - Speedometer 3.0, подготовленный совместно компаниями Mozilla, Google, Microsoft и Apple. Ключевой задачей тестового набора называется оценка задержек при симуляции работы пользователя с типовыми web-приложениями.

Speedometer 3.0 стал первым набором для оценки производительности браузеров, созданным совместно представителями конкурирующих браузерных движков Blink/V8, Gecko/SpiderMonkey и WebKit/JavaScriptCore, которые сумели выработать общую политику в отношении тестирования. Код Speedometer распространяется под лицензией BSD и начиная с 2022 года разрабатывается в соответствии с новой моделью управления проектом, подразумевающей совместное принятие решений с достижением консенсуса. Репозиторий открыт для участия любых заинтересованных лиц и продвижения своих идей и исправлений.

В Speedometer 3.0 осуществлён переход на применение новых выпусков фреймворков Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte и Vue. Задействованы современные шаблоны проектирования сайтов и web-приложений, например, использование Webpack, Web Components и новых методов работы с DOM. Добавлены тесты для оценки производительности отрисовки при помощи элемента Canvas, генерации SVG, обработки сложных CSS, работы с очень большими деревьями DOM и использования методов, применяемых при редактировании контента в режиме WYSIWYG и при работе с новостными сайтами.

В инструментарии для запуска тестов расширен спектр операций в браузере, учитываемых при измерении реакции на действие пользователя, например, измеряется не только время выполнения кода, но и время отрисовки и асинхронного выполнения задач. Для разработчиков браузеров подготовлены инструменты для анализа результатов выполнения тестов, профилирования и изменения параметров тестов. Предоставлена возможность создания собственных сложных сценариев запуска тестов.

Эталонные тесты, задействованные в Speedometer 3.0 для оценки производительности:

  • Добавление, заполнение и удаление 100 заметок с использованием менеджера задач TodoMVC, реализованного в вариантах на базе разных web-фреймворков, методов работы с DOM и версий стандарта ECMAScript. Например, запускаются варианты TodoMVC на базе фреймворков React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte и Lit, а также варианты, использующие расширенные возможности, появившиеся в спецификациях ECMAScript 5 и ECMAScript 6.
  • Редактирование текста с разметкой в режиме WYSIWYG, используя редакторы кода CodeMirror и TipTap.
  • Загрузка и взаимодействие с диаграммами, оформленными через элемент canvas или сгенерированными в формате SVG при помощи библиотек Observable Plot, chart.js и react-stockcharts.
  • Навигация по страницам и взаимодействие с контентом на типовых новостных сайтах, на которых используются web-фреймворки Next.js и Nuxt.

При прохождении тестового набора Speedometer 3.0 в macOS лидирует Chrome (22.6), за которым следуют Firefox (20.7) и Safari (19.0). В проведённом с теми же браузерами тесте Speedometer 2.1 победил Safari (481), от которого немного отстал Firefox (478) и заметно отстал Chrome (404). При запуске в Ubuntu 22.04 браузер Chrome набрал 13.5 и 234 баллов, а Firefox - 12.1 и 186 баллов в версиях Speedometer 3.0 и 2.1.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60773

March 12, 2024 06:25 AM

March 09, 2024

OpenNet.ru : mozilla

В Firefox появится группировка вкладок

Лаура Чемберс (Laura Chambers), недавно утверждённая на должность руководителя (CEO) компании Mozilla Corporation, сообщила о назначении разработчиков, которые займутся реализацией функции группировки вкладок в Firefox. Работе по добавлению поддержки группировки вкладок назначен повышенный приоритет.

Решение принято после того как в очередной раз один из пользователей попытался привлечь внимание к тому, что Mozilla тратит большие ресурсы на сомнительную функциональность, такую как интеграцию AI-инструментов в браузер, но игнорирует по-настоящему важную функцию группировки вкладок, за реализацию которой проголосовало около 3000 пользователей и которая лидирует на сайте сбора идей по развитию Firefox. Отмечается, что конкурирующие браузеры Chrome, Edge и Vivaldi давно поддерживают группировку вкладок, что является их значительным конкурентным преимуществом.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60759

March 09, 2024 07:28 AM

March 06, 2024

Mozilla Россия : Новости

Вышел Firefox 123.0.1

Форум: Новости
Автор: banbot

Доступен корректирующий выпуск Firefox 123.0.1, в котором предложены следующие исправления:


  • Решена проблема с недоступностью системных словарей на платформе Linux при установке Firefox из пакета в формате Flatpak.
  • Налажено отображение в адресной строке пиктограммы с языком, на который встроенный переводчик выполнил перевод страницы.
  • Решена проблема с некорректным отображением цветных конических градиентов в Canvas2D на платформе Windows.
  • Устранено регрессивное изменение, из-за которого перестало генерироваться событие onChange при очистке значения в поле textarea.
  • Устранено регрессивное изменение в JIT-движке, приводившее к некорректному inline-развёртыванию строк.
  • Исправлена ошибка, приводившая к неконтрастному отображению текста при выделении строк в панели Storage в инструментах для разработчиков.

Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 123 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

March 06, 2024 01:41 PM

March 05, 2024

OpenNet.ru : mozilla

Обновление Firefox 123.0.1. Добавление русского языка в систему перевода

Доступен корректирующий выпуск Firefox 123.0.1, в котором предложены следующие исправления:
  • Решена проблема с недоступностью системных словарей на платформе Linux при установке Firefox из пакета в формате Flatpak.
  • Налажено отображение в адресной строке пиктограммы с языком, на который встроенный переводчик выполнил перевод страницы.
  • Решена проблема с некорректным отображением цветных конических градиентов в Canvas2D на платформе Windows.
  • Устранено регрессивное изменение, из-за которого перестало генерироваться событие onChange при очистке значения в поле textarea.
  • Устранено регрессивное изменение в JIT-движке, приводившее к некорректному inline-развёртыванию строк.
  • Исправлена ошибка, приводившая к неконтрастному отображению текста при выделении строк в панели Storage в инструментах для разработчиков.

Дополнение: Во встроенной системе перевода включена поддержка русского языка. Пользователям релиза Firefox 123 стал показываться диалог с предложением перевести русскоязычные страницы на другие языки. В списке целевых языков, на которые осуществляется перевод, русский язык пока отсутствует. В списке доступных для системы перевода моделей появились русский и украинский языки.

Встроенная в Firefox система перевода выполняет перевод на локальной системе пользователя без обращения к внешним облачным сервисам. Система основана на открытом движке Bergamot. Движок представляет собой обвязку над фреймворком машинного перевода Marian, в котором применяется рекуррентная нейронная сеть (RNN) и языковые модели на основе трансформеров.



Источник: http://www.opennet.ru/opennews/art.shtml?num=60733

March 05, 2024 06:11 PM

February 23, 2024

OpenNet.ru : mozilla

Опубликован Wolvic 1.6, web-браузер для устройств виртуальной реальности

Доступен релиз web-браузера Wolvic 1.6, предназначенного для использования в системах дополненной и виртуальной реальности. Проект продолжает развитие браузера Firefox Reality, ранее развивавшегося компанией Mozilla. После стагнации кодовой базы Firefox Reality в рамках проекта Wolvic его разработку продолжила компания Igalia, известная своим участием в разработке таких свободных проектов, как GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa и freedesktop.org. Код Wolvic написан на языках Java и C++, и распространяется под лицензией MPLv2. Готовые сборки сформированы для платформы Android. Поддерживается работа с 3D-шлемами Oculus, Huawei VR Glass, Lenovo VRX, Lenovo A3, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro, Pico Neo3 и Lynx (также ведётся портирование браузера для устройств Qualcomm).

Браузер использует web-движок GeckoView - вариант движка Mozilla Gecko, оформленный в виде отдельной библиотеки, которую можно обновлять независимо. Управление производится через принципиально иной трёхмерный интерфейс пользователя, позволяющий осуществлять навигацию по сайтам внутри виртуального мира или в составе систем дополненной реальности. Кроме предназначенного для управления через 3D-шлем интерфейса, позволяющего просматривать традиционные двумерные страницы, web-разработчики могут использовать API WebXR, WebAR и WebVR для создания специализированных трехмерных web-приложений, взаимодействие с которыми производится в виртуальном пространстве. Также поддерживается просмотр в 3D-шлеме пространственных видео, снятых в режиме 360 градусов.

Для навигации используются VR-контроллеры, а для ввода данных в web-формы - виртуальная или реальная клавиатура. Кроме того, для взаимодействия с пользователем предлагается система голосового ввода, дающая возможность заполнять формы и отправлять поисковые запросы с использованием развиваемого в Mozilla движка для распознавания речи. В качестве стартовой страницы браузер предоставляет интерфейс для доступа к избранному контенту и навигации по коллекции адаптированных для 3D-шлемов игр, web-приложений, 3D-моделей и пространственных видео.

В новой версии:

  • Добавлена поддержка шлемов виртуальной реальности Pico Neo3.
  • Предоставлена возможность полноэкранного просмотра вертикальных видео (видео, снятые при вертикальной ориентации смартфона, в которых высота больше ширины).

    <video controls="" poster="https://wolvic.com/assets/img/posts/1.6-pico-shaikra.jpg" style="width: 700px; height: 400px;"> <source src="https://wolvic.com/assets/img/posts/1.6-pico-shakira.mp4" type="video/mp4"/> </video>
  • В виртуальную клавиатуру добавлена поддержка автодополнения ввода для раскладок на основе латиницы. Автодополнение включается в настойках "Settings > Display > Latin Keyboard Input Auto-complete", словари загружаются по мере необходимости. Повышена стабильность и сокращены задержки при вводе.

    <video controls="" poster="https://wolvic.com/assets/img/posts/1.6-text_autocomplete.jpg" style="width: 700px; height: 400px;"> <source src="https://wolvic.com/assets/img/posts/1.6-text_autocomplete.mp4" type="video/mp4"/> </video>
  • Добавлены новые 3D-окружения: "деревенская поляна", "над облаками" и "млечный путь".

    <video controls="" poster="https://wolvic.com/assets/img/posts/1.6-milkyway2020.jpg" style="width: 700px; height: 400px;"> <source src="https://wolvic.com/assets/img/posts/1.6-milkyway2020.mp4" type="video/mp4"/> </video>
  • Для устройств, кроме производства Huawei, убрана опция для управления сбором телеметрии, так как сервис Mozilla, применяемый для отправки телеметрии, отключён. Для устройств Huawei опция оставлена, так как платформы Huawei имеют собственную систему сбора телеметрии.
  • Улучшено отображение информации в полноэкранном режиме.
  • Добавлена поддержка кнопок для быстрого изменения размера окна (увеличение в два раза, возвращение к исходному размеру) с учётом текущего коэффициента соотношения сторон.
  • Браузерный движок Gecko и компоненты Mozilla для Android обновлены до версии 121, соответствующей Firefox 121 (в прошлых выпусках использовались версии Mozilla Android Components 116 и Gecko 116).


Источник: http://www.opennet.ru/opennews/art.shtml?num=60654

February 23, 2024 08:10 AM

February 21, 2024

Mozilla Россия : Новости

Вышел Firefox 123.0

Форум: Новости
Автор: banbot

Состоялся релиз web-браузера Firefox 123 и сформировано обновление ветки с длительным сроком поддержки - 115.8.0. На стадию бета-тестирования переведена ветка Firefox 124, релиз которой намечен на 19 марта.


Основные новшества в Firefox 123:


  • На страницу Firefox View, упрощающую доступ к ранее просматриваемому содержимому, интегрирована возможность поиска по содержимому всех показанных секций c текущими вкладками, недавно открытыми вкладками, недавно закрытыми вкладками, вкладками с других устройств и историей посещений.


    CFD0C5CECEC5D4_1708444788.png

  • Добавлена экспериментальная возможность отображения эскизов страниц при наведении курсора на вкладки. Помимо эскиза в информационный блок о вкладке также добавлено упоминание показанной во вкладке ссылки. По умолчанию предпросмотр эскизов отключён и требует активации настройки "browser.tabs.cardPreview.enabled" в about:config.


    CFD0C5CECEC5D4_1708445764.png

  • Добавлен интерфейс ("Web Compatibility Reporting Tool") для отправки разработчикам Firefox уведомлений о проблемах с отображением сайтов и расхождениях в поведении при работе с сайтами по сравнению с другими браузерами. Для отправки уведомления в меню "Help" добавлен пункт "Report Site Issue", который перенаправляет на сервис webcompat.com.
  • В конфигуратор в секцию "Поиск" ("Search") из секции "Приватность" перенесены настройки адресной строки.


    CFD0C5CECEC5D4_1708446704.png

  • Во встроенном переводчике реализована поддержка не только перевода видимого текста, но и перевода всплывающих подсказок и заполнителей форм ввода.
  • Оставлена нерешённой проблема с некорректным отображением эскизов в диалоге открытия файлов, проявляющаяся на системах со старыми CPU AMD. Если вместо эскизов отображаются чёрные квадраты, то рекомендуется обновить графические драйверы для GPU AMD.
  • В сборках для Linux осуществлён переход с использования API GdkCursorType на gdk_cursor_new_from_name, что решило проблему с отображением пустого курсора в тестовых выпусках GNOME 46 при использовании темы пиктограмм adwaita-icon-theme, применяемой по умолчанию в GNOME и GTK. Проблема вызвана прекращением поддержки в adwaita-icon-theme классических X-курсоров.
  • В инструментах для web-разработчиков в панели отслеживания сетевой активности появилась возможность сохранения на диск содержимого ответа на запрос (в контекстное меню добавлена кнопка "Save Response As").


    CFD0C5CECEC5D4_1708446933.png

  • В реализации кода ответа HTTP - 103 ("Early Hints"), применяемого для упреждающего вывода заголовков, включена обработка атрибутов Preload и Modulepreload в HTTP-заголовке Link. Код 103 позволяет информировать клиента о содержании некоторых HTTP-заголовков сразу после запроса, не дожидаясь пока сервер выполнит все связанные с запросом операции и начнёт отдачу контента. Подобным образом через упреждающую передачу заголовка Link (например, "Link: </style.css>; rel=preload; as=style") можно сообщать подсказки о связанных с отдаваемой страницей элементах, которые могут быть предварительно загружены. Получив информацию о подобных ресурсах, браузер приступит к их загрузке, не дожидаясь окончания отдачи основной страницы, что позволяет сократить общее время обработки запроса.
  • В SVG в градиентах, настраиваемых при помощи элементов <linearGradient> и <radialGradient>, добавлена поддержка интерполяции цветов с использованием линейного цветового пространства RGB. Выбор цветового пространства для интерполяции осуществляется при помощи атрибута color-interpolation, который может принимать значения "auto", "sRGB и "linearRGB".
  • В SVG-элементе feImage, обеспечивающем извлечение изображения из внешнего источника, реализован откат на использование ширины в 300px и высоты в 150px, в случае если размер исходного корневого элемента задан в процентах (ранее подобные элементы не отрисовывались).
  • При перенаправлении звука на другой устройство при помощи метода setSinkId() обеспечено применение подавления эха к звуку, полученному с микрофона.
  • Включена поддержка API Declarative Shadow DOM для создания новых корневых веток в Shadow DOM, например, чтобы отделить импортируемый сторонний стиль элемента и связанную с ним подветку DOM от основного документа. Предложенный декларативный API позволяет обойтись для открепления веток DOM только HTML без необходимости написания кода на JavaScript.
  • В версии для Android для защиты от пассивной идентификации пользователей и повышения совместимости с некоторыми сайтами параметры navigator.platform, navigator.oscpu и заголовок User-Agent теперь включают значение "x86_64" на системах с архитектурой ARM64 и "armv81" на системах ARM32 и x86.

Кроме новшеств и исправления ошибок в Firefox 123 устранено 32 уязвимости (24 помечены как опасные). 23 уязвимости (22 собраны под CVE-2024-1553 и CVE-2024-1557) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Уязвимость CVE-2024-1547 позволяет показать в контексте другого сайта alert-диалог злоумышленника.


Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 123 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

February 21, 2024 09:01 AM

February 20, 2024

OpenNet.ru : mozilla

Релиз Firefox 123

Состоялся релиз web-браузера Firefox 123 и сформировано обновление ветки с длительным сроком поддержки - 115.8.0. На стадию бета-тестирования переведена ветка Firefox 124, релиз которой намечен на 19 марта.

Основные новшества в Firefox 123:

  • На страницу Firefox View, упрощающую доступ к ранее просматриваемому содержимому, интегрирована возможность поиска по содержимому всех показанных секций c текущими вкладками, недавно открытыми вкладками, недавно закрытыми вкладками, вкладками с других устройств и историей посещений.
  • Добавлена экспериментальная возможность отображения эскизов страниц при наведении курсора на вкладки. Помимо эскиза в информационный блок о вкладке также добавлено упоминание показанной во вкладке ссылки. По умолчанию предпросмотр эскизов отключён и требует активации настройки "browser.tabs.cardPreview.enabled" в about:config.
  • Добавлен интерфейс ("Web Compatibility Reporting Tool") для отправки разработчикам Firefox уведомлений о проблемах с отображением сайтов и расхождениях в поведении при работе с сайтами по сравнению с другими браузерами. Для отправки уведомления в меню "Help" добавлен пункт "Report Site Issue", который перенаправляет на сервис webcompat.com.
  • В конфигуратор в секцию "Поиск" ("Search") из секции "Приватность" перенесены настройки адресной строки.
  • Во встроенном переводчике реализована поддержка не только перевода видимого текста, но и перевода всплывающих подсказок и заполнителей форм ввода.
  • Оставлена нерешённой проблема с некорректным отображением эскизов в диалоге открытия файлов, проявляющаяся на системах со старыми CPU AMD. Если вместо эскизов отображаются чёрные квадраты, то рекомендуется обновить графические драйверы для GPU AMD.
  • В сборках для Linux осуществлён переход с использования API GdkCursorType на gdk_cursor_new_from_name, что решило проблему с отображением пустого курсора в тестовых выпусках GNOME 46 при использовании темы пиктограмм adwaita-icon-theme, применяемой по умолчанию в GNOME и GTK. Проблема вызвана прекращением поддержки в adwaita-icon-theme классических X-курсоров.
  • В инструментах для web-разработчиков в панели отслеживания сетевой активности появилась возможность сохранения на диск содержимого ответа на запрос (в контекстное меню добавлена кнопка "Save Response As").
  • В реализации кода ответа HTTP - 103 ("Early Hints"), применяемого для упреждающего вывода заголовков, включена обработка атрибутов Preload и Modulepreload в HTTP-заголовке Link. Код 103 позволяет информировать клиента о содержании некоторых HTTP-заголовков сразу после запроса, не дожидаясь пока сервер выполнит все связанные с запросом операции и начнёт отдачу контента. Подобным образом через упреждающую передачу заголовка Link (например, "Link: ‹/style.css›; rel=preload; as=style") можно сообщать подсказки о связанных с отдаваемой страницей элементах, которые могут быть предварительно загружены. Получив информацию о подобных ресурсах, браузер приступит к их загрузке, не дожидаясь окончания отдачи основной страницы, что позволяет сократить общее время обработки запроса.
  • В SVG в градиентах, настраиваемых при помощи элементов ‹linearGradient› и ‹radialGradient›, добавлена поддержка интерполяции цветов с использованием линейного цветового пространства RGB. Выбор цветового пространства для интерполяции осуществляется при помощи атрибута color-interpolation, который может принимать значения "auto", "sRGB и "linearRGB".
  • В SVG-элементе feImage, обеспечивающем извлечение изображения из внешнего источника, реализован откат на использование ширины в 300px и высоты в 150px, в случае если размер исходного корневого элемента задан в процентах (ранее подобные элементы не отрисовывались).
  • При перенаправлении звука на другое устройство при помощи метода setSinkId() обеспечено применение подавления эха к звуку, полученному с микрофона.
  • Включена поддержка API Declarative Shadow DOM для создания новых корневых веток в Shadow DOM, например, чтобы отделить импортируемый сторонний стиль элемента и связанную с ним подветку DOM от основного документа. Предложенный декларативный API позволяет обойтись для открепления веток DOM только HTML без необходимости написания кода на JavaScript.
  • В версии для Android для защиты от пассивной идентификации пользователей и повышения совместимости с некоторыми сайтами параметры navigator.platform, navigator.oscpu и заголовок User-Agent теперь включают значение "x86_64" на системах с архитектурой ARM64 и "armv81" на системах ARM32 и x86.

Кроме новшеств и исправления ошибок в Firefox 123 устранено 32 уязвимости (24 помечены как опасные). 23 уязвимости (22 собраны под CVE-2024-1553 и CVE-2024-1557) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Уязвимость CVE-2024-1547 позволяет показать в контексте другого сайта alert-диалог злоумышленника.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60631

February 20, 2024 04:01 PM

February 14, 2024

OpenNet.ru : mozilla

Mozilla уволит около 60 сотрудников и сосредоточит внимание на AI-технологиях в Firefox

Следом за назначением нового руководителя, компания Mozilla намерена уволить около 60 сотрудников и изменить стратегию развития продуктов. С учётом того, что по публичным отчётам в компании Mozilla работает от 500 до 1000 человек, увольнения коснутся 5-10% персонала. Это четвёртая массовая волна увольнений - в 2020 году было уволено 320 (250 + 70) работников, а в 2017 - 50.

Из направлений на которых планируется сосредоточить внимание отмечается применение AI-технологий в Firefox, например, интеграция разработок недавно купленной компании Fakespot. С целью оптимизации рабочих процессов планируется объединить вместе команды, занимающиеся сервисом Pocket, подготовкой контента и искусственным интеллектом. Сокращение не затронет MDN (Mozilla Developer Network), Mozilla Ads и Fakespot. Изменений также не намечено в отделах, занимающихся юридической, финансовой, операционной и маркетинговой деятельностью.

Среди продуктов, инвестиции в которые будут сокращены, упоминаются Mozilla VPN, сервис анонимных email-адресов Firefox Relay, анализатор утечек персональных данных Mozilla Monitor Plus и социальная сеть Mozilla.social. Данные сервисы не будут закрыты, но число работающих над ними сотрудников будет уменьшено. Под полное закрытие подпадает Mozilla Hubs, система 3D-чатов с элементами виртуальной реальности.

Например, изначально на продвижение платформы Mozilla.social были выделены значительные ресурсы, но анализ ситуации показал, что эти ресурсы избыточны и с поддержанием платформы может справиться гораздо меньшая команда, благодаря сокращению продвижения экспериментальных возможностей и сосредоточения на ключевой функциональности.

В сервисы, связанные с конфиденциальностью и безопасностью, инвестиции решено сократить из-за высокой конкуренции в данных сегментах рынка и сложности формирования уникального предложения.

Mozilla Hubs решено свернуть, так как последнее время отмечается потеря интереса пользователей к виртуальными 3D-мирам, в областях, отличных от игр и образования.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60598

February 14, 2024 08:01 AM

February 12, 2024

OpenNet.ru : mozilla

Во вкладках Firefox появится функция предпросмотра эскиза сайта

В ночных сборках Firefox, на базе которых 19 марта будет сформирован выпуск Firefox 124, добавлена возможность отображения эскизов страниц при наведения курсора на вкладки. Помимо эскиза в информационный блок о вкладке также добавлено упоминание показанной во вкладке ссылки. При этом показ ссылки во всплывающей над вкладкой подсказке появится уже в версии Firefox 123, намеченной на 20 февраля.

По умолчанию предпросмотр эскизов отключён и требует активации настройки "browser.tabs.cardPreview.enabled" в about:config. Для управления задержкой перед появлением эскиза добавлена настройка "browser.tabs.cardPreview.delayMs", которая по умолчанию выставлена в 1000 мс, т.е. для появления подсказки требуется, чтобы курсор находился над кнопкой вкладки не менее секунды.

Из изменений в ночных сборках также выделяется:

  • Сокращено время восстановления большого числа вкладок после перезапуска.
  • Улучшена работа режима читателя (Reader View), в котором отключено применение для Slack, обновлено оформление прогнозируемого времени чтения и улучшена работа при выборе тёмной темы оформления.
  • Повышена (прирост в тестах от 2% до 11%) производительность на платформе Linux, благодаря отключению в режиме изоляции некоторых излишних механизмов защиты от атак Spectre и Meltdown.


Источник: http://www.opennet.ru/opennews/art.shtml?num=60589

February 12, 2024 09:23 AM

February 08, 2024

OpenNet.ru : mozilla

Митчелл Бейкер ушла с поста руководителя Mozilla Corporation

Митчелл Бейкер (Mitchell Baker) объявила об уходе с поста руководителя (CEO) компании Mozilla Corporation, который она занимала с 2020 года. С поста CEO Митчелл вернётся на должность председателя совета директоров Mozilla Corporation (Executive Chairwoman), которую она занимала много лет до избрания руководителем. Причиной ухода называется желание разделить руководство бизнесом и миссией Mozilla. Работа нового CEO будет сосредоточена на продвижении успешных продуктов, соответствующих миссии Mozilla, и создании платформ, ускоряющих развитие.

Митчелл работает в команде Mozilla 25 лет, ещё со времён Netscape Communications, и в своё время возглавляла подразделение Netscape, координирующее открытый проект Mozilla, а после увольнения из Netscape продолжила работу как волонтёр и основала Mozilla Foundation. Митчелл также является автором лицензии Mozilla Public License и лидером Mozilla Foundation.

До конца года пост CEO займёт Лаура Чемберс (Laura Chambers), входящая в ревизионную комиссию и совет директоров. До перехода в Mozilla Лаура руководила стартапом Willow Innovations, продвигающего первый в мире бесшумный молокоотсос, носимый в бюстгальтере. До управления стартапом Лаура занимала руководящие должности в компаниях Airbnb, eBay, PayPal и Skype.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60574

February 08, 2024 04:04 PM

February 07, 2024

Mozilla Россия : Новости

Вышел Firefox 122.0.1

Форум: Новости
Автор: banbot

Доступен корректирующий выпуск Firefox 122.0.1, в котором предложены следующие исправления:


  • Решена проблема с отображением в блоке "Open in New Container Tab", вызываемом из контекстных меню библиотеки и боковой панели, только пиктограмм (без текстовых меток) дополнения Multi-Account Containers.
  • Исправлено некорректное применение системной темы оформления yaru-remix в окружениях на базе Linux.
  • Устранена специфичная для платформы Windows ошибка, приводящая к открытию страницы в новой вкладке, несмотря на нажатие кнопки отмены (Dismiss) во всплывающем уведомлении.
  • В инструментах для разработчиков в интерфейсе инспектирования страниц убрано добавление лишней строки при вставке правил из буфера обмена.
  • Отменено изменение поведения клавиши Enter при редактировании правил в инструментах для разработчиков. В Firefox 122 нажатие клавиши Enter подтверждало ввод и выставляло фокус на соответствующий элемент. В Firefox 122.0.1 возвращено старое поведение, при котором нажатие Enter приводит к перемещению фокуса на следующее поле ввода.

Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 122 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

February 07, 2024 05:59 PM

February 06, 2024

OpenNet.ru : mozilla

Обновление Firefox 122.0.1. Представлен сервис Mozilla Monitor Plus

Доступен корректирующий выпуск Firefox 122.0.1, в котором предложены следующие исправления:
  • Решена проблема с отображением в блоке "Open in New Container Tab", вызываемом из контекстных меню библиотеки и боковой панели, только пиктограмм (без текстовых меток) дополнения Multi-Account Containers.
  • Исправлено некорректное применение системной темы оформления yaru-remix в окружениях на базе Linux.
  • Устранена специфичная для платформы Windows ошибка, приводящая к открытию страницы в новой вкладке, несмотря на нажатие кнопки отмены (Dismiss) во всплывающем уведомлении.
  • В инструментах для разработчиков в интерфейсе инспектирования страниц убрано добавление лишней строки при вставке правил из буфера обмена.
  • Отменено изменение поведения клавиши Enter при редактировании правил в инструментах для разработчиков. В Firefox 122 нажатие клавиши Enter подтверждало ввод и выставляло фокус на соответствующий элемент. В Firefox 122.0.1 возвращено старое поведение, при котором нажатие Enter приводит к перемещению фокуса на следующее поле ввода.

Одновременно представлен сервис Mozilla Monitor Plus, который расширяет бесплатный сервис Mozilla Monitor платной опцией, позволяющей непрерывно отслеживать попытки продажи персональных данных и автоматически отправлять требования по удалению информации о пользователе с сайтов брокеров, пытающихся продавать персональные данные. Сервис отслеживает более 190 сайтов, торгующих персональными данными, включающими такую информацию как ФИО, телефонные номера, адреса проживания, сведения о родственниках и детях и данные о судимостях. В качестве исходных данных для мониторинга предлагается ввести имя и фамилию, город проживания, дату рождения и email.

Классический бесплатный Firefox Monitor обеспечивает вывод предупреждения в случае компрометации учётной записи (проверка по email) или попытке входа на ранее взломанный сайт. Проверка осуществляется через интеграцию с базой данных проекта haveibeenpwned.com, включающей сведения о 12.9 миллиардах учётных записей, похищенных в результате взломов 744 сайтов.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60561

February 06, 2024 04:07 PM

January 23, 2024

Mozilla Россия : Новости

Вышел Firefox 122.0

Форум: Новости
Автор: banbot

Состоялся релиз web-браузера Firefox 122 и сформировано обновление ветки с длительным сроком поддержки - 115.7.0. На стадию бета-тестирования переведена ветка Firefox 123, релиз которой намечен на 20 февраля.


Основные новшества в Firefox 122:

  • Расширены возможности, связанные с выводом рекомендаций при вводе в адресной строке. Для некоторых поисковых систем реализована возможности показа в рекомендациях изображений и текстовых описаний. При поиске информации, связанной с web-разработкой, обеспечен вывод среди рекомендаций ссылок на документацию в MDN (Mozilla Developer Network).


    122_relnote_search_suggest.png

  • Началось формирование готовых deb-пакетов для Ubuntu, Debian и Linux Mint. Формируемые пакеты совместимы с традиционными сборками Firefox для Debian и Ubuntu, предлагаемыми для загрузки в архивах ".tar.bz2". При сборке пакетов в компиляторе включены дополнительные оптимизации, а также флаги для усиления безопасности. В состав включён .desktop-файл для размещения ярлыка на рабочем столе и в меню дистрибутива. Инструкция по установке Firefox из APT-репозитория Mozilla.
  • Улучшено качестве перевода страниц при помощи встроенной системы машинного перевода. Решены проблемы с пропаданием переведённой страницы и нарушением работы интерактивных виджетов.
  • Для повышения защиты от XSS-атак и для улучшения переносимости между браузерами в SVGUseElement прекращена поддержка URL "data:".
  • Добавлена защита от утечки информации о посещённых ранее ссылках через анализ цвета пикселей при помощи фильтров, использующих параметр currentColor. Вывод подобных фильтров теперь невозможно будет прочитать из canvas в SVG, так как они могут использоваться для определения цвета, выставленного через селектор ":visited".
  • В сборках для macOS добавлена поддержка технологии Passkey (использование только в iCloud Keychain), которая позволяет пользователю проходить аутентификацию без паролей с использованием биометрических идентификаторов, таких как отпечаток пальца или распознавание лица.
  • Обеспечена обработка токена автодополения "webauthn". В диалогах автозаполнения форм реализован вывод интерфейса для подключения при помощи Passkey.
  • В режиме приватного просмотра скриптам предоставлена возможность сохранения данных через API Cache с целью унификации поведения в приватном и обычном режимах (имевшуюся разницу можно было использовать для определения работы пользователя в приватном режиме).
  • В WebRTC включена по умолчанию поддержка механизма упреждающей коррекции ошибок ULPFEC (Uneven Level Protection Forward Error Correction), позволяющего восстанавливать повреждённые или потерянные пакеты. Применение ULPFEC даёт возможность улучшить качество видео для пользователей со сбойными каналами связи.
  • Разрешено использование элемента <hr> внутри элемента <select> для вставки разделителей в списки, формируемые на базе элемента <select>.
  • Добавлена возможность использования метода showPicker с элементами <select> для программного вызова предоставляемой браузером реализации выпадающего меню.
  • К соответствию стандарту Unicode приведены правила разрыва строк при отображении текста на web-страницах. Для азиатских языков, таких как японский и китайский, реализована поддержка выделения целых слов двойным щелчком мыши в тексте.
  • Включено CSS-свойство offset-position, задающее начальную позицию элемента и обычно применяемое вместе со свойством offset-path для определения траектории движения объектов анимации.
  • В CSS-свойство offset-path добавлена поддержка функции ray(), определяющей сегмент линии, которому следует анимированный элемент, а также значений basic-shape и coord-box.
  • В CSS-свойства clip-path и offset-path добавлена поддержка функций rect() и xywh() для создания базовых фигур.
  • Добавлена поддержка анимирования SVG-атрибута viewBox, используя язык SMIL (Synchronized Multimedia Integration Language), предназначенный для анимирования элементов SVG.
  • Парсер URL, вызываемый для ссылок с неизвестной схемой, изменён на DefaultURI в соответствии с требованием спецификации.
  • Включена поддержка методов ArrayBuffer.prototype.transfer() и ArrayBuffer.prototype.transferToFixedLength() для передачи прав владения на память от одного ArrayBuffer к другому. После передачи буфер отсоединяется от исходной области памяти и становится непригоден для использования. Для проверки состояния буфера можно использовать свойство ArrayBuffer.prototype.detached.
  • Реализован API LargestContentfulPaint, предоставляющий сведения о времени отрисовки наиболее крупного изображения или текста на этапе до того, как пользователь начнёт взаимодействие со страницей.
  • Добавлена поддержка API Screen Wake Lock, позволяющего web-приложению, например, мультимедийному проигрывателю, блокировать вызов хранителя экрана после длительной неактивности пользователя.
  • Добавлена экспериментальная поддержка API:

    • API Declarative Shadow DOM (включается через dom.webcomponents.shadowdom.declarative.enabled в about:config) для создания новых корневых веток в Shadow DOM, например чтобы отделить импортируемый сторонний стиль элемента и связанную с ним подветку DOM от основного документа. Предложенный декларативный API позволяет обойтись для открепления веток DOM только HTML без необходимости написания кода на JavaScript.
    • API Popover (включается через dom.element.popover.enabled в about:config) для создания элементов интерфейса, показываемых поверх других элементов web-интерфейса. Например, при помощи нового API можно создавать меню действий, выводить подсказки для заполнения форм, создавать обучающие интерфейсы и реализовать захват содержимого. Вывод поверх других элементов производится через выставление атрибута "popover", при этом местоположение, каскадирование и фокус ввода обрабатываются автоматически. В отличие от элемента "dialog" элементы с атрибутом "popover" не используют модальный режим, поддерживают события и легко отменяются.
    • Средства для чтения и записи в буфер обмена (включается через dom.events.asyncClipboard.clipboardItem, dom.events.asyncClipboard.readText и dom.events.asyncClipboard.writeText в about:config), позволяющие использовать интерфейс ClipboardItem и методы read(), readText() и write().
    • Объект Intl.Segmenter (включён только в ночных сборках Firefox) для точного сегментирования текста в строке с учётом локали, например, для разделения слов в языках не использующих пробел для разделения слов.

  • В инструментах для web-разработчиков в режиме инспектирования при редактировании селектора или свойств нажатие клавиши Enter теперь подтверждает ввод и выставляет фокус на соответствующий элемент, а не приводит к перемещению фокуса на следующее поле ввода (для перемещения фокуса на следующее поле можно использовать табуляцию).
  • В версии для Android предоставлена возможность включения механизма GPC (Global Privacy Control), пришедшего на смену заголовку "DNT" (Do Not Track) и позволяющего информировать сайты о запрете продажи персональных данных и их использования для отслеживания предпочтений или перемещений между сайтами. Предоставлена возможность выставления Firefox в качестве программы по умолчанию для просмотра PDF. Для усиления защиты от пассивной идентификации пользователя в заголовке User-Agent теперь всегда выставляется "Android 10", независимо от фактической версии платформы.

Кроме новшеств и исправления ошибок в Firefox 122 устранено 15 уязвимостей (5 помечены как опасные). 8 уязвимостей вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.


Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 122 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

January 23, 2024 07:31 PM

OpenNet.ru : mozilla

Релиз Firefox 122

Состоялся релиз web-браузера Firefox 122 и сформировано обновление ветки с длительным сроком поддержки - 115.7.0. На стадию бета-тестирования переведена ветка Firefox 123, релиз которой намечен на 20 февраля.

Основные новшества в Firefox 122:

  • Расширены возможности, связанные с выводом рекомендаций при вводе в адресной строке. Для некоторых поисковых систем реализована возможность показа в рекомендациях изображений и текстовых описаний. При поиске информации, связанной с web-разработкой, обеспечен вывод среди рекомендаций ссылок на документацию в MDN (Mozilla Developer Network).
  • Началось формирование готовых deb-пакетов для Ubuntu, Debian и Linux Mint. Формируемые пакеты совместимы с традиционными сборками Firefox для Debian и Ubuntu, предлагаемыми для загрузки в архивах ".tar.bz2". При сборке пакетов в компиляторе включены дополнительные оптимизации, а также флаги для усиления безопасности. В состав включён .desktop-файл для размещения ярлыка на рабочем столе и в меню дистрибутива. Инструкция по установке Firefox из APT-репозитория Mozilla.
  • Улучшено качество перевода страниц при помощи встроенной системы машинного перевода. Решены проблемы с пропаданием переведённой страницы и нарушением работы интерактивных виджетов.
  • Для повышения защиты от XSS-атак и для улучшения переносимости между браузерами в SVGUseElement прекращена поддержка URL "data:".
  • Добавлена защита от утечки информации о посещённых ранее ссылках через анализ цвета пикселей при помощи фильтров, использующих параметр currentColor. Вывод подобных фильтров теперь невозможно будет прочитать из canvas в SVG, так как они могут использоваться для определения цвета, выставленного через селектор ":visited".
  • В сборках для macOS добавлена поддержка технологии Passkey (использование только в iCloud Keychain), которая позволяет пользователю проходить аутентификацию без паролей с использованием биометрических идентификаторов, таких как отпечаток пальца или распознавание лица.
  • Обеспечена обработка токена автодополнения "webauthn". В диалогах автозаполнения форм реализован вывод интерфейса для подключения при помощи Passkey.
  • В режиме приватного просмотра скриптам предоставлена возможность сохранения данных через API Cache с целью унификации поведения в приватном и обычном режимах (имевшуюся разницу можно было использовать для определения работы пользователя в приватном режиме).
  • В WebRTC включена по умолчанию поддержка механизма упреждающей коррекции ошибок ULPFEC (Uneven Level Protection Forward Error Correction), позволяющего восстанавливать повреждённые или потерянные пакеты. Применение ULPFEC даёт возможность улучшить качество видео для пользователей со сбойными каналами связи.


  • Разрешено использование элемента ‹hr› внутри элемента ‹select› для вставки разделителей в списки, формируемые на базе элемента ‹select›.
  • Добавлена возможность использования метода showPicker с элементами ‹select› для программного вызова предоставляемой браузером реализации выпадающего меню.
  • К соответствию стандарту Unicode приведены правила разрыва строк при отображении текста на web-страницах. Для азиатских языков, таких как японский и китайский, реализована поддержка выделения целых слов двойным щелчком мыши в тексте.
  • Включено CSS-свойство offset-position, задающее начальную позицию элемента и обычно применяемое вместе со свойством offset-path для определения траектории движения объектов анимации.
  • В CSS-свойство offset-path добавлена поддержка функции ray(), определяющей сегмент линии, которому следует анимированный элемент, а также значений basic-shape и coord-box.
  • В CSS-свойства clip-path и offset-path добавлена поддержка функций rect() и xywh() для создания базовых фигур.
  • Добавлена поддержка анимирования SVG-атрибута viewBox, используя язык SMIL (Synchronized Multimedia Integration Language), предназначенный для анимирования элементов SVG.
  • Парсер URL, вызываемый для ссылок с неизвестной схемой, изменён на DefaultURI в соответствии с требованием спецификации.
  • Включена поддержка методов ArrayBuffer.prototype.transfer() и ArrayBuffer.prototype.transferToFixedLength() для передачи прав владения на память от одного ArrayBuffer к другому. После передачи буфер отсоединяется от исходной области памяти и становится непригоден для использования. Для проверки состояния буфера можно использовать свойство ArrayBuffer.prototype.detached.
  • Реализован API LargestContentfulPaint, предоставляющий сведения о времени отрисовки наиболее крупного изображения или текста на этапе до того, как пользователь начнёт взаимодействие со страницей.
  • Добавлена поддержка API Screen Wake Lock, позволяющего web-приложению, например, мультимедийному проигрывателю, блокировать вызов хранителя экрана после длительной неактивности пользователя.
  • Добавлена экспериментальная поддержка API:
    • API Declarative Shadow DOM (включается через dom.webcomponents.shadowdom.declarative.enabled в about:config) для создания новых корневых веток в Shadow DOM, например чтобы отделить импортируемый сторонний стиль элемента и связанную с ним подветку DOM от основного документа. Предложенный декларативный API позволяет обойтись для открепления веток DOM только HTML без необходимости написания кода на JavaScript.
    • API Popover (включается через dom.element.popover.enabled в about:config) для создания элементов интерфейса, показываемых поверх других элементов web-интерфейса. Например, при помощи нового API можно создавать меню действий, выводить подсказки для заполнения форм, создавать обучающие интерфейсы и реализовать захват содержимого. Вывод поверх других элементов производится через выставление атрибута "popover", при этом местоположение, каскадирование и фокус ввода обрабатываются автоматически. В отличие от элемента "dialog" элементы с атрибутом "popover" не используют модальный режим, поддерживают события и легко отменяются.
    • Средства для чтения и записи в буфер обмена (включается через dom.events.asyncClipboard.clipboardItem, dom.events.asyncClipboard.readText и dom.events.asyncClipboard.writeText в about:config), позволяющие использовать интерфейс ClipboardItem и методы read(), readText() и write().
    • Объект Intl.Segmenter (включён только в ночных сборках Firefox) для точного сегментирования текста в строке с учётом локали, например, для разделения слов в языках не использующих пробел для разделения слов.
  • В инструментах для web-разработчиков в режиме инспектирования при редактировании селектора или свойств нажатие клавиши Enter теперь подтверждает ввод и выставляет фокус на соответствующий элемент, а не приводит к перемещению фокуса на следующее поле ввода (для перемещения фокуса на следующее поле можно использовать табуляцию).
  • В версии для Android предоставлена возможность включения механизма GPC (Global Privacy Control), пришедшего на смену заголовку "DNT" (Do Not Track) и позволяющего информировать сайты о запрете продажи персональных данных и их использования для отслеживания предпочтений или перемещений между сайтами. Предоставлена возможность выставления Firefox в качестве программы по умолчанию для просмотра PDF. Для усиления защиты от пассивной идентификации пользователя в заголовке User-Agent теперь всегда выставляется "Android 10", независимо от фактической версии платформы.

Кроме новшеств и исправления ошибок в Firefox 122 устранено 15 уязвимостей (5 помечены как опасные). 8 уязвимостей вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

Дополнительно можно отметить объявление о создании Mozilla отдельного сервиса для отслеживания фактов дискриминации Firefox на различных платформах и решения выявленных проблем совместно с производителями платформ. В настоящее время на сайте обобщены технические проблемы возникающие при работе Firefox в системах Apple, Google и Microsoft. Например, на платформе Android отмечена невозможность импорта настроек браузера и снижение качества поиска. В Windows упомянут запрет программной смены браузера по умолчанию и навязывание Microsoft Edge. В Android и Windows также упоминается сохранение некоторых привязок к Chrome и Edge даже после изменения браузера по умолчанию.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60483

January 23, 2024 05:28 PM

January 10, 2024

Mozilla Россия : Новости

Вышел Firefox 121.0.1

Форум: Новости
Автор: banbot

Доступен корректирующий выпуск Firefox 121.0.1, в котором предложены следующие исправления:


  • Устранено зависание, проявляющееся при загрузке некоторых сайтов с многостолбцовой раскладкой содержимого, таких как doordash.com.
  • Решена проблема с пропаданием заданного через CSS-свойство border-radius скругления углов для видео, воспроизводимого поверх другого видео.
  • Исправлена проблема с некорректным закрытием Firefox, приводящая к невозможности использования USB-ключей FIDO2 в приложениях после их использования в Firefox.

Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 121 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

January 10, 2024 09:33 AM

January 09, 2024

OpenNet.ru : mozilla

Обновление Firefox 121.0.1

Доступен корректирующий выпуск Firefox 121.0.1, в котором предложены следующие исправления:
  • Устранено зависание, проявляющееся при загрузке некоторых сайтов с многостолбцовой раскладкой содержимого, таких как doordash.com.
  • Решена проблема с пропаданием заданного через CSS-свойство border-radius скругления углов для видео, воспроизводимого поверх другого видео.
  • Исправлена проблема с некорректным закрытием Firefox, приводящая к невозможности использования USB-ключей FIDO2 в приложениях после их использования в Firefox.


Источник: http://www.opennet.ru/opennews/art.shtml?num=60408

January 09, 2024 07:31 PM

December 24, 2023

OpenNet.ru : mozilla

Обновление голосовых данных Mozilla Common Voice 16.0

Компания Mozilla обновила наборы голосовых данных Common Voice, включающие примеры произношения более 200 тысяч человек. Данные опубликованы как общественное достояние (CC0). Предложенные наборы можно использовать в системах машинного обучения для построения моделей распознавания и синтеза речи. По сравнению с прошлым обновлением объём речевого материала в коллекции увеличился с 28.7 до 30.3 тысяч часов речи, из которых 19.7 тысяч часов прошли процедуру проверки. Число поддерживаемых языков увеличилось со 114 до 120 (добавлены идиш, латгальский, лигурийский, осетинский, телугу и западный сьерра-пуэбланский науатль).

В подготовке материалов на английском языке приняли участие 90.67 тысяч человек, надиктовавших 3438 часов речи (было 88.9 тысяч участников и 3347 часов). Набор для белорусского языка охватывает 8249 участников и 1641 час речевого материала (было - 8205 участников и 1632 часа), русского языка - 3133 участника и 265 часов (было 3053 участника и 260 часов), узбекского - 2151 участника и 264 часа (было 2141 участника и 263 часа), украинского языка - 1058 участников и 108 часов (было 1024 участника и 105 часов).

Проект Common Voice нацелен на организацию совместной работы по накоплению базы голосовых шаблонов, учитывающей всё разнообразие голосов и манер речи. Пользователям предлагается озвучить выводимые на экран фразы или оценить качество данных, добавленных другими пользователями. Накопленную базу данных c записями различного произношения типовых фраз человеческой речи без ограничений можно использовать в системах машинного обучения и в исследовательских проектах.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60345

December 24, 2023 05:18 PM

December 19, 2023

Mozilla Россия : Новости

Вышел Firefox 121.0

Форум: Новости
Автор: banbot

Состоялся релиз web-браузера Firefox 121 и сформировано обновление ветки с длительным сроком поддержки - 115.6.0. На стадию бета-тестирования переведена ветка Firefox 122, релиз которой намечен на 23 января.


Основные новшества в Firefox 121:


  • В Linux по умолчанию включено использование композитного сервера Wayland вместо XWayland, что позволило решить проблемы с работой тачпада, поддержкой жестов на сенсорных экранах и выставлением DPI для каждого монитора в окружениях на базе Wayland. Использование Wayland также демонстрирует повышение производительности работы с графикой. При этом из-за ограничений протокола Wayland имеются проблемы с выводом окна "картинка в картинке" на передний план.
  • В настройках в секции Browsing добавлена опция для принудительного включения подчёркивания ссылок, независимо от настроек CSS на сайте (может быть полезно для людей, имеющих проблемы с восприятием цветов).
  • В просмотрщике PDF реализовано отображение плавающей кнопки с корзиной для удаления рисунков, текста и изображений, добавленных при редактировании PDF.


    121_pdf_image_button.png

  • На платформе Windows реализован вывод запроса для установки пакета AV1 Video Extension, реализующего возможность аппаратного ускорения декодирования видео в формате AV1.
  • На платформе macOS добавлена поддержка управления при помощи голосовых команд.
  • Добавлен CSS-псевдокласс ":has()" для проверки с учётом наличия дочернего элемента в родительском. Например, "p:has(span)" охватывает элементы , внутри которых имеется элемент <span>.
  • В CSS-свойство text-indent добавлены параметры "hanging" и "each-line", упрощающие оформление стилей абзацев, например, с библиографиями и стихами. Также разрешено комбинирование нескольких параметров text-indent в одном выражении, например "text-indent: 3em hanging each-line".
  • В CSS-свойство text-wrap добавлены параметры: "balance" (позволяет улучшить единообразное оформление многострочных текстовых блоков, таких как длинные заголовки) и "stable" (запрещает переформатирование контента во время его редактирования).
  • В функцию Date.parse() добавлена поддержка дополнительных форматов, таких как MMM-DD-YYYY, указание миллисекунд, задание дня недели перед датой ("Wed, 1970-01-01") и игнорирование ошибок в написании дня недели ("foo 1970-01-01").
  • Добавлена поддержка отложенной загрузки iframe-блоков, позволяющей не загружать содержимое, находящиеся вне видимой области, до тех пор, пока пользователь не прокрутит страницу в место, непосредственно предшествующее элементу. Для управления отложенной загрузкой страниц в тег "iframe" добавлен атрибут "loading", который может принимать значение "lazy" (<iframe loading=lazy>). Отложенная загрузка позволит сократить потребление памяти, снизить трафик и увеличить скорость начального открытия страниц.
  • Добавлен статический метод Promise.withResolvers(), позволяющий использовать callback-функции resolve и reject для задания обработчиков, разрешающих или отклоняющих определения Promise, после его создания.
  • В WebAssembly добавлена поддержка инструкций return_call и return_call_indirect для оптимизации хвостовой рекурсии (tail-call), позволяющие снизить потребление памяти в стеке, повысить производительность и улучшить поддержку функциональных языков программирования.
  • В API WebTransport, предназначенный для отправки и приёма данных между браузером и сервером, добавлено свойство sendOrder, позволяющее выставлять относительные приоритеты для двунаправленных потоков.
  • В инструментах для web-разработчиков проведена работа по повышению удобства людей с ограниченными возможностями, например, унифицирован и увеличен индикатор фокуса в разных инструментах. Во встроенном отладчике JavaScript добавлена опция "Pause on debugger statement" для отключения отладчика.


    121_devtools_disable_debugger_statement.png

  • В версии для Android устранены аварийные завершения, проявляющиеся при копировании в буфер обмена и выводе полноэкранного уведомления. Решены проблемы с отрисовкой на смартфонах Google Pixel 8 и Samsung Galaxy S22. Введён в строй каталог дополнений. В режиме приватного просмотра обеспечена блокировка сторонних Cookie и доступа к локальному хранилищу. В режиме ручной настройки Enhanced Tracking Protection включена блокировка кода для отслеживания перемещений, используемого в социальных сетях.

Кроме новшеств и исправления ошибок в Firefox 121 устранено 27 уязвимостей. 13 уязвимостей (11 объединено под CVE-2023-6864 и CVE-2023-6873), которые помечены как опасные, вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Ещё одна опасная уязвимость (CVE-2023-6135) связана с подверженностью библиотеки NSS атаке "Minerva", позволяющей воссоздать закрытый ключ через анализ данных по сторонним каналам.


Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 121 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

December 19, 2023 03:38 PM

OpenNet.ru : mozilla

Релиз Firefox 121

Состоялся релиз web-браузера Firefox 121 и сформировано обновление ветки с длительным сроком поддержки - 115.6.0. На стадию бета-тестирования переведена ветка Firefox 122, релиз которой намечен на 23 января.

Основные новшества в Firefox 121:

  • В Linux по умолчанию включено использование композитного сервера Wayland вместо XWayland, что позволило решить проблемы с работой тачпада, поддержкой жестов на сенсорных экранах и выставлением DPI для каждого монитора в окружениях на базе Wayland. Использование Wayland также демонстрирует повышение производительности работы с графикой. При этом из-за ограничений протокола Wayland имеются проблемы с выводом окна "картинка в картинке" на передний план.
  • В настройках в секции General/Browsing добавлена опция для принудительного включения подчёркивания ссылок, независимо от настроек CSS на сайте (может быть полезно для людей, имеющих проблемы с восприятием цветов).
  • В просмотрщике PDF реализовано отображение плавающей кнопки с корзиной для удаления рисунков, текста и изображений, добавленных при редактировании PDF.
  • На платформе Windows реализован вывод запроса для установки пакета AV1 Video Extension, реализующего возможность аппаратного ускорения декодирования видео в формате AV1.
  • На платформе macOS добавлена поддержка управления при помощи голосовых команд.
  • Добавлена поддержка отложенной загрузки iframe-блоков, позволяющей не загружать содержимое, находящиеся вне видимой области, до тех пор, пока пользователь не прокрутит страницу в место, непосредственно предшествующее элементу. Для управления отложенной загрузкой страниц в тег "iframe" добавлен атрибут "loading", который может принимать значение "lazy" (‹iframe loading=lazy›). Отложенная загрузка позволит сократить потребление памяти, снизить трафик и увеличить скорость начального открытия страниц.
  • Добавлен CSS-псевдокласс ":has()" для проверки с учётом наличия дочернего элемента в родительском. Например, "p:has(span)" охватывает элементы ‹p›, внутри которых имеется элемент ‹span›.
  • В CSS-свойство text-indent добавлены параметры "hanging" и "each-line", упрощающие оформление стилей абзацев, например, с библиографиями и стихами. Также разрешено комбинирование нескольких параметров text-indent в одном выражении, например "text-indent: 3em hanging each-line".
  • В CSS-свойство text-wrap добавлены параметры: "balance" (позволяет улучшить единообразное оформление многострочных текстовых блоков, таких как длинные заголовки) и "stable" (запрещает переформатирование контента во время его редактирования).
  • В функцию Date.parse() добавлена поддержка дополнительных форматов, таких как MMM-DD-YYYY, указание миллисекунд, задание дня недели перед датой ("Wed, 1970-01-01") и игнорирование ошибок в написании дня недели ("foo 1970-01-01").
  • Добавлен статический метод Promise.withResolvers(), позволяющий использовать callback-функции resolve и reject для задания обработчиков, разрешающих или отклоняющих определения Promise, после его создания.
  • В WebAssembly добавлена поддержка инструкций return_call и return_call_indirect для оптимизации хвостовой рекурсии (tail-call), позволяющих снизить потребление памяти в стеке, повысить производительность и улучшить поддержку функциональных языков программирования.
  • В API WebTransport, предназначенный для отправки и приёма данных между браузером и сервером, добавлено свойство sendOrder, позволяющее выставлять отдельные приоритеты для отправки и приёма в двунаправленных потоках.
  • В инструментах для web-разработчиков проведена работа по повышению удобства людей с ограниченными возможностями, например, унифицирован и увеличен индикатор фокуса в разных инструментах. Во встроенном отладчике JavaScript добавлена опция "Pause on debugger statement" для отключения отладчика.
  • В версии для Android устранены аварийные завершения, проявляющиеся при копировании в буфер обмена и выводе полноэкранного уведомления. Решены проблемы с отрисовкой на смартфонах Google Pixel 8 и Samsung Galaxy S22. Введён в строй каталог дополнений. В режиме приватного просмотра обеспечена блокировка сторонних Cookie и доступа к локальному хранилищу. В режиме ручной настройки Enhanced Tracking Protection включена блокировка кода для отслеживания перемещений, используемого в социальных сетях.

Кроме новшеств и исправления ошибок в Firefox 121 устранено 27 уязвимостей. 13 уязвимостей (11 объединено под CVE-2023-6864 и CVE-2023-6873), которые помечены как опасные, вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Ещё одна опасная уязвимость (CVE-2023-6135) связана с подверженностью библиотеки NSS атаке "Minerva", позволяющей воссоздать закрытый ключ через анализ данных по сторонним каналам.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60310

December 19, 2023 02:33 PM

December 15, 2023

OpenNet.ru : mozilla

Mozilla ввела в строй каталог дополнений для Android-версии Firefox

Компания Mozilla объявила о готовности инфраструктуры и каталога дополнений для Android-версии Firefox. Firefox для Android стал первым мобильным браузером, для которого доступна полноценная открытая экосистема дополнений.

В начале ноября к моменту запуска каталога планировалось адаптировать для Android-версии Firefox около 200 дополнений, но в итоге план был перевыполнен и в день официального открытия каталога для установки доступно 489 дополнений. Конечной целью является реализация поддержки в мобильной версии браузера всех имеющихся для Firefox дополнений, представленных в каталоге addons.mozilla.org (AMO).

До недавних пор в Firefox для Android поддерживалось лишь около 20 дополнений, выполняемых в основном потоке. Для того чтобы ошибки в дополнениях не влияли на стабильность браузера в Firefox для Android добавлена поддержка режима многопроцессной работы, в котором дополнения выполняются в отдельном процессе, не влияющем на интерфейс пользователя и работу со страницами в браузере. Также продолжается работа по переносу в Android-версию Firefox недостающих API для разработчиков дополнений, имеющихся в версии Firefox для настольных систем.

Разработчикам дополнений, уже поставляемых для настольной версии Firefox, рекомендовано адаптировать и оптимизировать свои продукты для работы в мобильной версии. Дополнения предлагается перевести с модели постоянного фонового выполнения (extension.getBackgroundPage) на режим обработки событий (browser.runtime.onMessage.addListener).

Источник: http://www.opennet.ru/opennews/art.shtml?num=60293

December 15, 2023 06:32 AM

December 13, 2023

OpenNet.ru : mozilla

Mozilla представила встраиваемый в браузер AI-бот MemoryCache

Компания Mozilla опубликовала экспериментальное дополнение MemoryCache с реализацией диалоговой системы машинного обучения, учитывающей контент, к которому пользователь обращается в браузере. В отличие от других AI-чатов MemoryCache позволяет персонализировать общение с пользователем и использовать важные для конкретного пользователя данные при формировании ответов на вопросы. Код проекта распространяется под лицензией MPL. Установка в Firefox пока поддерживается только вручную в режиме "about:debugging" и требуется применения патча.

Все компоненты MemoryCache выполняются на системе пользователя и не обращаются к внешним ресурсам. В качестве базы знаний в MemoryCache задействована модель GPT4All-J, обученная на коллекциях англоязычного контента Pile (825 ГБ данных), ShareGPT (13 МБ) и Dolly (660 МБ), и доступная в вариантах с 3, 7 и 13 млрд параметров. Для работы с моделью задействован инструментарий privateGPT, оптимизированный для использования больших языковых моделей на локальных компьютерах.

Дополнение Memory Cache сохраняет просматриваемые страницы в каталоге "~/Downloads/MemoryCache", из которого затем их извлекает периодически запускаемый скрипт и передаёт в обработчик privateGPT (ingest.py) для дополнения имеющейся языковой модели. Таким образом, модель адаптируется к интересам пользователя и может использоваться для обсуждения просмотренного контента в текстовом чате с ботом. Пользователь может на естественном языке задавать боту вопросы о сохранённых страницах, например, для уточнения каких-то фактов, и бот будет формировать ответ, используя локальную модель, не обращаясь к внешним сервисам.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60282

December 13, 2023 11:31 AM

December 05, 2023

OpenNet.ru : mozilla

Компания Mozilla опубликовала финансовый отчёт за 2022 год

Компания Mozilla опубликовала финансовый отчет за 2022 год. В 2022 году доходы Mozilla сократились на 7 млн долларов и составили 593 млн долларов. Для сравнения, в 2021 году компания Mozilla заработала 600 млн долларов, в 2020 году - 496 млн, в 2019 году - 828 млн, в 2018 году - 450 млн, в 2017 - 562 млн , в 2016 году - 520 млн, в 2015 - 421 млн, в 2014 - 329 млн, в 2013 - 314 млн, 2012 - 311 млн.

510 миллионов из 593 получены благодаря отчислениям за использование поисковых систем (Google, Baidu, DuckDuckGo, Yahoo, Bing, Yandex), сотрудничеству с различными сервисами (Cliqz, Amazon, eBay) и размещению контекстных рекламных блоков на стартовой странице. В 2021 году размер подобных отчислений составил 527 млн, в 2020 - 441 млн, в 2019 - 451 млн, в 2018 - 429 млн, а в 2017 - 539 млн долларов. По неофициальным данным, около 400 млн долларов в год приносит сделка с компанией Google о передаче поискового трафика.

К категории "Иные доходы" отнесено 352 тысячи долларов (в 2021 году - 451 тысяча). Для сравнения, в 2019 году подобная графа доходов принесла Mozilla 338 млн долларов, присуждённых в ходе судебного разбирательства с компанией Yahoo. Объём средств, вложенных в инвестиции, в 2022 году составил 631 млн долларов, а доход от инвестиций - 9.4 млн долларов (в 2021 году 651 млн и 5.7 млн, в 2020 году - 577 млн и 9.1 млн). Доход от подписных сервисов и рекламы в 2022 году составил 75 млн долларов (в 2021 году 56 млн). Пожертвования составили 9.3 млн долларов (в 2021 году было получено 7.3 млн, а в 2020 - 6.7 млн).

Среди затрат доминируют расходы на разработку (220 млн долларов в 2022 году против 199 млн долларов в 2021, 242 млн в 2020 и 303 млн в 2019 году), поддержку сервисов (34 млн долларов в 2022 против 27 млн в 2021, 20.3 млн в 2020 году, 22.4 млн в 2019 и 33.4 млн в 2018), маркетинг (58 млн долларов в 2022 против 30 млн в 2021, 37 млн в 2020, 43 млн в 2019 и 53 млн в 2018) и административные расходы (108 млн долларов в 2021 против 81 млн в 2021, 137 млн в 2020, 124 млн в 2019 и 86 млн в 2018). 5.3 млн долларов потрачено на выплату грантов (в 2021 году - 5.4 млн, в 2020 году - 5.2 млн, в 2019 году - 9.6 млн).

Общая сумма затрат составила 425 млн долларов (в 2021 году - 339 млн, в 2020 году 438 млн, в 2019 году 495 млн, в 2018 году - 451 млн, в 2017 году - 421.8 млн, в 2016 году - 360.6 млн, в 2015 году - 337.7 млн, в 2014 - 317.8 млн, в 2013 - 295 млн, в 2012 - 145.4 млн). Размер активов на начало года - 1054 млн долларов, на конец года - 1197 млн долларов.



Источник: http://www.opennet.ru/opennews/art.shtml?num=60238

December 05, 2023 10:39 AM

November 30, 2023

Mozilla Россия : Новости

Вышел Firefox 120.0.1

Форум: Новости
Автор: banbot

Доступен корректирующий выпуск Firefox 120.0.1, в котором предложены следующие исправления:


  • Устранена ошибка, приводившая к замедлению процесса запуска.
  • Исправлена проблема, из-за которой создавалась 100% нагрузка на CPU при открытии некоторых сайтов, включая Google Maps.
  • Исправлена проблема, приводившая к отображению зелёного экрана при попытке просмотра видео в YouTube, если в системе включено использование аппаратного ускорения декодирования видео.
  • Решены проблемы с продолжением отображения строки состояния при просмотре видео в полноэкранном режиме.
  • Устранено аварийное завершение, возникающие при запуске на платформе Linux на некоторых системах с архитектурой Aarch64 и размером страниц памяти, отличным от 4KB.

Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 120 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

November 30, 2023 09:06 PM

OpenNet.ru : mozilla

Корректирующие обновления Firefox 120.0.1 и Chrome 119.0.6045.199

Доступен корректирующий выпуск Firefox 120.0.1, в котором предложены следующие исправления:
  • Устранена ошибка, приводившая к замедлению процесса запуска.
  • Исправлена проблема, из-за которой создавалась 100% нагрузка на CPU при открытии некоторых сайтов, включая Google Maps.
  • Исправлена проблема, приводившая к отображению зелёного экрана при попытке просмотра видео в YouTube, если в системе включено использование аппаратного ускорения декодирования видео.
  • Решены проблемы с продолжением отображения строки состояния при просмотре видео в полноэкранном режиме.
  • Устранено аварийное завершение, возникающие при запуске на платформе Linux на некоторых системах с архитектурой Aarch64 и размером страниц памяти, отличным от 4KB.

Дополнительно можно упомянуть корректирующий выпуск браузера Chrome 119.0.6045.199 для Windows, Mac и Linux, в котором исправлена серьёзная уязвимость (CVE-2023-6345), уже применяемая злоумышленниками для совершения атак (0-day). Проблема также устранена в выпуске 118.0.5993.159 отдельно поддерживаемой ветки Extended Stable.

Детали пока не раскрываются, сообщается лишь, что 0-day уязвимость вызвана целочисленным переполнением в 2D-библиотеке Skia. В новой версии также устранены: уязвимость (CVE-2023-6348), вызванная неправильной обработкой типов (Type Confusion) в коде Spellcheck, переполнение буфера в libavif (CVE-2023-6350) и обращения к уже освобождённой памяти в Mojo (CVE-2023-6347), WebAudio (CVE-2023-6346) и libavif (CVE-2023-6351).

Источник: http://www.opennet.ru/opennews/art.shtml?num=60207

November 30, 2023 02:14 PM

November 21, 2023

Mozilla Россия : Новости

Вышел Firefox 120.0

Форум: Новости
Автор: banbot

Состоялся релиз web-браузера Firefox 120 и сформировано обновление ветки с длительным сроком поддержки - 115.5.0. На стадию бета-тестирования переведена ветка Firefox 121, релиз которой намечен на 19 декабря.


Основные новшества в Firefox 120:


  • В контекстное меню добавлена операция "Copy Link Without Site Tracking", позволяющая скопировать URL выбранной ссылки в буфер обмена, предварительно вырезав из него опции, которые используются для отслеживания переходов между сайтами. Например, при копировании ссылки будут удалены параметры mc_eid и fbclid, применяемые при переходе со страниц Facebook. Для пользователей из Германии дополнительно включено вырезание отслеживающих параметров при переходе по ссылке на странице и при открытии ссылки в адресной строке в режиме приватного просмотра или при выборе усиленного режима (strict) защиты от отслеживания перемещений (ETP, Enhanced Tracking Protection). Остальные пользователи могут включить данную возможность через настройку privacy.query_stripping.enabled в about:config. Для вырезания задействован чёрный список, охватывающий известные параметры отслеживания перехода между сайтами.


    CFD0C5CECEC5D4_1700595617.png

  • В раздел настроек конфиденциальности и безопасности (Privacy & Security) добавлена опция для включения механизма GPC (Global Privacy Control), пришедшего на смену заголовку "DNT" (Do Not Track) и позволяющего информировать сайты о запрете продажи персональных данных и их использования для отслеживания предпочтений или перемещений между сайтами.


    CFD0C5CECEC5D4_1700595725.png

  • В усиленном режиме (strict) защиты от отслеживания перемещений (ETP, Enhanced Tracking Protection) и в режиме приватного просмотра усилена защита от пассивной идентификации пользователя через API Canvas.
  • Для пользователей из Германии включено по умолчанию автоматическое закрытие всплывающих диалогов (Cookie Banner Blocker), показываемых на сайтах для получения подтверждения о возможности сохранения идентификаторов в Cookie в соответствии с требованиями по защите персональных данных в Европейском Союзе (GDPR). Так как подобные всплывающие баннеры отвлекают внимание, перекрывают содержимое и требуют траты времени пользователя на закрытие, разработчики Firefox посчитали целесообразным автоматически отклонять подобные запросы.


    Блокировку можно включить в настройках в разделе "Безопасность и приватность" или через параметр "cookiebanners.service.mode" в about:config (0 - отключает автозакрытие Cookie-баннеров; 1 - во всех случаях отклоняет запрос полномочий и игнорирует баннеры, допускающие только согласие; 2 - когда это возможно отклоняет запрос полномочий, а когда отклонить невозможно соглашается с сохранением Cookie). В отличие от похожего режима, предоставляемого в браузере Brave и в блокировщиках рекламы, Firefox не скрывает блок, а автоматизирует действие с ним пользователя. Доступно два режима обработки баннеров - симуляция нажатия мышью (cookiebanners.bannerClicking.enabled) и подстановка Cookie c флагом выбранного режима (cookiebanners.cookieInjector.enabled).

  • В Windows, macOS и Android по умолчанию включён импорт TLS-сертификатов из хранилища корневых сертификатов операционной системы. При необходимости указанную возможность можно отключить в настройках (Preferences → Privacy & Security → Certificates).
  • Добавлены клавиатурные комбинации для редактирования (Alt + enter) и удаления (Alt + Backspace) выбранных учётных записей в интерфейсе about:logins.
  • В поставляемых в Ubuntu сборках Firefox в формате Snap реализована поддержка импорта данных из браузера Chromium, также установленного в формате snap.
  • На платформах Linux и Windows реализована возможность притягивания к углам экрана (автоматического выравнивания по углам) окна с видео в режиме "картинка в картинке" при удержании клавиши Ctrl при его перемещении.
  • Началась интеграция нового переносимого компонента для вывода контекстных подсказок в адресной строке, переписанного на языке Rust.
  • Добавлен API User Activation (navigator.userActivation), позволяющий определить взаимодействовал ли раньше пользователь со страницей (например, щёлкал мышью), взаимодействует ли в настоящий момент или ничего не делал на странице (страница лишь загружена и остаётся нетронутой).
  • Добавлена поддержка нового кода ответа HTTP - 103 ("Early Hints"), который может использоваться для упреждающего вывода заголовков. Код 103 позволяет информировать клиента о содержании некоторых HTTP-заголовков сразу после запроса, не дожидаясь пока сервер выполнит все связанные с запросом операции и начнёт отдачу контента. Подобным образом можно сообщать подсказки о связанных с отдаваемой страницей элементах, которые могут быть предварительно загружены (например, могут быть приведены ссылки на используемые на странице CSS и JavaScript). Получив информацию о подобных ресурсах браузер приступит к их загрузке не дожидаясь окончания отдачи основной страницы, что позволяет сократить общее время обработки запроса.
  • В CSS добавлены новые единицы измерения размера lh и rlh, позволяющие указать размер, соответствующий линейной высоте (CSS-свойство line-height) элемента или корневого элемента.
  • В CSS добавлена функция light-dark() для выставления цветов сразу для светлой и тёмной цветовой схемы без применения media-запроса prefers-color-scheme.
  • В JavaScript-функцию Date.parse() добавлена поддержка дополнительных вариантов форматирования даты, например, "01-12-1999", "1999-1-5", "10000-01-12", "99-01-05","1999-01-05 10:00:00"
  • Обеспечена поддержка атрибута media в элементе <source>, вложенном в элементы <picture>, <audio> и <video>.
  • Включена по умолчанию поддержка расширения WasmGC, упрощающего портирование в WebAssembly программ, написанных на языках программирования, использующих сборщик мусора (Kotlin, Dart и т.п.). WasmGC добавляет новые типы структур и массивов, для которых может применяться нелинейное выделение памяти.
  • В инструменты для web-разработчиков добавлена возможность симуляции работы вкладок в offline-режиме.
  • В панель редактирования стилей добавлена кнопка "Pretty Print" для форматирования и приведения в наглядную форму минифицированной таблицы стилей (ранее минифицированные стили форматировались автоматически).
  • В инструментах для разработчиков значительно (до 70%) ускорена работа отладчика при большом объёме исходных текстов. Проведён рефакторинг отладчика, нацеленный на корректное срабатывание точек останова, привязанных к событию "unload".
  • В версии для Android устранена ошибка, приводившая к закрытию вкладок при их выделении. Продолжена работа по формированию открытой экосистемы браузерных дополнений для мобильной редакции Firefox. К официальному запуску экосистемы, запланированному на декабрь, в каталоге addons.mozilla.org (AMO) будет доступно более 200 дополнений, пригодных для установки в Firefox для Android.

Кроме новшеств и исправления ошибок в Firefox 120 устранено 19 уязвимостей. 14 уязвимостей (11 объединено под CVE-2023-6212 и CVE-2023-6213), которые помечены как опасные, вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Ещё одна опасная уязвимость (CVE-2023-6206) позволяет путём кликджекинга обеспечить подтверждение запросов предоставление полномочий.


Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 120 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

November 21, 2023 08:04 PM

OpenNet.ru : mozilla

Релиз Firefox 120

Состоялся релиз web-браузера Firefox 120 и сформировано обновление ветки с длительным сроком поддержки - 115.5.0. На стадию бета-тестирования переведена ветка Firefox 121, релиз которой намечен на 19 декабря.

Основные новшества в Firefox 120:

  • В контекстное меню добавлена операция "Copy Link Without Site Tracking", позволяющая скопировать URL выбранной ссылки в буфер обмена, предварительно вырезав из него опции, которые используются для отслеживания переходов между сайтами. Например, при копировании ссылки будут удалены параметры mc_eid и fbclid, применяемые при переходе со страниц Facebook. Для пользователей из Германии дополнительно включено вырезание отслеживающих параметров при переходе по ссылке на странице и при открытии ссылки в адресной строке в режиме приватного просмотра или при выборе усиленного режима (strict) защиты от отслеживания перемещений (ETP, Enhanced Tracking Protection). Остальные пользователи могут включить данную возможность через настройку privacy.query_stripping.enabled в about:config. Для вырезания задействован чёрный список, охватывающий известные параметры отслеживания перехода между сайтами.
  • В раздел настроек конфиденциальности и безопасности (Privacy & Security) добавлена опция для включения механизма GPC (Global Privacy Control), пришедшего на смену заголовку "DNT" (Do Not Track) и позволяющего информировать сайты о запрете продажи персональных данных и их использования для отслеживания предпочтений или перемещений между сайтами.
  • В усиленном режиме (strict) защиты от отслеживания перемещений (ETP, Enhanced Tracking Protection) и в режиме приватного просмотра усилена защита от пассивной идентификации пользователя через API Canvas.
  • Для пользователей из Германии включено по умолчанию автоматическое закрытие всплывающих диалогов (Cookie Banner Blocker), показываемых на сайтах для получения подтверждения о возможности сохранения идентификаторов в Cookie в соответствии с требованиями по защите персональных данных в Европейском Союзе (GDPR). Так как подобные всплывающие баннеры отвлекают внимание, перекрывают содержимое и требуют траты времени пользователя на закрытие, разработчики Firefox посчитали целесообразным автоматически отклонять подобные запросы.

    Блокировку можно включить в настройках в разделе "Безопасность и приватность" или через параметр "cookiebanners.service.mode" в about:config (0 - отключает автозакрытие Cookie-баннеров; 1 - во всех случаях отклоняет запрос полномочий и игнорирует баннеры, допускающие только согласие; 2 - когда это возможно отклоняет запрос полномочий, а когда отклонить невозможно соглашается с сохранением Cookie). В отличие от похожего режима, предоставляемого в браузере Brave и в блокировщиках рекламы, Firefox не скрывает блок, а автоматизирует действие с ним пользователя. Доступно два режима обработки баннеров - симуляция нажатия мышью (cookiebanners.bannerClicking.enabled) и подстановка Cookie c флагом выбранного режима (cookiebanners.cookieInjector.enabled).

  • В Windows, macOS и Android по умолчанию включён импорт TLS-сертификатов из хранилища корневых сертификатов операционной системы. При необходимости указанную возможность можно отключить в настройках (Preferences → Privacy & Security → Certificates).
  • Добавлены клавиатурные комбинации для редактирования (Alt + enter) и удаления (Alt + Backspace) выбранных учётных записей в интерфейсе about:logins.
  • В поставляемых в Ubuntu сборках Firefox в формате Snap реализована поддержка импорта данных из браузера Chromium, также установленного в формате snap.
  • На платформах Linux и Windows реализована возможность притягивания к углам экрана (автоматического выравнивания по углам) окна с видео в режиме "картинка в картинке" при удержании клавиши Ctrl при его перемещении.
  • Началась интеграция нового переносимого компонента для вывода контекстных подсказок в адресной строке, переписанного на языке Rust.


  • Добавлен API User Activation (navigator.userActivation), позволяющий определить взаимодействовал ли раньше пользователь со страницей (например, щёлкал мышью), взаимодействует ли в настоящий момент или ничего не делал на странице (страница лишь загружена и остаётся нетронутой).
  • Добавлена поддержка нового кода ответа HTTP - 103 ("Early Hints"), который может использоваться для упреждающего вывода заголовков. Код 103 позволяет информировать клиента о содержании некоторых HTTP-заголовков сразу после запроса, не дожидаясь пока сервер выполнит все связанные с запросом операции и начнёт отдачу контента. Подобным образом можно сообщать подсказки о связанных с отдаваемой страницей элементах, которые могут быть предварительно загружены (например, могут быть приведены ссылки на используемые на странице CSS и JavaScript). Получив информацию о подобных ресурсах, браузер приступит к их загрузке, не дожидаясь окончания отдачи основной страницы, что позволяет сократить общее время обработки запроса.
  • В CSS добавлены новые единицы измерения размера lh и rlh, позволяющие указать размер, соответствующий линейной высоте (CSS-свойство line-height) элемента или корневого элемента.
  • В CSS добавлена функция light-dark() для выставления цветов сразу для светлой и тёмной цветовой схемы без применения media-запроса prefers-color-scheme.
  • В JavaScript-функцию Date.parse() добавлена поддержка дополнительных вариантов форматирования даты, например, "01-12-1999", "1999-1-5", "10000-01-12", "99-01-05", "1999-01-05 10:00:00"
  • Обеспечена поддержка атрибута media в элементе ‹source›, вложенном в элементы ‹picture›, ‹audio› и ‹video›.
  • Включена по умолчанию поддержка расширения WasmGC, упрощающего портирование в WebAssembly программ, написанных на языках программирования, использующих сборщик мусора (Kotlin, Dart и т.п.). WasmGC добавляет новые типы структур и массивов, для которых может применяться нелинейное выделение памяти.
  • В инструменты для web-разработчиков добавлена возможность симуляции работы вкладок в offline-режиме.
  • В панель редактирования стилей добавлена кнопка "Pretty Print" для форматирования и приведения в наглядную форму минифицированной таблицы стилей (ранее минифицированные стили форматировались автоматически).
  • В инструментах для разработчиков значительно (до 70%) ускорена работа отладчика при большом объёме исходных текстов. Проведён рефакторинг отладчика, нацеленный на корректное срабатывание точек останова, привязанных к событию "unload".
  • В версии для Android устранена ошибка, приводившая к закрытию вкладок при их выделении. Продолжена работа по формированию открытой экосистемы браузерных дополнений для мобильной редакции Firefox. К официальному запуску экосистемы, запланированному на декабрь, в каталоге addons.mozilla.org (AMO) будет доступно более 200 дополнений, пригодных для установки в Firefox для Android.

Кроме новшеств и исправления ошибок в Firefox 120 устранено 19 уязвимостей. 14 уязвимостей (11 объединено под CVE-2023-6212 и CVE-2023-6213), которые помечены как опасные, вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Ещё одна опасная уязвимость (CVE-2023-6206) позволяет путём кликджекинга обеспечить подтверждение запросов предоставление полномочий.

Бета-выпуск Firefox 121 примечателен возможностью принудительного включения подчёркивания ссылок, независимо от настроек CSS (может быть полезно для людей, имеющих проблемы с восприятием цветов). В Linux по умолчанию включено использование композитного сервера Wayland вместо XWayland, что позволило решить проблемы с работой тачпада, поддержкой жестов на сенсорных экранах и выставлением DPI для каждого монитора в окружениях на базе Wayland. Использование Wayland также демонстрирует повышение производительности работы с графикой. При этом из-за ограничений протокола Wayland имеются проблемы с выводом окна "картинка в картинке" на передний план.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60160

November 21, 2023 07:30 PM

November 06, 2023

OpenNet.ru : mozilla

Mozilla переводит разработку Firefox с Mercurial на Git

Разработчики из компании Mozilla объявили о решении прекратить использование для разработки Firefox системы управления версиями Mercurial в пользу Git. До сих пор проект предоставлял возможность использования Mercurial или Git на выбор разработчиков, но в основном репозитории применялся Mercurial. В связи с тем, что обеспечение поддержки сразу двух систем создаёт большую нагрузку на команды, отвечающие за сопровождение инфраструктуры, в будущем решено ограничиться применением для разработки только Git. При этом Mozilla продолжит использование сервисов Bugzilla, moz-phab, Phabricator и Lando.

Ожидается, что миграция на Git займёт как минимум 6 месяцев. Переход пройдёт в две стадии:

  • На первой стадии будет выполнено переключение основного репозитория проекта с Mercurial на Git, а также удалена поддержка Mercurial на компьютерах разработчиков. На данной стадии Git будет использоваться локально на системах разработчиков, а для передачи патчей для рецензирования будет продолжено применение moz-phab. Все изменения будут вначале размещаться в Git-репозитории, после чего переноситься в существующую инфраструктуру Mercurial.
  • На второй стадии постепенно, шаг за шагом, будет выполнена замена Mercurial на Git в инфраструктуре проекта. После окончания миграции поддержка Mercurial будет удалена.

Из крупных проектов, продолжающих использовать Mercurial, можно выделить OpenOffice.org, OpenSolaris, Nginx, Xine, sudo, PyPy, Pidgin и W3C. Проекты, которые в последние годы перешли с Mercurial на Git: OpenJDK, NetBeans, Go, Xen, Python, Dovecot, NTFS-3G, Vim, ALSA.

Источник: http://www.opennet.ru/opennews/art.shtml?num=60061

November 06, 2023 06:03 PM

November 05, 2023

OpenNet.ru : mozilla

В Firefox добавлена возможность вырезания параметров отслеживания из URL

В ночных сборках Firefox, на базе которых 19 декабря будет сформирован выпуск Firefox 121, в контекстном меню появилась новая опция, позволяющая скопировать URL выбранной ссылки в буфер обмена, предварительно вырезав из него опции, которые используются для отслеживания переходов между сайтами. Например, при копировании ссылки будут удалены параметры mc_eid и fbclid, применяемые при переходе со страниц Facebook.

В общем виде возможность удаления из URL параметров, используемых для отслеживания, присутствует начиная с Firefox 102 и включается через настройку privacy.query_stripping.enabled в about:config, при открытии сайта в режиме приватного просмотра или при выборе усиленного режима (strict) защиты от отслеживания перемещений (ETP, Enhanced Tracking Protection). Отслеживающие параметры вырезаются при переходе по ссылке на странице и при открытии ссылки в адресной строке. Для вырезания задействован чёрный список, включающий известные параметры отслеживания перехода между сайтами.

Из других изменений в ночных сборках Firefox отмечается проведение работы по повышению производительности встроенного отладчика JavaScript, скорость разбора больших файлов в котором увеличена примерно на 10%. В трассировщик JavaScript (JSTracer в DevTools) добавлено отображение DOM-событий и вызовов setInterval, setTimeout и requestAnimationFrame.

Также можно отметить заметку разработчиков из Mozilla с анализом изменения производительности Firefox. С начала года время с момента запуска до первой отрисовки (метрика FCP, First Contentful Paint) удалось сократить на 15%, с 250 мс до 215 мс. Кроме того, на 20% (с 1560 мс до 1260 мс) сокращено среднее время, которое браузер тратит на выполнение JavaScript во время загрузки страниц. На 10% (с 65 мс до 59 мс) сокращено наибольшее время реакции на нажатие клавиш.

Тем временем, отмечается прогресс в становлении открытой экосистемы браузерных дополнений для мобильной редакции Firefox, поставляемой для платформы Android. К официальному запуску экосистемы, запланированному на декабрь, в каталоге addons.mozilla.org (AMO) будет доступно более 200 дополнений, пригодных для установки в Firefox для Android (для сравнения для обычных сборок предлагается более 40 тысяч дополнений). Разработчикам дополнений, уже поставляемых для настольной версии Firefox, рекомендовано адаптировать и оптимизировать свои продукты для работы в мобильной версии. Дополнения предлагается перевести с модели постоянного фонового выполнения (extension.getBackgroundPage) на режим обработки событий (browser.runtime.onMessage.addListener).

Источник: http://www.opennet.ru/opennews/art.shtml?num=60049

November 05, 2023 05:57 AM

October 31, 2023

OpenNet.ru : mozilla

Представлен web-браузер Midori 11, переведённый на наработки проекта Floorp

Компания Astian, в 2019 году поглотившая проект Midori, представила новую ветку web-браузера Midori 11, перешедшего на движок Mozilla Gecko, применяемый в Firefox. Из основных целей разработки Midori упоминается забота о конфиденциальности пользователя и легковесность - разработчики поставили перед собой задачу сделать браузер, наиболее нетребовательный к ресурсам среди продуктов на движке Firefox и пригодный для работы даже на устаревших системах. Код проекта распространяется под лицензией MPLv2. Сборки подготовлены для Linux, Windows и macOS.

Репозиторий с кодом Midori 11 создан путём заимствования кодовой базы браузера Floorp, развиваемого группой японских студентов и сочетающего движок Firefox с возможностями и интерфейсом в стиле Chrome. Выпуск Midori 11 аналогичен ветке Floorp 11. Отмечается, что ответвление сформировано совместно с командой разработчиков Floorp, сотрудничество с которой продолжится и в дальнейшем. При этом кодовые базы проектов будут развиваться своими путями, а интерфейс будет существенно отличаться.

Примечательно, что это не первая кардинальная переделка Midori. Изначально данный браузер развивался участниками проекта Xfce на основе движка WebKitGTK и библиотеки GTK3 (для разработки использовался язык Vala). После перехода проекта в руки компании Astian, была опубликована кардинально переделанная ветка Midori 10, созданная путём ответвления от браузера Wexond, основанного на движке Chromium и платформе Electron.

Основные особенности Midori 11:

  • Включение компонентов для усиления защиты конфиденциальности. Например, включены по умолчанию блокировка назойливой рекламы, защита от отслеживания перемещений и настройки для предотвращения скрытой идентификации пользователей. Браузер Midori успешно прошёл 401 тест из набора BrowserAudit, получил 27 предупреждений и ни одного критического замечания.
  • По умолчанию задействован поисковый движок AstianGO, нацеленный на сохранение конфиденциальности.
  • Обеспечена интеграция с облачным хранилищем для размещения файлов. Бесплатно предоставляется хранилище, размером 50GB.
  • Добавлены инструменты для ведения заметок и перевода с одного языка на другой (на базе Google Translate). Предоставлена возможность добавления и других инструментов, таких как web-версия Telegram.
  • Встроен VPN для скрытия IP-адреса и обхода цензуры. Используется сервис Midori VPN, поддерживающий бесплатный доступ и расширенные платные тарифные планы.
  • Гибкие возможности для настройки интерфейса и функциональности на свой вкус.
  • Заявлено увеличение производительности по сравнению с прошлой веткой Midori на 20%, а по сравнению с браузерами на базе движка Chromium - на 15%.
  • Добавлена концепция рабочих пространств, позволяющих сгруппировать страницы определённой тематики и быстро переключаться между ними. Например, можно разделить сайты, используемые для работы и личных целей.
  • Переделано оформление, например, добавлена постоянно видимая боковая панель для быстрого доступа к истории, загрузкам, закладкам и web-приложениям, таким как заметки и перевод. Добавлены новые темы оформления, среди которых и тема, стилизованная под окружение GNOME.


Источник: http://www.opennet.ru/opennews/art.shtml?num=60025

October 31, 2023 06:35 PM

October 30, 2023

OpenNet.ru : mozilla

Mozilla ввела в строй APT-репозиторий с ночными сборками Firefox

Разработчики из компании Mozilla объявили о создании официального репозитория с deb-пакетами, позволяющими установить ночные сборки Firefox в Debian, Ubuntu, Linux Mint и других Debian-подобных дистрибутивах. Формируемые пакеты совместимы с традиционными сборками Firefox для Debian и Ubuntu, предлагаемыми для загрузки в архивах ".tar.bz2".

Использование APT-репозитория позволяет задействовать штатные для дистрибутивов возможности для установки и обновления пакетов. При сборке пакетов в компиляторе включены дополнительные оптимизации, а также флаги для усиления безопасности. Публикация сборок интегрирована в основной процесс подготовки релизов Firefox. В состав включён .desktop-файл для размещения ярлыка на рабочем столе и в меню дистрибутива.

Для установки ночных сборок Firefox из репозитория можно использовать команды:



   wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/packages.mozilla.org.gpg > /dev/null

   #  Слепок должен быть 35BA A0B3 3E9E B396 F59C  A838 C0BA 5CE6 DC63 15A3
   gpg --quiet --no-default-keyring --keyring /etc/apt/trusted.gpg.d/packages.mozilla.org.gpg --fingerprint | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'

   echo "deb [signed-by=/etc/apt/trusted.gpg.d/packages.mozilla.org.gpg] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

   sudo apt-get update && sudo apt-get install firefox-nightly
   sudo apt-get install firefox-nightly-l10n-ru


Источник: http://www.opennet.ru/opennews/art.shtml?num=60019

October 30, 2023 11:01 AM

October 25, 2023

Mozilla Россия : Новости

Вышел Firefox 119.0

Форум: Новости
Автор: banbot

Состоялся релиз web-браузера Firefox 119 и сформировано обновление ветки с длительным сроком поддержки - 115.4.0. На стадию бета-тестирования переведена ветка Firefox 120, релиз которой намечен на 21 ноября.


Основные новшества в Firefox 119:


  • Предложен обновлённый интерфейс страницы Firefox View, упрощающей доступ к ранее просматриваемому содержимому. На странице Firefox View в одном месте собрана информация об активных вкладках, недавно просмотренных страницах, закрытых вкладках и вкладках с других устройств. В новой версии в Firefox View обеспечено отображение информации о всех вкладках, открытых в любых окнах, а также добавлена возможность просмотра истории посещений с сортировкой по дате или сайту.


    CFD0C5CECEC5D4_1698173010.png

  • Включена возможность импорта дополнений из Chrome и браузеров на базе движка Chromium. В диалоге импорта данных из других браузеров ("Import Data" на странице about:preferences#general) появилась опция для переноса дополнений. Для переноса задействован список из 72 дополнений, в котором сопоставлены идентификаторы одинаковых дополнений, существующих для Chrome и Firefox. Если при импорте данных из Chrome присутствуют дополнения из списка, то в Firefox вместо версии дополнения для Chrome устанавливается родной для Firefox вариант.


    image5.png

  • Включена поддержка механизма ECH (Encrypted Client Hello), который продолжает развитие ESNI (Encrypted Server Name Indication) и используется для шифрования информации о параметрах TLS-сеансов, таких как запрошенное доменное имя. Ключевое отличие ECH от ESNI в том, что в ECH вместо шифрования на уровне отдельных полей целиком шифруется всё TLS-сообщение ClientHello, что позволяет блокировать утечки через поля, которые не охватывает ESNI, например, поле PSK (Pre-Shared Key).
  • В предоставляемых встроенным PDF-просмотрщиком возможностях редактирования документов появилась поддержка вставки изображений и текстовых примечаний к ним, в дополнение к ранее доступному рисованию линиями от руки и прикреплению текстовых комментариев. Новый режим редактирования PDF активирован только у части пользователей, для принудительного включения на странице about:config следует активировать настройку "pdfjs.enableStampEditor".


    CFD0C5CECEC5D4_1698173876.png

  • Изменены настройки, связанные с восстановлением прерванного сеанса после выхода из браузера. В отличие от прошлых выпусков между сеансами теперь будут сохраняться сведения не только об активных вкладках, но и о недавно закрытых вкладках, что позволит восстанавливать случайно закрытые вкладки после перезапуска и просматривать их список в режиме Firefox View. По умолчанию будут сохраняться данные о 25 последних вкладках, открытых за последние 7 дней. Также будут учитываться данные о вкладках в закрытых окнах и обрабатываться список закрытых вкладок в контексте сразу всех окон, а не только текущего окна.
  • Расширены возможности режима полной защиты Cookie (Total Cookie Protection), при котором для каждого сайта используется отдельное изолированное хранилище Cookie, что не позволяет использовать Cookie для отслеживания перемещения между сайтами (все Cookie, выставляемые из загружаемых на сайт сторонних блоков (iframe, js и т.п.), привязываются к сайту, с которого эти блоки загружены). В новой версии реализована изоляция URI-схемы "blob:...." (Blob URL), которая потенциально может использоваться для передачи сведений, пригодных для отслеживания пользователей.
  • Для пользователей усиленного режима (strict) работы механизма защиты от отслеживания (ETP, Enhanced Tracking Protection) включена дополнительная защита от косвенной идентификации пользователей через анализ шрифтов - видимые сайтам шрифты ограничены системными шрифтами и шрифтами из штатных языковых наборов.
  • В snap-пакете с Firefox реализована поддержка использования родного для Ubuntu диалога выбора файлов при доступе к данным других браузеров, а также поддержка определения доступных возможностей на основе установленной версии xdg-desktop-portal.
  • Добавлена поддержка выбора монитора для размещения окна браузера, запущенного в режиме интернет-киоска. Монитор выбирается при помощи параметра командной строки "--kiosk-monitor". Обеспечено переключение браузера в полноэкранный режим сразу после запуска в режиме киоска.
  • Прекращено определение мультимедийного содержимого в файлах, обрабатываемых с MIME-типом "application/octet-stream". Для подобных файлов браузер теперь предложит загрузить файл, а не начнёт его воспроизведение.
  • В рамках подготовки к включению в Firefox блокировки сторонних Cookie обновлена реализация API Storage Access, применяемого для запроса у пользователя полномочий на получение доступа к хранилищу Cookie из iframe, если по умолчанию сторонние Cookie блокируются. В новой реализации усилена защита и добавлены изменения для избегания возникновения проблем в работе сайтов.
  • Для собственных элементов (Custom Element), расширяющих функциональность существующих HTML-элементов, включена поддержка атрибутов ARIA (Accessible Rich Internet Applications), позволяющих сделать данные элементы более доступными для людей с ограниченными возможностями. Добавлена возможность выставления и чтения атрибутов ARIA напрямую для элементов DOM (например, buttonElement.ariaPressed = "true") без вызова методов setAttribute и getAttribute.
  • В HTTP-заголовок Cross-Origin-Embedder-Policy, управляющий режимом изоляции Cross-Origin и позволяющий определять правила безопасного использования на странице привилегированных операций, добавлена поддержка параметра "credentialless" для отключения передачи информации, связанной с учётными данными, такой как Cookie и клиентские сертификаты.
  • В CSS-функцию attr() добавлена возможность указания второго аргумента, значение которого будет использовано в ситуациях, когда указанный атрибут отсутствует или имеет недопустимое значение. Например, attr(foobar, "Default value").
  • Добавлены методы Object.groupBy и Map.groupBy для группировки элементов массива, используя в качестве ключа для группировки строковое значение, возвращаемое callback-функцией, которая вызывается для каждого элемента массива.
  • Добавлены методы: String.prototype.isWellFormed() для проверки наличия в строке корректно сформированного Unicode-текста (проверяется наличие только полных "суррогатных пар" составных символов) и String.prototype.toWellFormed() для чистки и преобразования Unicode-текста в корректную форму.
  • В методах WebTransport.createBidirectionalStream() и WebTransport.createUnidirectionalStream() добавлена поддержка свойства
    "sendOrder" для задания относительного приоритета отправляемым потокам.
  • В API AuthenticatorAttestationResponse предложены новые методы getPublicKey(), getPublicKeyAlgorithm() и getAuthenticatorData().
  • В API Web Authentication добавлена поддержка свойств credProps, позволяющих определить наличие учётных данных после создания или регистрации.
  • В API PublicKeyCredential добавлены методы parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и toJSON() для преобразования объектов в представление в формате JSON, пригодное для сериализации/десериализации и передачи на сервер.
  • В инструментах для web-разработчиков усовершенствован интерфейс для интерактивной работы с CSS (Inactive CSS styles), в котором реализована возможность выявления CSS-свойств, не влияющих на элемент, а также добавлена полная поддержка псевдоэлементов, таких как "::first-letter", "::cue" и "::placeholder".
  • Во встроенном просмотрщике данных в формате JSON обеспечено автоматическое переключение на просмотр данных как есть (raw), если просматриваемые JSON-данные некорректны или повреждены.
  • На платформе Windows добавлена поддержка системной настройки, скрывающей курсор во время набора текста.
  • В версии для платформы Android устранено аварийное завершение работы, возникающее при полноэкранном просмотре видео. Добавлена поддержка медиа-запросов prefers-contrast и prefers-reduced-transparency в окружении Android 14.

Кроме новшеств и исправления ошибок в Firefox 119 устранено 25 уязвимостей. 17 уязвимостей (16 объединено под CVE-2023-5730 и CVE-2023-5731), которые помечены как опасные, вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Ещё одна опасная уязвимость (CVE-2023-5721) позволяет путём кликджекинга обеспечить подтверждение или отмену некоторых диалогов или предупреждений браузера.


Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 119 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

October 25, 2023 02:37 PM

October 24, 2023

OpenNet.ru : mozilla

Релиз Firefox 119

Состоялся релиз web-браузера Firefox 119 и сформировано обновление ветки с длительным сроком поддержки - 115.4.0. На стадию бета-тестирования переведена ветка Firefox 120, релиз которой намечен на 21 ноября.

Основные новшества в Firefox 119:

  • Предложен обновлённый интерфейс страницы Firefox View, упрощающей доступ к ранее просматриваемому содержимому. На странице Firefox View в одном месте собрана информация об активных вкладках, недавно просмотренных страницах, закрытых вкладках и вкладках с других устройств. В новой версии в Firefox View обеспечено отображение информации о всех вкладках, открытых в любых окнах, а также добавлена возможность просмотра истории посещений с сортировкой по дате или сайту.
  • Включена возможность импорта дополнений из Chrome и браузеров на базе движка Chromium. В диалоге импорта данных из других браузеров ("Import Data" на странице about:preferences#general) появилась опция для переноса дополнений. Для переноса задействован список из 72 дополнений, в котором сопоставлены идентификаторы одинаковых дополнений, существующих для Chrome и Firefox. Если при импорте данных из Chrome присутствуют дополнения из списка, то в Firefox вместо версии дополнения для Chrome устанавливается родной для Firefox вариант.
  • Включена поддержка механизма ECH (Encrypted Client Hello), который продолжает развитие ESNI (Encrypted Server Name Indication) и используется для шифрования информации о параметрах TLS-сеансов, таких как запрошенное доменное имя. Ключевое отличие ECH от ESNI в том, что в ECH вместо шифрования на уровне отдельных полей целиком шифруется всё TLS-сообщение ClientHello, что позволяет блокировать утечки через поля, которые не охватывает ESNI, например, поле PSK (Pre-Shared Key).
  • В предоставляемых встроенным PDF-просмотрщиком возможностях редактирования документов появилась поддержка вставки изображений и текстовых примечаний к ним, в дополнение к ранее доступному рисованию линиями от руки и прикреплению текстовых комментариев. Новый режим редактирования PDF активирован только у части пользователей, для принудительного включения на странице about:config следует активировать настройку "pdfjs.enableStampEditor".
  • Изменены настройки, связанные с восстановлением прерванного сеанса после выхода из браузера. В отличие от прошлых выпусков между сеансами теперь будут сохраняться сведения не только об активных вкладках, но и о недавно закрытых вкладках, что позволит восстанавливать случайно закрытые вкладки после перезапуска и просматривать их список в режиме Firefox View. По умолчанию будут сохраняться данные о 25 последних вкладках, открытых за последние 7 дней. Также будут учитываться данные о вкладках в закрытых окнах и обрабатываться список закрытых вкладок в контексте сразу всех окон, а не только текущего окна.
  • Расширены возможности режима полной защиты Cookie (Total Cookie Protection), при котором для каждого сайта используется отдельное изолированное хранилище Cookie, что не позволяет использовать Cookie для отслеживания перемещения между сайтами (все Cookie, выставляемые из загружаемых на сайт сторонних блоков (iframe, js и т.п.), привязываются к сайту, с которого эти блоки загружены). В новой версии реализована изоляция URI-схемы "blob:...." (Blob URL), которая потенциально может использоваться для передачи сведений, пригодных для отслеживания пользователей.
  • Для пользователей усиленного режима (strict) работы механизма защиты от отслеживания (ETP, Enhanced Tracking Protection) включена дополнительная защита от косвенной идентификации пользователей через анализ шрифтов - видимые сайтам шрифты ограничены системными шрифтами и шрифтами из штатных языковых наборов.
  • В snap-пакете с Firefox реализована поддержка использования родного для Ubuntu диалога выбора файлов при доступе к данным других браузеров, а также поддержка определения доступных возможностей на основе установленной версии xdg-desktop-portal.
  • Добавлена поддержка выбора монитора для размещения окна браузера, запущенного в режиме интернет-киоска. Монитор выбирается при помощи параметра командной строки "--kiosk-monitor". Обеспечено переключение браузера в полноэкранный режим сразу после запуска в режиме киоска.
  • Прекращено определение мультимедийного содержимого в файлах, обрабатываемых с MIME-типом "application/octet-stream". Для подобных файлов браузер теперь предложит загрузить файл, а не начнёт его воспроизведение.
  • В рамках подготовки к включению в Firefox блокировки сторонних Cookie обновлена реализация API Storage Access, применяемого для запроса у пользователя полномочий на получение доступа к хранилищу Cookie из iframe, если по умолчанию сторонние Cookie блокируются. В новой реализации усилена защита и добавлены изменения для избегания возникновения проблем в работе сайтов.
  • Для собственных элементов (Custom Element), расширяющих функциональность существующих HTML-элементов, включена поддержка атрибутов ARIA (Accessible Rich Internet Applications), позволяющих сделать данные элементы более доступными для людей с ограниченными возможностями. Добавлена возможность выставления и чтения атрибутов ARIA напрямую для элементов DOM (например, buttonElement.ariaPressed = "true") без вызова методов setAttribute и getAttribute.
  • В HTTP-заголовок Cross-Origin-Embedder-Policy, управляющий режимом изоляции Cross-Origin и позволяющий определять правила безопасного использования на странице привилегированных операций, добавлена поддержка параметра "credentialless" для отключения передачи информации, связанной с учётными данными, такой как Cookie и клиентские сертификаты.
  • В CSS-функцию attr() добавлена возможность указания второго аргумента, значение которого будет использовано в ситуациях, когда указанный атрибут отсутствует или имеет недопустимое значение. Например, attr(foobar, "Default value").
  • Добавлены методы Object.groupBy и Map.groupBy для группировки элементов массива, используя в качестве ключа для группировки строковое значение, возвращаемое callback-функцией, которая вызывается для каждого элемента массива.
  • Добавлены методы: String.prototype.isWellFormed() для проверки наличия в строке корректно сформированного Unicode-текста (проверяется наличие только полных "суррогатных пар" составных символов) и String.prototype.toWellFormed() для чистки и преобразования Unicode-текста в корректную форму.
  • В методах WebTransport.createBidirectionalStream() и WebTransport.createUnidirectionalStream() добавлена поддержка свойства "sendOrder" для задания относительного приоритета отправляемым потокам.
  • В API AuthenticatorAttestationResponse предложены новые методы getPublicKey(), getPublicKeyAlgorithm() и getAuthenticatorData().
  • В API Web Authentication добавлена поддержка свойств credProps, позволяющих определить наличие учётных данных после создания или регистрации.
  • В API PublicKeyCredential добавлены методы parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и toJSON() для преобразования объектов в представление в формате JSON, пригодное для сериализации/десериализации и передачи на сервер.
  • В инструментах для web-разработчиков усовершенствован интерфейс для интерактивной работы с CSS (Inactive CSS styles), в котором реализована возможность выявления CSS-свойств, не влияющих на элемент, а также добавлена полная поддержка псевдоэлементов, таких как "::first-letter", "::cue" и "::placeholder".
  • Во встроенном просмотрщике данных в формате JSON обеспечено автоматическое переключение на просмотр данных как есть (raw), если просматриваемые JSON-данные некорректны или повреждены.
  • На платформе Windows добавлена поддержка системной настройки, скрывающей курсор во время набора текста.
  • В версии для платформы Android устранено аварийное завершение работы, возникающее при полноэкранном просмотре видео. Добавлена поддержка медиа-запросов prefers-contrast и prefers-reduced-transparency в окружении Android 14.

Кроме новшеств и исправления ошибок в Firefox 119 устранено 25 уязвимостей. 17 уязвимостей (16 объединено под CVE-2023-5730 и CVE-2023-5731), которые помечены как опасные, вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Ещё одна опасная уязвимость (CVE-2023-5721) позволяет путём кликджекинга обеспечить подтверждение или отмену некоторых диалогов или предупреждений браузера.

Источник: http://www.opennet.ru/opennews/art.shtml?num=59989

October 24, 2023 08:23 PM

Разработчики Chrome и Firefox рассматривают возможность прекращения поддержки видеокодека Theora

Компания Google намерена удалить из кодовой базы Chrome поддержку свободного видеокодека Theora, созданного организацией Xiph.org Foundation на основе кодека VP3 и поддерживаемого в Firefox и Chrome c 2009 года. При этом кодек Theora никогда не поддерживался в Chrome для Android и в браузерах на базе WebKit, таких как Safari. Аналогичное предложение по удалению Theora рассматривается разработчиками Firefox.

В качестве причины прекращения поддержки Theora упоминаются опасения, что в реализации Theora, в которой имеется достаточно сложная логика разбора бинарных данных и декодирования потоков, могут присутствовать уязвимости, похожие на недавние критические проблемы с кодировщиком VP8.

По мнению разработчиков, из-за участившихся 0-day атак на медиакодеки, связанные с безопасностью риски перекрывают уровень востребованности кодека Theora, который почти не используется на практике, но остаётся значительной целью для потенциальных атак. По статистике Mozilla доля контента на базе Theora среди загрузок всех мультимедийных ресурсов в Firefox составляет 0.09%. По данным Google, доля Theora находится ниже уровня, измеримого в Chrome через метрики UKM.

Для сохранения возможности воспроизведения существующего на сайтах контента в формате Theora предлагается использовать реализацию кодека на JavaScript - ogv.js. Поддержку контейнеров ogg удалять не планируют. Пользователям предлагается перейти на использование более современного открытого кодека, такого как VP9.

Эксперименты с отключением Theora намерены начать в ветке Chrome 120. В октябре Theora планируют отключить у 50% пользователей dev-ветки, 1-6 ноября - у 50% пользователей beta-ветки, 8 января у 50% пользователей стабильной ветки, а 16 января у всех пользователей стабильной ветки. На время проведения эксперимента для возвращения кодека предусмотрена настройка "chrome://flags/#theora-video-codec". В феврале код с реализацией Theora и настройку для возвращения поддержки кодека планируют удалить. Первым релизом без возможности возвращения поддержки Theora станет Chrome 123, намеченный на март 2024 года. В Firefox предлагается вначале отключить поддержку Theora в ночных сборках, затем собрать телеметрию о сбоях с загрузкой медиафайлов, после чего перейти к отключению в бета-версиях.

Источник: http://www.opennet.ru/opennews/art.shtml?num=59981

October 24, 2023 06:31 AM

October 23, 2023

OpenNet.ru : mozilla

В ночных сборках Firefox появилась поддержка машинного перевода на русский и украинский языки

В ночных сборках Firefox, на базе которых 21 ноября будет сформирован выпуск Firefox 120, расширен список языковых моделей во встроенной системе машинного перевода, включённой по умолчанию, начиная с выпуска Firefox 118. Помимо изначально доступных моделей для английского, болгарского, датского, немецкого, французского, испанского, польского, итальянского и португальского языков, для тестирования предложены модели для русского, украинского, эстонского, финского, исландского, каталонского, норвежского, персидского, чешского и венгерского языков.

О времени интеграции дополнительных языков в стабильную ветку не сообщается (модели могут быть доставлены отдельно от релизов после достижения необходимого уровня готовности). Встроенная в Firefox система перевода, которая выполняет перевод на локальной системе пользователя без обращения к внешним облачным сервисам, основана на открытом движке Bergamot. Движок представляет собой обвязку над фреймворком машинного перевода Marian, в котором применяется рекуррентная нейронная сеть (RNN) и языковые модели на основе трансформеров.

Из изменений в ночных сборках дополнительно можно отметить новую кнопку для быстрой очистки сеанса приватного просмотра, нажатие на которую приведёт к закрытию всех окон и вкладок в режиме приватного просмотра, и удалению связанных с ними Cookiе, истории и данных. Кроме того, в браузере предоставлена возможность поиска во всех открытых вкладках, используя префикс "%" в адресной строке, независимо от активного контейнера.



Источник: http://www.opennet.ru/opennews/art.shtml?num=59978

October 23, 2023 08:40 AM

October 19, 2023

Хабрахабр : Firefox

Аккаунты Firefox переименовываются в Аккаунты Mozilla

С 1 ноября Mozilla (создатель Firefox) изменит название вашей учетной записи с Firefox на Mozilla.

С течением времени, аккаунты Firefox расширили свою функциональность, выходя за пределы простой аутентификации для Firefox Sync. В настоящее время это ключевой сервис для управления учетными записями Mozilla, обслуживающий миллионы пользователей по всему миру. Поэтому изначальное название "Firefox" уже не отражает полного спектра продуктов Mozilla. Цель переименования заключается в создании более единообразного восприятия бренда на всех платформах Mozilla и повышении осведомленности о продуктовом портфеле.

Читать далее

October 19, 2023 09:43 AM

October 13, 2023

OpenNet.ru : mozilla

Релиз Tor Browser 13.0

Сформирован значительный релиз специализированного браузера Tor Browser 13.0, в котором осуществлён переход на ESR-ветку Firefox 115. Браузер сосредоточен на обеспечении анонимности, безопасности и приватности, весь трафик перенаправляется только через сеть Tor. Обратиться напрямую через штатное сетевое соединение текущей системы невозможно, что не позволяет отследить реальный IP-адрес пользователя (в случае взлома браузера, атакующие могут получить доступ к системным параметрам сети, поэтому для полного блокирования возможных утечек следует использовать такие продукты, как Whonix). Сборки Tor Browser подготовлены для Linux, Android, Windows и macOS.

Для обеспечения дополнительной защиты в Tor Browser включена настройка «HTTPS Only», позволяющая использовать шифрование трафика на всех сайтах, где это возможно. Для снижения угрозы от проведения атак с использованием JavaScript и блокирования по умолчанию плагинов в комплекте поставляется дополнение NoScript. Для борьбы с блокировкой и инспектированием трафика применяются fteproxy и obfs4proxy.

Для организации шифрованного канала связи в окружениях, блокирующих любой трафик кроме HTTP, предлагаются альтернативные транспорты, которые, например, позволяют обойти попытки блокировать Tor в Китае. Для защиты от отслеживания перемещения пользователя и от выделения специфичных для конкретного посетителя особенностей отключены или ограничены API WebGL, WebGL2, WebAudio, Social, SpeechSynthesis, Touch, AudioContext, HTMLMediaElement, Mediastream, Canvas, SharedWorker, WebAudio, Permissions, MediaDevices.enumerateDevices и screen.orientation, а также отключены средства отправки телеметрии, Pocket, Reader View, HTTP Alternative-Services, MozTCPSocket, "link rel=preconnect", модифицирован libmdns.

В новой версии:

  • Осуществлён переход на кодовую базу Firefox 115 ESR и стабильную ветку tor 0.4.8.7. В процессе перехода на новую версию Firefox проведён аудит изменений, внесённых со времени появления ESR-ветки Firefox 102, и отключены патчи, сомнительные с точки зрения безопасности и конфиденциальности. Среди прочего заменён код преобразования string-to-double, отключена функция обмена недавними ссылками, отключён API для сохранения PDF, убраны сервис и интерфейс автоскрытия баннеров подтверждения Cookie, убран интерфейс распознавания текста.
  • Обновлены пиктограммы и отточен логотип приложения, при сохранении общей узнаваемости.
  • Предложена новая реализация домашней страницы ("about:tor"), примечательная добавлением логотипа, упрощением оформления и оставлением только поисковой строки и переключателя "onionize" для обращения к DuckDuckGo через onion-сервис. При отрисовке домашней страницы улучшена поддержка экранных ридеров и средств для людей с ограниченными возможностями. Включён показ панели закладок. Решена проблема с показом "красного экрана смерти", возникавшего из-за сбоя при проверке подключения к сети Tor.

    Стало:

    Было:

  • Увеличен размер новых окон, для которых теперь по умолчанию выбирается соотношение сторон, более удобное для пользователей широкоформатных экранов. Для предотвращения утечки информации о размере экрана и окна в Tor Browser применяется механизм letterboxing, добавляющий отступы вокруг содержимого веб-страниц. В прошлых версиях по мере изменения размера окна размер активной области менялся с шагом 200x100 пикселей, но был ограничен максимальным разрешением 1000x1000, что из-за недостаточной ширины создавало проблемы с некоторыми сайтами, которые показывали горизонтальную полосу прокрутки или отображали версию для планшетов и мобильных устройств. Для решения данной проблемы максимальное разрешение увеличено до 1400x900 и изменена логика пошагового изменения размера.
  • Осуществлён переход на новую схему наименования пакетов, соответствующую шаблону "${ARTIFACT}-${OS}-${ARCH}-${VERSION}.${EXT}". Например, сборка для macOS ранее поставлялась как "TorBrowser-12.5-macos_ALL.dmg", а теперь имеет вид "tor-browser-macos-13.0.dmg".
  • При выборе режима "Safest" для поиска через DuckDuckGo теперь применяется обращение к варианту сайта без JavaScript.
  • Усилена защита от утечек через WebRTC.
  • Включена очистка в URL параметров, используемых для отслеживания перемещений (например, удаляются параметры mc_eid и fbclid, применяемые при переходе по ссылкам со страниц Facebook).
  • Удалена настройка javascript.options.large_arraybuffers.
  • На платформе Linux отключена настройка browser.tabs.searchclipboardfor.middleclick.


Источник: http://www.opennet.ru/opennews/art.shtml?num=59924

October 13, 2023 07:58 AM

October 11, 2023

Mozilla Россия : Новости

Вышел SeaMonkey 2.53

Форум: Новости
Автор: banbot

Состоялся выпуск набора интернет-приложений SeaMonkey 2.53.18.1, который объединяет в рамках одного продукта web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom) и WYSIWYG-редактор html-страниц Composer. В форме предустановленных дополнений предлагаются IRC-клиент Chatzilla, набор средств для web-разработчиков DOM Inspector и календарь-планировщик Lightning. В новый выпуск перенесены исправления и изменения из актуальной кодовой базы Firefox (SeaMonkey 2.53 основан на браузерном движке Firefox 60.8 с портированием связанных с безопасностью исправлений и некоторых улучшений из актуальных веток Firefox).


Загрузить:

    Русская версия:
        ico-win.png Windows (64-bit)
        ico-win.png Windows (32-bit)
        ico-osx-uni.png Mac OS X (64-bit)
        ico-tux.png Linux (64-bit)
        ico-tux.png Linux (32-bit)

    Английская версия:
        ico-win.png Windows (64-bit)
        ico-win.png Windows (32-bit)
        ico-osx-uni.png Mac OS X (64-bit)
        ico-tux.png Linux (64-bit)
        ico-tux.png Linux (32-bit)


Другие языки


Примечания к выпуску для Windows, Mac and Linux

October 11, 2023 03:33 PM

Вышел Firefox 118.0.2

Форум: Новости
Автор: banbot

Доступен корректирующий выпуск Firefox 118.0.2, в котором предложены следующие исправления:


  • Решены проблемы с загрузкой игр с сайта betsoft.com.
  • Устранены проблемы с выводом на печать некоторых SVG-изображений.
  • Устранено регрессивное изменение в ветке 118, из-за которого перестала работать обработка ответов "WWW-Authenticate: Negotiate" с других сайтов.
  • Исправлена ошибка, из-за которой в некоторых контекстах в WebRTC не работало декодирование видео в формате H.264.
  • Решены проблемы, мешавшие использованию функции Firefox Translations на некоторых страницах.
  • Устранены три проблемы, приводивших к аварийному завершению работы (две ошибки проявляются при запуске, а одна при нажатии кнопок "назад" или "вперёд").

Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 118 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

October 11, 2023 03:23 PM

OpenNet.ru : mozilla

Обновление Firefox 118.0.2

Доступен корректирующий выпуск Firefox 118.0.2, в котором предложены следующие исправления:
  • Решены проблемы с загрузкой игр с сайта betsoft.com.
  • Устранены проблемы с выводом на печать некоторых SVG-изображений.
  • Устранено регрессивное изменение в ветке 118, из-за которого перестала работать обработка ответов "WWW-Authenticate: Negotiate" с других сайтов.
  • Исправлена ошибка, из-за которой в некоторых контекстах в WebRTC не работало декодирование видео в формате H.264.
  • Решены проблемы, мешавшие использованию функции Firefox Translations на некоторых страницах.
  • Устранены три проблемы, приводивших к аварийному завершению работы (две ошибки проявляются при запуске, а одна при нажатии кнопок "назад" или "вперёд").

Среди других недавних изменений в Firefox:

  • В ветке Firefox 119 устранена ошибка, приводящая к оставлению на переднем плане всплывающих подсказок, в случае переключения на другое приложение по Alt+Tab. Проблема примечательна тем, что оставалась неисправленной 23 года. Для исправления потребовался 5-строчный патч с проверкой активности фокуса на окне в коде перерисовки всплывающей подсказки, дополняющей проверку нахождения курсора мыши в заданной области. Примечательно, что первый вариант патча привёл к регрессии, из-за которой подсказки перестали показываться в боковой панели с закладками, если боковая панель не была в фокусе.
  • Включена по умолчанию поддержка Encrypted Client Hello.
  • На платформах Linux и Windows реализована возможность притягивания к углам экрана (автоматического выравнивания по углам) окна с видео в режиме "картинка в картинке" при удержании клавиши Ctrl при его перемещении.
  • В инструментах для разработчиков значительно (до 70%) ускорена работа отладчика при большом объёме исходных текстов.
  • Проведён рефакторинг отладчика, нацеленный на корректное срабатывание точек останова, привязанных к событию "unload".
  • Началась интеграция нового переносимого компонента для вывода контекстных подсказок в адресной строке, переписанного на языке Rust.
  • В поставляемых в Ubuntu сборках Firefox в формате Snap реализована поддержка импорта данных из других браузеров.


Источник: http://www.opennet.ru/opennews/art.shtml?num=59903

October 11, 2023 05:43 AM

October 04, 2023

OpenNet.ru : mozilla

В Firefox и Cloudflare включена поддержка ECH для скрытия домена в HTTPS-трафике

Компания Mozilla объявила о включении для пользователей стабильной ветки Firefox поддержки механизма ECH (Encrypted Client Hello), продолжающего развитие технологии ESNI (Encrypted Server Name Indication) и предназначенного для шифрования информации о параметрах TLS-сеансов, таких как запрошенное доменное имя. Изначально код для работы с ECH был добавлен в выпуск Firefox 85, но был отключён по умолчанию. В Chrome поддержку ECH начали постепенно включать, начиная с выпуска Chrome 115.

Так как помимо соединения с сервером утечка сведений о запрошенных доменах происходит через DNS, для полноценной защиты кроме ECH необходимо применение технологии DNS over HTTPS или DNS over TLS для шифрования DNS-трафика. Firefox не будет использовать ECH без включения DNS over HTTPS в настройках. Проверить поддержку ECH в браузере можно на данной странице.

Одним из факторов активации по умолчанию поддержки ECH в Firefox стало включение несколько дней назад компанией Cloudflare поддержки ECH в своей сети доставки контента. С практической стороны, так как данные о запрошенных хостах при применении ECH скрыты от анализа, для фильтрации и блокировки неугодных сайтов, использующих CDN Cloudflare, теперь потребуется блокировка всей сети Cloudflare, блокировка всех запросов с ECH или организация перехвата HTTPS при помощи подставных корневых сертификатов на системе пользователя.

Изначально для организации работы на одном IP-адресе нескольких HTTPS-сайтов применялось TLS-расширение SNI, при котором имя запрошенного хоста указывалось в сообщении ClientHello, передаваемом до установки шифрованного канала связи. Подобная особенность давала возможность на раннем этапе обработки соединения распределять запросы по виртуальным хостам, но также позволяла на стороне интернет-провайдера выборочно фильтровать HTTPS-трафик и анализировать какие сайты открывает пользователь, что мешало добиться полной конфиденциальности при применении HTTPS.

Для решения данной проблемы и исключения утечки сведений о запрашиваемом сайте позднее было предложено расширение ESNI, реализующее шифрование данных с именем хоста. В процессе внедрения ESNI было выявлено, что предложенный механизм не охватывает все возможные источники утечки данных о хосте и его применения недостаточно для обеспечения полной конфиденциальности HTTPS-сеансов. В частности, при возобновлении ранее установленного сеанса имя домена в открытом виде продолжало указываться в числе параметров TLS-расширения PSK (Pre-Shared Key). Кроме того, попытки внедрения ESNI выявили проблемы с совместимостью и масштабированием, которые мешали повсеместному распространению ESNI.

С учётом выявленных недостатков ESNI был разработан новый универсальный механизм ECH, допускающий шифрование параметров любых TLS-расширений. Технически главное отличие ECH от ESNI в том, что вместо отдельных полей шифруется сразу всё сообщение ClientHello. ECH подразумевает разделение ClientHello на два отдельных сообщения - шифрованное сообщение ClientHelloInner (SNI Inner) и незашифрованное базовое сообщение ClientHelloOuter (SNI Outer). В незашифрованном SNI Outer передаются не затрагивающие конфиденциальность данные, такие как версия TLS и список используемых шифров, а также общее имя домена, которое не пересекается с фактическим именем запрошенного домена. Например, для всех клиентов Cloudflare в незашифрованном SNI Outer указывается общий хост "cloudflare-ech.com", а фактическое имя запрошенного хоста передаётся в зашифрованном SNI Inner и не доступно для анализа.

ECH также использует иную схему распространения ключа для шифрования - информация об открытом ключе передаётся в DNS записи HTTPSSVC, а не в записи с типом TXT. Для получения и шифрования ключа применяется аутентифицированное сквозное шифрование на основе механизма HPKE (Hybrid Public Key Encryption). ECH также поддерживает безопасную повторную передачу ключа с сервера, что может применяться в случае ротации ключей на сервере и для решения проблем при получении устаревших ключей из кэша DNS.

Дополнение: Cloudflare временно отключил поддержку ECH на всех своих серверах из-за выявления проблем. Поддержку ECH планируют вернуть позднее, после устранения недоработок.

Источник: http://www.opennet.ru/opennews/art.shtml?num=59869

October 04, 2023 07:23 AM

October 03, 2023

OpenNet.ru : mozilla

В Firefox 119 будет изменено поведение при восстановлении сеанса

В следующем выпуске Firefox решено изменить некоторые настройки, связанные с восстановлением прерванного сеанса после выхода из браузера. В отличие от прошлых выпусков между сеансами начнут сохраняться сведения не только об активных вкладках, но и о недавно закрытых вкладках, что позволит восстанавливать случайно закрытые вкладки после перезапуска и просматривать их список в режиме Firefox View. По умолчанию будут сохраняться данные о 25 последних вкладках, открытых за последние 7 дней. Также будут учитываться данные о вкладках в закрытых окнах и обрабатываться список закрытых вкладок в контексте сразу всех окон, а не только текущего окна.

Кроме того, в Firefox 119 будет предложен обновлённый интерфейс страницы Firefox View, упрощающей доступ к ранее просматриваемому содержимому. На странице Firefox View в одном месте собрана информации об активных вкладках, недавно просмотренных страницах, закрытых вкладках и вкладках с других устройств. В будущей версии в Firefox View появится информация о всех вкладках, открытых в любых окнах, а также будет добавлена возможность просмотра истории посещений с сортировкой по дате или сайту.

Для определённого процента пользователей Firefox включена возможность импорта дополнений из Chrome и браузеров на базе движка Chromium, после активации который в диалоге импорта данных из других браузеров ("Import Data" на странице about:preferences#general) появится опция для переноса дополнений. Для переноса задействован список из 71 дополнения, в котором сопоставлены идентификаторы одинаковых дополнений, существующих для Chrome и Firefox. Если при импорте данных из Chrome присутствуют дополнения из списка, то в Firefox вместо версии дополнения для Chrome устанавливается родной для Firefox вариант.

Из изменений также отмечается оптимизация производительности при работе с сайтами, использующими фреймворк Vue.js 3.0, и улучшение работы при поставке Firefox в пакетах в формате Snap. В snap-пакете с Firefox реализована поддержка использования родного для Ubuntu диалога выбора файлов при доступе к данным других браузеров, а также поддержка определения доступных возможностей на основе установленной версии xdg-desktop-portal.

Источник: http://www.opennet.ru/opennews/art.shtml?num=59865

October 03, 2023 09:23 AM

Планета Mozilla

planet

Подписки

Ленты: Atom, RSS 2.0, RSS 1.0
Списки: FOAF, OPML

Участвуют


Справка

Последнее обновление

April 25, 2024 01:00 AM
Время в UTC.