March 18, 2017

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

Вышел Firefox 52.0.1

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

Что нового в Firefox 52.0.1:


Загрузить:
    Русская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    Английская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

   Другие языки
   
    https://www.mozilla-russia.org/images/android.png Android (с Google Play)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

   Другие языки

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

March 18, 2017 04:49 PM

March 17, 2017

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

Сбор информации о НЕ работающих расширениях в 52м

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

Хочу собрать информацию о том что НЕ работает в 52м фаерфоксе, а что уже починили.
Дабы когда все починят - перейти на 52й. На плечах страдальцев тестеров :)) /подлый такой план/ :lol::lol:
А пока не работает - сидеть на 51.
Итак НЕ работает -
OneTab
QuickJava
Work Offline
Download Master
Image Toolbar
Right Links
Gismeteo
DragIt
URL Tooltip


У кого что нить из них заработало в 52м?

March 17, 2017 08:48 AM

March 14, 2017

Хабрахабр : Firefox

Скриншаринг на сайте по WebRTC из браузера Mozilla Firefox


Недавно мы писали статью о том, как сделать расширение скриншаринга для браузера Google Chrome. В результате мы создали собственное расширение для скриншаринга, опубликовали его в Chrome Store и протестировали трансляцию экрана через Web Call Server в режиме один-ко-многим.

В этой статье мы проделаем тоже самое с браузером Firefox. Подход остается прежним и снова потребуется упаковка и публикация расширения, на этот раз в Mozilla Add-ons. В результате мы сможем делать скринкасты видеопотоков из FF без установки внешнего дополнительного ПО. Читать дальше →

Автор: e2-cat. Дата: March 14, 2017 06:52 PM

OpenNet.ru : mozilla

Причина прекращения поддержки звуковой системы ALSA в Firefox

Отключение по умолчанию звукового бэкенда ALSA в официальных сборках Firefox для Linux вызвало много споров и недовольства. Энтони Джонс (Anthony Jones), отвечающий за мультимедийную подсистему движка Mozilla Gecko, в своё время достаточно подробно пояснил причины необходимости оставления только бэкенда для звукового сервера PulseAudio.

Поддержка двух разных звуковых бэкендов для Linux приводит к выполнению двойной работы, при том что бэкенд ALSA является наиболее проблемным из звуковых бэкендов для всех имеющихся платформ. В бэкенде ALSA отсутствует поддержка дуплексного обмена данными (одновременный приём и отправка звука), что тормозит развитие новых возможностей. В частности, разработчики намерены реализовать в Firefox поддержку многоканального звука (5.1) для всех платформ, и единственные бэкенды, в которых эта поддержка не может быть реализована - это ALSA и WinMM (звуковой бэкенд для Windows XP, поддержка которого уже прекращена).

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

В связи с этим бэкенд ALSA был отключен по умолчанию и исключён из официальных сборок, но оставлен в качестве опции, которую можно активировать на этапе компиляции. Оставление бэкенда ALSA в основном составе дало возможность всем заинтересованным в использовании ALSA разработчикам взять в свои руки его сопровождение. Указано, что бэкенд ALSA сможет вернуться в основной состав при доведении его до уровня других звуковых бэкендов, как с позиции функциональности, так и по уровню поддержки разработчиками.

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

March 14, 2017 01:06 PM

March 13, 2017

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

Вышел Firefox 53 Бета и Firefox 54 Developer Edition

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

Firefox 53 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Кроме того сформирован выпуск Firefox Developer Edition 54, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности  тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 53 намечен на 18 апреля, а Firefox 54 на 13 июня.

Изменения, представленные в бета-версии Firefox 53:


  • Полностью переработано оформление уведомлений для подтверждения предоставления web-приложению или сайту дополнительных полномочий, таких как доступ к определению местоположения, микрофону, камере, API для offline-хранения, выводу уведомлений и т.п. Уведомления о запросе расширенных полномочий стали более заметными, наглядными и простыми для понимания. В адресной строке предусмотрена возможность быстрого доступа к полномочиям с возможностью их изменения в любой момент и доступом к расширенным настройкам сайта, позволяющим заблокировать загрузку изображений, обработку cookie и использование плагинов.

    https://cdn-images-1.medium.com/max/800/0*bCNbab-pIOefs0Q_.?a.png


    https://cdn-images-1.medium.com/max/1600/0*cPk3-lo_3bhYbxX1.?p.png


  • Поддержка многопроцессного режима расширена наработками проекта Quantum Compositor (e10s-gpu), в рамках которого код композитинга и интерфейса для взаимодействия с GPU вынесен в отдельный процесс, что позволяет защитить браузер от проблем, возникающих из-за графических драйверов и сбоев в графическом API. В случае сбоя графического драйвера процесс композитинга автоматически перезапускается  без негативного влияния на работу остальных частей браузера. Проведённый в ночных сборках эксперимент показал, что тестовое включение Quantum Compositor привело к сокращению общего числа жалоб на крахи браузера на 1.2%, крахов в процессе завершения работы на 5.1%, крахов плагинов на 5.5% и число отчётов о крахах GPU-драйверов уменьшилось на 45%. Отдельный процесс для отрисовки пока активирован только для платформы Windows;

    https://www.opennet.ru/opennews/pics_base/0_1485672636.png


  • В дополнение к ранее применяемой базовой теме оформления в основной состав включены две новые темы оформления - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана по визуальному обновлению Firefox в 2017 году.

    https://www.opennet.ru/opennews/pics_base/0_1485673811.png


    https://www.opennet.ru/opennews/pics_base/0_1485673835.png


  • По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться  только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой);
  • Обеспечена возможность применения легковесных тем оформления для окон, открытых в режиме приватного просмотра;
  • В режиме читателя (Reader Mode) реализовано отображение приблизительного времени чтения страницы;
  • Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних букв;

    https://www.opennet.ru/opennews/pics_base/0_1485674908.png


  • Обновлены элементы интерфейса для управления воспроизведением мультимедийного содержимого;

    https://www.opennet.ru/opennews/pics_base/0_1485675142.png


  • Добавлена поддержка канала прозрачности для видео в формате WebM, что позволяет организовать воспроизведение с просвечивающим фоном;
  • Для очень больших меню, включающих более 40 элементов, реализована функция inline-поиска элементов меню;
  • В дополнениях запрещена загрузка бинарных компонентов и разделяемых библиотек  непосредственно в процесс Firefox. Разработчикам дополнений, в которых используется нативный код, рекомендуется перейти на технологии WebExtensions  и API  Native Messaging, который подразумевает  запуск связанного с дополнением исполняемого файла в отдельном процессе и организацию канала связи с ним. Начиная с Firefox 53 все дополнения, использующие JS-ctypes или напрямую загружающие бинарные данные в процесс будут занесены в чёрный список;
  • По умолчанию включен интерфейс для навигации по структурированным данным в формате JSON. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. В состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но до сих пор был отключен по умолчанию (devtools.jsonview.enabled в about:config);

    https://www.opennet.ru/opennews/pics_base/0_1484248523.png


  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. В новой версии реализована большая часть API  browser.browsingData, которое позволяет удалять из Firefox накопленные в процессе навигации данные, такие как данные форм, cookie, пароли, загрузки, содержимое кэша, история посещений. Частично реализован API  browser.identity, предоставляющий средства для аутентификации с использованием OAuth. Добавлен новый API browser.contextualIdentities с реализацией системы контейнеров для изоляции параметров идентификации (например, в разных вкладках можно использовать разные учётные записи к одному сайту). Успешно прошёл тестирование и включён по умолчанию API browser.storage.sync. Началась реализация API browser.devtools. Существенно расширены возможности по созданию контекстных меню.
  • Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions. Перед установкой дополнения, или в случае изменений списка полномочий при доставке обновлений, пользователь должен подтвердить предоставление дополнению расширенных прав, таких как доступ к пользовательским данным или содержимому вкладок;

    https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/addons/files/2017/01/Screenshot-2017-01-23-17.39.55.png


  • В сборках для платформы Linux прекращена поддержка процессоров x86, не поддерживающих инструкции SSE2 (процессоры старее Pentium 4 и AMD Opteron, в том числе Pentium 3, Athlon XP и VIA C3);
  • Прекращена поддержка платформ Windows XP и Vista, а также 32-разрядных версий macOS. Последним LTS-выпуском для данных систем является Firefox 52, который будет поддерживаться до апреля 2018 года;
  • Уменьшен размер обновлений к сборкам для macOS;
  • В about:config добавлена опция network.http.referer.userControlPolicy, позволяющая определить применяемую по умолчанию политику отправки заголовка Referrer: 0 - не заполнять, 1 - заполнять только для того же домена (same-origin),  2 - отправлять обрезанным на другие хосты (strict-origin-when-cross-origin), 3 - отправлять за исключением случая обращении из области HTTPS к HTTP (no-referrer-when-downgrade, по умолчанию);
  • Добавлен API Intersection Observer, позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контента;
  • Включена по умолчанию поддержка CSS-свойств "mask-*" (mask-clip, mask-border, mask-image, mask-position, mask-origin, mask-size и  т.п.) для полного или частичного скрытия видимых элементов. В частности, можно описать   как использовать другой графический элемент или изображение в качестве маски для изменения яркости или прозрачности;
  • Добавлено CSS-свойство caret-color, через которое можно изменить цвет курсора для форм ввода;
  • Добавлены комбинированные CSS-свойства  place-items, place-self и place-content, позволяющие одним действием установить пары свойств  align-items и justify-items, e align-self и justify-self;
  • В CSS-свойство display добавлена поддержка значения flow-root, позволяющего сгенерировать блочный элемент, соответствующий новой технике блочного форматирования контента;
  • В экспериментальном CSS-свойстве tab-size (-moz-tab-size) появилась возможность задания произвольного размера табуляции в пикселях, а не только через определения числа пробелов;
  • Специфичный для движка Gecko префикс "-moz-" удалён для псевдокласса ":dir()", свойства text-align-last и метода calc();
  • Добавлена описанная в спецификации ECMAScript 2015  семантика для свойств Function.name, включая возможность определения имён для анонимных функций (var foo = function() {});
  • Блокирован перебор свойств объектов  MimeTypeArray, Plugin и PluginArray для предотвращения использования для косвенной идентификации пользователя;
  • Добавлена поддержка WebGL-расширения  WEBGL_compressed_texture_astc;
  • Удалены Wifi information API, Speaker Manager API, Tethering API и  Settings API, применявшиеся в Firefox OS;
  • В средствах для web-разработчиков появилась опция "Copy CSS Path" для копирования CSS-селектора, представляющего полный путь к элементу;
  • На 64-разрядных системах Windows 7+ теперь по умолчанию устанавливаются 64-разрядные сборки Firefox;
  • На платформе Windows возобновлена поддержка событий сенсорного экрана;
  • Прекращена поддержка 32-разрядных версий Mac OS X. Для платформы macOS теперь формируются только 64-разрядные сборки Firefox, создание универсальных сборок прекращено;
  • После выхода Firefox 53 в апреле 2017 года в каталоге дополнений Mozilla планируют прекратить генерацию цифровых подписей для новых классических дополнений, написанных с использованием XUL, SDK и XPCOM. Приниматься будут только дополнения на базе WebExtensions. Ограничение касается только новых дополнений для настольных сборок Firefox, обновления к ранее добавленным дополнениям смогут быть подписаны, как и дополнения к Firefox для Android, Thunderbird и Seamonkey.
  • В версии для платформы Android предоставлена возможность включения размещения вкладок в две колонки, при работе в портретном режиме. При удержании нажатия на предложенный вариант поискового запроса (search suggestion), данный запрос будет удалён из истории посещений. Код для декодирования звука и видео выделен в отдельный процесс, что положительно скажется на стабильности воспроизведения. Пользователю предоставлена возможность размещения на домашний экран Android ярлыков со ссылками на сайты c  предопределёнными пиктограммами.

Улучшения, ожидаемые в Firefox 54:

  • Активирована sandbox-изоляция, ограничивающая доступ дочерних процессов Firefox к системным вызовам, файловой системе и сторонним процессам. Для изоляции  в Linux применяется ограничение доступа к системным вызовам при помощи Seccomp-bpf, также для изоляции используются PID namespace и chroot в пустую директорию. В Windows применяются разработанные Google библиотеки sandboxbroker  и sandboxtarget, используемые в Chromium и Chrome;
  • Запрещено автоматическое воспроизведение мультимедийного контента в новых вкладках, открытых в фоне;
  • В редакции для настольных систем в окне "Библиотека" обеспечено отображение закладок, созданных на синхронизированных мобильных устройствах;
  • В средствах для web-разработчика в режиме адаптивного дизайна ("Responsive Design Mode") появилась возможность создания собственных устройств для тестирования сайта в его окружении (задаётся разрешение экрана, DPI, параметры сенсорного экрана, пропускная способность сети и т.п.);
  • Добавлена поддержка конструкции ‹script type="module"› для определения содержимого модульных скриптов, тестируемых вместе с  флагом "dom.moduleScripts.enabled" в настройках;
  • Добавлен метод URL.toJSON(), возвращающий определённый в "href" URL в виде конструкции JSON ('{"key": "https://www...."}');
  • Добавлено событие onanimationcancel, которое генерируется при отмене или сбое воспроизведения анимации, заданной через CSS Animation;
  • В версии для Android включена по умолчанию поддержка объекта Intl, предоставляющего доступ к API интернационализации (сравнение строк, форматирование чисел, времени и дат с учётом локали);


Загрузить Firefox 53 Beta:

    • Русская версия:
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-osx-uni.png Mac OS X (64-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    • Английская версия:
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-osx-uni.png Mac OS X (64-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    • Другие языки

        https://www.mozilla-russia.org/images/android.png Android (с Google Play)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

Загрузить Firefox 54 Developer Edition:

    • Русская версия:
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-osx-uni.png Mac OS X (64-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    • Английская версия:
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-osx-uni.png Mac OS X (64-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    • Другие языки

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

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

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

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

March 13, 2017 09:24 AM

March 12, 2017

OpenNet.ru : mozilla

Тестирование Firefox 53-beta и Firefox Developer Edition 54

Firefox 53 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Кроме того сформирован выпуск Firefox Developer Edition 54, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 53 намечен на 18 апреля, а Firefox 54 на 13 июня.

Изменения, представленные в бета-версии Firefox 53:

  • Полностью переработано оформление уведомлений для подтверждения предоставления web-приложению или сайту дополнительных полномочий, таких как доступ к определению местоположения, микрофону, камере, API для offline-хранения, выводу уведомлений и т.п. Уведомления о запросе расширенных полномочий стали более заметными, наглядными и простыми для понимания. В адресной строке предусмотрена возможность быстрого доступа к полномочиям с возможностью их изменения в любой момент и доступом к расширенным настройкам сайта, позволяющим заблокировать загрузку изображений, обработку cookie и использование плагинов.
  • Поддержка многопроцессного режима расширена наработками проекта Quantum Compositor (e10s-gpu), в рамках которого код композитинга и интерфейса для взаимодействия с GPU вынесен в отдельный процесс, что позволяет защитить браузер от проблем, возникающих из-за графических драйверов и сбоев в графическом API. В случае сбоя графического драйвера процесс композитинга автоматически перезапускается без негативного влияния на работу остальных частей браузера. Проведённый в ночных сборках эксперимент показал, что тестовое включение Quantum Compositor привело к сокращению общего числа жалоб на крахи браузера на 1.2%, крахов в процессе завершения работы на 5.1%, крахов плагинов на 5.5% и число отчётов о крахах GPU-драйверов уменьшилось на 45%. Отдельный процесс для отрисовки пока активирован только для платформы Windows;
  • В дополнение к ранее применяемой базовой теме оформления в основной состав включены две новые темы оформления - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана по визуальному обновлению Firefox в 2017 году.
  • По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой);
  • Обеспечена возможность применения легковесных тем оформления для окон, открытых в режиме приватного просмотра;
  • В режиме читателя (Reader Mode) реализовано отображение приблизительного времени чтения страницы;
  • Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних букв;
  • Обновлены элементы интерфейса для управления воспроизведением мультимедийного содержимого;
  • Добавлена поддержка канала прозрачности для видео в формате WebM, что позволяет организовать воспроизведение с просвечивающим фоном;
  • Для очень больших меню, включающих более 40 элементов, реализована функция inline-поиска элементов меню;
  • В дополнениях запрещена загрузка бинарных компонентов и разделяемых библиотек непосредственно в процесс Firefox. Разработчикам дополнений, в которых используется нативный код, рекомендуется перейти на технологии WebExtensions и API Native Messaging, который подразумевает запуск связанного с дополнением исполняемого файла в отдельном процессе и организацию канала связи с ним. Начиная с Firefox 53 все дополнения, использующие JS-ctypes или напрямую загружающие бинарные данные в процесс будут занесены в чёрный список;
  • По умолчанию включен интерфейс для навигации по структурированным данным в формате JSON. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. В состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но до сих пор был отключен по умолчанию (devtools.jsonview.enabled в about:config);

  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. В новой версии реализована большая часть API browser.browsingData, которое позволяет удалять из Firefox накопленные в процессе навигации данные, такие как данные форм, cookie, пароли, загрузки, содержимое кэша, история посещений. Частично реализован API browser.identity, предоставляющий средства для аутентификации с использованием OAuth. Добавлен новый API browser.contextualIdentities с реализацией системы контейнеров для изоляции параметров идентификации (например, в разных вкладках можно использовать разные учётные записи к одному сайту). Успешно прошёл тестирование и включён по умолчанию API browser.storage.sync. Началась реализация API browser.devtools. Существенно расширены возможности по созданию контекстных меню.
  • Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions. Перед установкой дополнения, или в случае изменений списка полномочий при доставке обновлений, пользователь должен подтвердить предоставление дополнению расширенных прав, таких как доступ к пользовательским данным или содержимому вкладок;
  • В сборках для платформы Linux прекращена поддержка процессоров x86, не поддерживающих инструкции SSE2 (процессоры старее Pentium 4 и AMD Opteron, в том числе Pentium 3, Athlon XP и VIA C3);
  • Прекращена поддержка платформ Windows XP и Vista, а также 32-разрядных версий macOS. Последним LTS-выпуском для данных систем является Firefox 52, который будет поддерживаться до апреля 2018 года;
  • Уменьшен размер обновлений к сборкам для macOS;
  • В about:config добавлена опция network.http.referer.userControlPolicy, позволяющая определить применяемую по умолчанию политику отправки заголовка Referrer: 0 - не заполнять, 1 - заполнять только для того же домена (same-origin), 2 - отправлять обрезанным на другие хосты (strict-origin-when-cross-origin), 3 - отправлять за исключением случая обращении из области HTTPS к HTTP (no-referrer-when-downgrade, по умолчанию);
  • Добавлен API Intersection Observer, позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контента;
  • Включена по умолчанию поддержка CSS-свойств "mask-*" (mask-clip, mask-border, mask-image, mask-position, mask-origin, mask-size и т.п.) для полного или частичного скрытия видимых элементов. В частности, можно описать как использовать другой графический элемент или изображение в качестве маски для изменения яркости или прозрачности;
  • Добавлено CSS-свойство caret-color, через которое можно изменить цвет курсора для форм ввода;
  • Добавлены комбинированные CSS-свойства place-items, place-self и place-content, позволяющие одним действием установить пары свойств align-items и justify-items, e align-self и justify-self;
  • В CSS-свойство display добавлена поддержка значения flow-root, позволяющего сгенерировать блочный элемент, соответствующий новой технике блочного форматирования контента;
  • В экспериментальном CSS-свойстве tab-size (-moz-tab-size) появилась возможность задания произвольного размера табуляции в пикселях, а не только через определения числа пробелов;
  • Специфичный для движка Gecko префикс "-moz-" удалён для псевдокласса ":dir()", свойства text-align-last и метода calc();
  • Добавлена описанная в спецификации ECMAScript 2015 семантика для свойств Function.name, включая возможность определения имён для анонимных функций (var foo = function() {});
  • Блокирован перебор свойств объектов MimeTypeArray, Plugin и PluginArray для предотвращения использования для косвенной идентификации пользователя;
  • Добавлена поддержка WebGL-расширения WEBGL_compressed_texture_astc;
  • Удалены Wifi information API, Speaker Manager API, Tethering API и Settings API, применявшиеся в Firefox OS;
  • В средствах для web-разработчиков появилась опция "Copy CSS Path" для копирования CSS-селектора, представляющего полный путь к элементу;
  • На 64-разрядных системах Windows 7+ теперь по умолчанию устанавливаются 64-разрядные сборки Firefox;
  • На платформе Windows возобновлена поддержка событий сенсорного экрана;
  • Прекращена поддержка 32-разрядных версий Mac OS X. Для платформы macOS теперь формируются только 64-разрядные сборки Firefox, создание универсальных сборок прекращено;
  • После выхода Firefox 53 в апреле 2017 года в каталоге дополнений Mozilla планируют прекратить генерацию цифровых подписей для новых классических дополнений, написанных с использованием XUL, SDK и XPCOM. Приниматься будут только дополнения на базе WebExtensions. Ограничение касается только новых дополнений для настольных сборок Firefox, обновления к ранее добавленным дополнениям смогут быть подписаны, как и дополнения к Firefox для Android, Thunderbird и Seamonkey.
  • В версии для платформы Android предоставлена возможность включения размещения вкладок в две колонки, при работе в портретном режиме. При удержании нажатия на предложенный вариант поискового запроса (search suggestion), данный запрос будет удалён из истории посещений. Код для декодирования звука и видео выделен в отдельный процесс, что положительно скажется на стабильности воспроизведения. Пользователю предоставлена возможность размещения на домашний экран Android ярлыков со ссылками на сайты c предопределёнными пиктограммами.



Улучшения, ожидаемые в Firefox 54:
  • Активирована sandbox-изоляция, ограничивающая доступ дочерних процессов Firefox к системным вызовам, файловой системе и сторонним процессам. Для изоляции в Linux применяется ограничение доступа к системным вызовам при помощи Seccomp-bpf, также для изоляции используются PID namespace и chroot в пустую директорию. В Windows применяются разработанные Google библиотеки sandboxbroker и sandboxtarget, используемые в Chromium и Chrome;
  • Запрещено автоматическое воспроизведение мультимедийного контента в новых вкладках, открытых в фоне;
  • В редакции для настольных систем в окне "Библиотека" обеспечено отображение закладок, созданных на синхронизированных мобильных устройствах;
  • В средствах для web-разработчика в режиме адаптивного дизайна ("Responsive Design Mode") появилась возможность создания собственных устройств для тестирования сайта в его окружении (задаётся разрешение экрана, DPI, параметры сенсорного экрана, пропускная способность сети и т.п.);
  • Добавлена поддержка конструкции ‹script type="module"› для определения содержимого модульных скриптов, тестируемых вместе с флагом "dom.moduleScripts.enabled" в настройках;
  • Добавлен метод URL.toJSON(), возвращающий определённый в "href" URL в виде конструкции JSON ('{"key": "https://www...."}');
  • Добавлено событие onanimationcancel, которое генерируется при отмене или сбое воспроизведения анимации, заданной через CSS Animation;
  • В версии для Android включена по умолчанию поддержка объекта Intl, предоставляющего доступ к API интернационализации (сравнение строк, форматирование чисел, времени и дат с учётом локали);


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

March 12, 2017 04:56 PM

March 11, 2017

OpenNet.ru : mozilla

Оценка потребления памяти Firefox в многопроцессном режиме

Эрик Рам (Eric Rahm), участник проекта MemShrink, в рамках которого ведётся работа по снижению потребления памяти в Firefox, опубликовал результаты тестирования потребления памяти Firefox с выделением 2, 4 и 8 процессов для обработки контента, в сравнении с Chrome, IE и Safari. Тестирование проведено в окружениях Ubuntu 16.04, macOS 10.12.3 и Windows 10 с использованием свежих экспериментальных версий Firefox Nightly 55, Safari Technology Preview 10.2 release 25, IE 11 и Chrome 59 (в Ubuntu - Chrome 54).

При выполнении одинакового тестового набора Firefox с двумя отдельными процессами для обработки контента на платформах Windows и Linux израсходовал почти в два раза меньше памяти, чем Chrome, который запускает отдельный процесс на каждую вкладку. При увеличении числа обработчиков контента разрыв уменьшался. На платформе macOS расхождения в потреблении памяти были незначительны, и Firefox с 8 обработчиками контента показал худший результат. Тестирование проводилось через открытие 100 сайтов, лидирующих в рейтинге Alexa, в 30 вкладках, с ожиданием в 10 секунд перед открытием новой ссылки в каждой вкладке. Потребление памяти оценивалось по формуле sum_uss(content processes) + sum_rss(parent processes);

Для сравнения, результаты аналогичного теста, проведённого год назад (проверялся тот же набор сайтов, но они могли измениться за год):



ОС Браузер Расход памяти Год назад
Ubuntu 16.04 LTS Chrome 54 1,478 MB 944 MiB
Ubuntu 16.04 LTS Firefox 55 – 2 CP 765 MB 525 MiB
Ubuntu 16.04 LTS Firefox 55 – 4 CP 817 MB
Ubuntu 16.04 LTS Firefox 55 – 8 CP 990 MB
macOS 10.12.3 Chrome 59 1,365 MB 1,354 MB
macOS 10.12.3 Firefox 55 – 2 CP 1,113 MB 1,065 MB
macOS 10.12.3 Firefox 55 – 4 CP 1,215 MB
macOS 10.12.3 Firefox 55 – 8 CP 1,399 MB
macOS 10.12.3 Safari 10.2 1,203 MB 451 MB
Windows 10 Chrome 59 1,382 MB 1,132 MB
Windows 10 Firefox 55 – 2 CP 587 MB 512 MB
Windows 10 Firefox 55 – 4 CP 839 MB
Windows 10 Firefox 55 – 8 CP 905 MB
Windows 10 IE 11 660 MB 523 MB


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

March 11, 2017 04:11 PM

March 07, 2017

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

Вышел Firefox 52.0

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

Состоялся релиз web-браузера Firefox 52, а также мобильной версии Firefox 52 для платформы Android. Выпуск отнесён к категории веток с длительным сроком поддержки (ESR), обновления для которых выпускаются в течение года. В ближайшие часы ожидается обновление прошлой ветки с длительным сроком поддержки 45.8. Выпуск SeaMonkey 2.48 планировалось сформировать в феврале, но от так и не был выпущен. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 53 и будет отделён Firefox Developer Edition 54. В соответствии с шестинедельным циклом разработки релиз Firefox 53 намечен на 18 апреля, а Firefox 54 на 13 июня. 
Основные новшества:


  • В состав браузера добавлена технология WebAssembly, которая предоставляет не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения в браузере приложений, скомпилированных из различных языков программирования. Бинарный формат и JavaScript API зафиксированы и в дальнейшем будут развиваться с сохранением обратной совместимости. Для наглядной оценки оптимизаций в процессе выполнения проектов на WebAssembly разработчиками Firefox подготовлен инструмент  WebAssembly Explorer;
  • Модернизирован интерфейс управления загрузками: В случае сбоя загрузки обеспечен вывод соответствующего уведомления на панель инструментов. Список быстрого доступа к недавним загрузкам расширен с трёх до пяти элементов. Увеличены кнопки отмены загрузки и перезапуска загрузки;
  • Реализована спецификация Strict Secure Cookies, запрещающая установку cookie с атрибутом "secure" при открытии сайта через http:// без создания защищённого соединения. Новая возможность также не позволяет открытому по http:// сайту установить cookie с теми же именами, что и имеющиеся безопасные ("secure") cookie, уже выставленные  для  текущего домена;
  • Изменён вывод предупреждения о проблемах с безопасностью в случае обращения к страницам, содержащим форму ввода пароля, без использования HTTPS. Вместо индикатора наличия проблем с безопасностью в адресной строке реализовано контекстное предупреждение, выводящееся непосредственно рядом с полем ввода пароля. Кроме того, при открытии страницы с формой входа по HTTP теперь отключается автозаполнение имени пользователя и пароля;

    https://blog.mozilla.org/security/files/2017/01/Login-with-warning2.png


  • Добавлена возможность обработки контента в нескольких процессах и началась интеграция наработок из проекта Quantum, в котором производится работа по переносу в движок Gecko возможностей, изначально развиваемых для движка Servo. Если ранее при включении многопроцессного режима осуществлялось разделение на два процесса - один для обработки содержимого вкладок и один для формирования интерфейса, то теперь появилась возможность запуска нескольких процессов для обработки контента (число запускаемых процессов для обработки контента задаётся через переменную dom.ipc.processCount в about:config);
  • В Firefox Sync расширены средства синхронизации вкладок - пользователь теперь может отправить вкладки на другое устройство, а также инициировать автоматическое открытие выбранной вкладки на другом устройстве;
  • Прекращена по умолчанию поддержка плагинов с интерфейсом NPAPI, в том числе  Silverlight, Java, Acrobat, Unity, Gnome Shell Integration и плагинов с поддержкой мультимедийных кодеков (список активных плагинов можно посмотреть через URL about:plugins). Исключение сделано только для Adobe Flash, так как данная технология ещё остаётся востребована большим числом пользователей. Для пользователей пока оставлена специальная опция, которая позволяет вернуть NPAPI, но в Firefox 53 данная опция будет удалена. В более отдалённом будущем разработчики намереваются полностью удалить поддержку NPAPI, а для пользователей Flash предоставить возможность использования плагина с интерфейсом PPAPI.

    https://www.opennet.ru/opennews/pics_base/0_1475995221.png


  • Для всех пользователей ведена блокировка сертификатов, заверенных с использованием алгоритма хэширования SHA-1, для которого недавно была продемонстрирована возможность практической генерации коллизий. При обращении к сайтам, использующим сертификаты с SHA-1, отныне будет выводиться ошибка и соединение будет помечаться незащищённым. Как и в случае с самоподписанными сертификатами, ошибку можно обойти через специальный диалог. Поддержка SHA-1 для вручную импортированных сертификатов пока сохранена;
  • Включена поддержка CSS Grid Layout, новой техники многослойной компоновки элементов страницы, основанной на идее разбиения страницы на области по аналогии с табличной компоновкой с выравниванием по столбцам и строкам. Но в отличие от таблиц при CSS Grid Layout не определяет структуру содержимого, что позволяет выстраивать произвольные макеты, которые недостижимы с использованием обычных таблиц (например, дочерние элементы могут перекрывать друг друга). Для упрощения манипуляции с CSS-элементами Grid в средства для разработчиков добавлен инструмент grid highlighter;
  • Включена поддержка двух новых ключевых слов async и await, предложенных в черновике спецификаци ECMAScript 7 и позволяющих упростить написание кода, выполняемого в асинхронном режиме. Конструкции с async/await значительно проще для восприятия и более читаемы, по сравнению с аналогичными конструкциями на основе механизма Promise;
  • В средства для web-разработчиков добавлен режим адаптивного дизайна (включается через меню "Responsive Design Mode" в разделе "Web Developer"), позволяющий протестировать работу сайта в окружении, симулирующем работу на устройствах с различным экранным разрешением и DPI, с управлением через сенсорный экран, с разными значениями User-Agent и в условиях ограниченной пропускной способности сети и повышенных задержках доставки пакетов (например, можно симулировать доступ по GPRS со скоростью 50 KB/s и задержкой в 500 мс);

    https://www.opennet.ru/opennews/pics_base/0_1479802489.png


  • Представлен новый отладчик для JavaScript - debugger.html, развиваемый в рамках инициативы по замене отладчика, встроенного в Firefox. Debugger.html реализован в виде web-приложения, которое может выполняться в web-браузерах Firefox и Chrome, а также запускаться в обособленном режиме под управлением Node.js или встраиваться в другие web-приложения.  Основным отличием нового отладчика является поддержка одновременной отладки нескольких web-приложений. Поддерживается удалённая отладка с использованием протоколов Firefox RDP и Chrome Debugging Protocol.

    Основной экран отладчика разделён на три области: Панель с исходными текстами, показывает древовидное представление исходных текстов всех отлаживаемых web-приложений; Область редактирования, позволяет редактировать конкретные файлы проекта и даёт возможность устанавливать точки останова в коде и приводить упакованный код в читаемый вид; Боковая панель, отображает список текущих точек останова, состояние стека вызовов и значения переменных на момент приостановки выполнения приложения. Поддерживаются операции остановки, пошаговой отладки, входа в функции и другие типовые возможности. Интерфейс разработчики попытались сделать доступным, предсказуемым, простым для изучения и понятным, но при этом предоставить максимальную функциональность. Debugger.html написан на JavaScript с использованием фреймворков React и Redux.

  • Реализованы средства для автоматического определения перенаправления на страницы аутентификации для подключения к сети (captive portal);
  • В многопроцессном режиме появилась поддержка систем озвучивания содержимого экрана (screen reader) и сенсорных экранов Windows 8;
  • На платформе Windows, если не используется Direct2D, для отрисовки содержимого теперь применяется графическая библиотека Skia, которая ранее была задействована только для Linux и Android;
  • Пользователи Windows XP и Windows Vista  будут автоматически переключены на текущую ESR-ветку, так как в дальнейших релизах поддержка данных систем будет прекращена;
  • Прекращена поддержка API Battery Status. Изначально разработчики полагали, что данный API, позволяющий получить информацию об уровне заряда аккумулятора, будет использован в web-приложениях для экстренного сохранения данных или для отключения требующих интенсивных вычислений операций при исчерпании  заряда аккумулятора. Но на деле, данный API получил распространение лишь для отслеживания пользователей (уровень заряда аккумулятора как дополнительный параметр для выделения пользователя в общем потоке) и жульничества (например, Uber повышал цены для пользователей с низким зарядом аккумулятора);
  • Добавлен API для проверки видимости рекламных блоков силами JavaScript, без необходимости использования для этого Flash;
  • Включён по умолчанию оператор JavaScript для возведения в степень (x**n);
  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается реализация API для управления сеансами (sessions.getRecentlyClosed и sessions.restore), позволяющего получить информацию о недавно закрытых вкладках и восстановить их при необходимости. Добавлен API topSites, предоставляющий дополнениям доступ к списку наиболее часто открываемых сайтов. Также представлен API omnibox через который можно зарегистрировать ключевое слово, предоставив для него собственный набор операций в адресной строке. Готов для тестирования API  storage.sync, через который дополнение может организовать обмен данными  между разными устройствами. Добавлены события onRemoved, onMoved, onCreated и onChanged для перехвата действий с закладками;
  • Добавлен метод window.requestIdleCallback, позволяющий отложить вызов функции на время, когда браузер будет находится в состоянии простоя (idle). Например, при помощи данной возможности можно организовать выполнение низкоприоритетных и фоновых задач, без их негативного влияния на выполнение чувствительных к задержкам операций, таких как вывод анимации и ввод. По умолчанию метод отключен и может быть активирован через флаг dom.requestIdleCallback.enabled в  about:config;
  • В массивах и объектах теперь разрешено оставлять запятые после последнего элемента (например, "var arr = [1, 2, 3,];"), в массивах также можно оставлять незаполненные элементы (например, "var arr = [1, 2, 3,,,];") вместо которых останутся пустые значения;
  • Добавлена поддержка HTTP-заголовока Large-Allocation, предназначенный для информирования браузера о том, что загружаемая страница потребует много памяти (например, "Large-Allocation: 500" информирует, что приложению на WebAssembly или asm.js потребуется непрерывный блок памяти, размером 500 Мб);
  • По умолчанию включена поддержка спецификации TLS 1.3, которая пока находится в состоянии черновика. В последующих ESR-сборках Firefox 52 с длительным сроком поддержки TLS 1.3 будет отключен.
  • Добавлен новый тип ссылок rel="noopener", который может применяться для перехода к не заслуживающим доверия страницам. При использовании данного типа для открываемой страницы не выставляется свойство Window.opener и не открывается доступ к контексту из которого была открыта ссылка;
  • В средствах совместного доступа к экрану (WebRTC Screen Sharing) обеспечен пока эскизов и отменено требование присутствия домена в белом списке;
  • В версии для платформы Android более чем на 5 Мб сокращён размер установочного APK-архива. Улучшены элементы интерфейса для управления воспроизведением  звука и видео - в область уведомлений добавлены кнопки для остановки и продолжения воспроизведения;
  • Внимание! Из-за прекращения поддержка NPAPI-плагинов в Firefox 52 временно ограничена функциональность сервиса Google Hangouts, в котором перестали работать голосовые звонки и видеовызовы. Обмен текстовыми сообщениями в Google Hangouts работает как и раньше.

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

Загрузить:

    Русская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    Английская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

   Другие языки
   
    https://www.mozilla-russia.org/images/android.png Android (с Google Play)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

   Другие языки

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

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

March 07, 2017 07:41 PM

Вышел Firefox 52 Extended Support Release

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

Выпущена версия Firefox со статусом длительного срока поддержки (ESR), предназначенные для корпоративных пользователей. Обновления для этой версии будут выпускаться в течение года каждые 6 недель и будут включать в себя устранение серьёзных проблем безопасности и стабильности.

Жизненный цикл Firefox ESR:

https://www.mozilla.org/media/img/firefox/organizations/release-overview.png



Загрузить Firefox ESR:

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

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

    • Другие языки

Что нового в Firefox 52 для разработчиков
Примечания к выпуску Firefox 52
Страница Firefox Extended Support Release
FAQ по Firefox Extended Support Release

March 07, 2017 07:15 PM

Вышел Thunderbird 45.8.0

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

Что нового в Thunderbird 45.8.0:


Полный список внесённых исправлений и улучшений

Загрузить:

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

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

    • Другие языки

Примечания к выпуску

March 07, 2017 07:12 PM

OpenNet.ru : mozilla

Релиз Firefox 52

Состоялся релиз web-браузера Firefox 52, а также мобильной версии Firefox 52 для платформы Android. Выпуск отнесён к категории веток с длительным сроком поддержки (ESR), обновления для которых выпускаются в течение года. В ближайшие часы ожидается обновление прошлой ветки с длительным сроком поддержки 45.8. Выпуск SeaMonkey 2.48 планировалось сформировать в феврале, но от так и не был выпущен. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 53 и будет отделён Firefox Developer Edition 54. В соответствии с шестинедельным циклом разработки релиз Firefox 53 намечен на 18 апреля, а Firefox 54 на 13 июня.

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

  • В состав браузера добавлена технология WebAssembly, которая предоставляет не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения в браузере приложений, скомпилированных из различных языков программирования. Бинарный формат и JavaScript API зафиксированы и в дальнейшем будут развиваться с сохранением обратной совместимости. Для наглядной оценки оптимизаций в процессе выполнения проектов на WebAssembly разработчиками Firefox подготовлен инструмент WebAssembly Explorer;
  • Модернизирован интерфейс управления загрузками: В случае сбоя загрузки обеспечен вывод соответствующего уведомления на панель инструментов. Список быстрого доступа к недавним загрузкам расширен с трёх до пяти элементов. Увеличены кнопки отмены загрузки и перезапуска загрузки;
  • Реализована спецификация Strict Secure Cookies, запрещающая установку cookie с атрибутом "secure" при открытии сайта через http:// без создания защищённого соединения. Новая возможность также не позволяет открытому по http:// сайту установить cookie с теми же именами, что и имеющиеся безопасные ("secure") cookie, уже выставленные для текущего домена;
  • Изменён вывод предупреждения о проблемах с безопасностью в случае обращения к страницам, содержащим форму ввода пароля, без использования HTTPS. Вместо индикатора наличия проблем с безопасностью в адресной строке реализовано контекстное предупреждение, выводящееся непосредственно рядом с полем ввода пароля. Кроме того, при открытии страницы с формой входа по HTTP теперь отключается автозаполнение имени пользователя и пароля;
  • Добавлена возможность обработки контента в нескольких процессах и началась интеграция наработок из проекта Quantum, в котором производится работа по переносу в движок Gecko возможностей, изначально развиваемых для движка Servo. Если ранее при включении многопроцессного режима осуществлялось разделение на два процесса - один для обработки содержимого вкладок и один для формирования интерфейса, то теперь появилась возможность запуска нескольких процессов для обработки контента (число запускаемых процессов для обработки контента задаётся через переменную dom.ipc.processCount в about:config);
  • В Firefox Sync расширены средства синхронизации вкладок - пользователь теперь может отправить вкладки на другое устройство, а также инициировать автоматическое открытие выбранной вкладки на другом устройстве;
  • Прекращена по умолчанию поддержка плагинов с интерфейсом NPAPI, в том числе Silverlight, Java, Acrobat, Unitym, Gnome Shell Integration и плагинов с поддержкой мультимедийных кодеков (список активных плагинов можно посмотреть через URL about:plugins). Исключение сделано только для Adobe Flash, так как данная технология ещё остаётся востребована большим числом пользователей. Для пользователей пока оставлена специальная опция, которая позволяет вернуть NPAPI, но в Firefox 53 данная опция будет удалена. В более отдалённом будущем разработчики намереваются полностью удалить поддержку NPAPI, а для пользователей Flash предоставить возможность использования плагина с интерфейсом PPAPI.

  • Для всех пользователей ведена блокировка сертификатов, заверенных с использованием алгоритма хэширования SHA-1, для которого недавно была продемонстрирована возможность практической генерации коллизий. При обращении к сайтам, использующим сертификаты с SHA-1, отныне будет выводиться ошибка и соединение будет помечаться незащищённым. Как и в случае с самоподписанными сертификатами, ошибку можно обойти через специальный диалог. Поддержка SHA-1 для вручную импортированных сертификатов пока сохранена;
  • Включена поддержка CSS Grid Layout, новой техники многослойной компоновки элементов страницы, основанной на идее разбиения страницы на области по аналогии с табличной компоновкой с выравниванием по столбцам и строкам. Но в отличие от таблиц при CSS Grid Layout не определяет структуру содержимого, что позволяет выстраивать произвольные макеты, которые недостижимы с использованием обычных таблиц (например, дочерние элементы могут перекрывать друг друга). Для упрощения манипуляции с CSS-элементами Grid в средства для разработчиков добавлен инструмент grid highlighter;

  • Включена поддержка двух новых ключевых слов async и await, предложенных в черновике спецификаци ECMAScript 7 и позволяющих упростить написание кода, выполняемого в асинхронном режиме. Конструкции с async/await значительно проще для восприятия и более читаемы, по сравнению с аналогичными конструкциями на основе механизма Promise;
  • В средства для web-разработчиков добавлен режим адаптивного дизайна (включается через меню "Responsive Design Mode" в разделе "Web Developer"), позволяющий протестировать работу сайта в окружении, симулирующем работу на устройствах с различным экранным разрешением и DPI, с управлением через сенсорный экран, с разными значениями User-Agent и в условиях ограниченной пропускной способности сети и повышенных задержках доставки пакетов (например, можно симулировать доступ по GPRS со скоростью 50 KB/s и задержкой в 500 мс);
  • Представлен новый отладчик для JavaScript - debugger.html, развиваемый в рамках инициативы по замене отладчика, встроенного в Firefox. Debugger.html реализован в виде web-приложения, которое может выполняться в web-браузерах Firefox и Chrome, а также запускаться в обособленном режиме под управлением Node.js или встраиваться в другие web-приложения. Основным отличием нового отладчика является поддержка одновременной отладки нескольких web-приложений. Поддерживается удалённая отладка с использованием протоколов Firefox RDP и Chrome Debugging Protocol.

    Основной экран отладчика разделён на три области: Панель с исходными текстами, показывает древовидное представление исходных текстов всех отлаживаемых web-приложений; Область редактирования, позволяет редактировать конкретные файлы проекта и даёт возможность устанавливать точки останова в коде и приводить упакованный код в читаемый вид; Боковая панель, отображает список текущих точек останова, состояние стека вызовов и значения переменных на момент приостановки выполнения приложения. Поддерживаются операции остановки, пошаговой отладки, входа в функции и другие типовые возможности. Интерфейс разработчики попытались сделать доступным, предсказуемым, простым для изучения и понятным, но при этом предоставить максимальную функциональность. Debugger.html написан на JavaScript с использованием фреймворков React и Redux.

  • Реализованы средства для автоматического определения перенаправления на страницы аутентификации для подключения к сети (captive portal);
  • В многопроцессном режиме появилась поддержка систем озвучивания содержимого экрана (screen reader) и сенсорных экранов Windows 8;
  • На платформе Windows, если не используется Direct2D, для отрисовки содержимого теперь применяется графическая библиотека Skia, которая ранее была задействована только для Linux и Android;
  • Пользователи Windows XP и Windows Vista будут автоматически переключены на текущую ESR-ветку, так как в дальнейших релизах поддержка данных систем будет прекращена;
  • Прекращена поддержка API Battery Status. Изначально разработчики полагали, что данный API, позволяющий получить информацию об уровне заряда аккумулятора, будет использован в web-приложениях для экстренного сохранения данных или для отключения требующих интенсивных вычислений операций при исчерпании заряда аккумулятора. Но на деле, данный API получил распространение лишь для отслеживания пользователей (уровень заряда аккумулятора как дополнительный параметр для выделения пользователя в общем потоке) и жульничества (например, Uber повышал цены для пользователей с низким зарядом аккумулятора);
  • Добавлен API для проверки видимости рекламных блоков силами JavaScript, без необходимости использования для этого Flash;
  • Включён по умолчанию оператор JavaScript для возведения в степень (x**n);
  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается реализация API для управления сеансами (sessions.getRecentlyClosed и sessions.restore), позволяющего получить информацию о недавно закрытых вкладках и восстановить их при необходимости. Добавлен API topSites, предоставляющий дополнениям доступ к списку наиболее часто открываемых сайтов. Также представлен API omnibox через который можно зарегистрировать ключевое слово, предоставив для него собственный набор операций в адресной строке. Готов для тестирования API storage.sync, через который дополнение может организовать обмен данными между разными устройствами. Добавлены события onRemoved, onMoved, onCreated и onChanged для перехвата действий с закладками;
  • Добавлен метод window.requestIdleCallback, позволяющий отложить вызов функции на время, когда браузер будет находится в состоянии простоя (idle). Например, при помощи данной возможности можно организовать выполнение низкоприоритетных и фоновых задач, без их негативного влияния на выполнение чувствительных к задержкам операций, таких как вывод анимации и ввод. По умолчанию метод отключен и может быть активирован через флаг dom.requestIdleCallback.enabled в about:config;
  • В массивах и объектах теперь разрешено оставлять запятые после последнего элемента (например, "var arr = [1, 2, 3,];"), в массивах также можно оставлять незаполненные элементы (например, "var arr = [1, 2, 3,,,];") вместо которых останутся пустые значения;
  • Добавлена поддержка HTTP-заголовока Large-Allocation, предназначенный для информирования браузера о том, что загружаемая страница потребует много памяти (например, "Large-Allocation: 500" информирует, что приложению на WebAssembly или asm.js потребуется непрерывный блок памяти, размером 500 Мб);
  • По умолчанию включена поддержка спецификации TLS 1.3, которая пока находится в состоянии черновика. В последующих ESR-сборках Firefox 52 с длительным сроком поддержки TLS 1.3 будет отключен.
  • Добавлен новый тип ссылок rel="noopener", который может применяться для перехода к не заслуживающим доверия страницам. При использовании данного типа для открываемой страницы не выставляется свойство Window.opener и не открывается доступ к контексту из которого была открыта ссылка;
  • В средствах совместного доступа к экрану (WebRTC Screen Sharing) обеспечен показ эскизов и отменено требование присутствия домена в белом списке;
  • В версии для платформы Android более чем на 5 Мб сокращён размер установочного APK-архива. Улучшены элементы интерфейса для управления воспроизведением звука и видео - в область уведомлений добавлены кнопки для остановки и продолжения воспроизведения;
  • Внимание! Из-за прекращения поддержка NPAPI-плагинов в Firefox 52 временно ограничена функциональность сервиса Google Hangouts, в котором перестали работать голосовые звонки и видеовызовы. Обмен текстовыми сообщениями в Google Hangouts работает как и раньше.
  • Дополнение: По умолчанию в Linux отключена поддержка звуковой подсистемы ALSA (вывод звука теперь осуществляется только через PulseAudio). Для возобновления работы через ALSA требуется пересборка с флагом "--enable-alsa";

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

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

March 07, 2017 12:36 PM

March 03, 2017

OpenNet.ru : mozilla

В Firefox началось тестирование контекстных контейнеров

Разработчики Mozilla объявили о начале широкомасштабного тестирования технологии контекстных контейнеров, которые ранее были доступны только для пользователей ночных сборок Firefox. Дополнение с реализацией контейнеров теперь можно протестировать через инициативу Test Pilot, в рамках которой пользователям предоставлена возможность оценить экспериментальные возможности, развиваемые для будущих выпусков Firefox.

В рамках контекстных контейнеров реализована возможность изоляции различных типов контента без создания отдельных профилей. Контейнеры позволяют отделить информацию отдельных групп страниц, например, создать отдельные, изолированные друг от друга, области для персонального общения, работы, покупок и банковских операций. С практической стороны контейнеры позволят организовать одновременное использование разных аккаунтов пользователя на одном сайте (например, можно одновременно открыть рабочий и личный аккаунты в Facebook без запуска с несколькими профилями или браузерами).

Контейнеры также можно использовать для исключения утечки данных о посещении определённых сайтов без перехода в режим "инкогнито" (сеансы и настройки для этих сайтов будут сохраняться, но не будут видны сайтам в других контейнерах). В отличие от режима "инкогнито" пользователь сохраняет возможность использования единой истории посещений, закладок, базы сохранённых паролей и параметров web-форм.

Для каждого контейнера используются отдельные хранилища для Cookies, Local Storage API, indexedDB, кэша и содержимого OriginAttributes. В будущем рассматривается возможность реализации на базе контейнеров средств для отделения истории посещений, закладок и хранилища TLS-сертификатов (например, можно будет посмотреть историю открытия сайтов в текущем контейнере или воспользоваться отдельным набором закладок).

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

Для участия в программе тестирования необходимо установить специальное дополнение Test Pilot (учётная запись в системе Firefox Account при этом не обязательна), в котором будет доступен список предлагаемых для тестирования возможностей. При использовании Test Pilot осуществляется отправка обезличенных данных телеметрии на серверы Mozilla для накопления статистики об особенностях работы с интерфейсом.

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

March 03, 2017 04:34 AM

February 28, 2017

OpenNet.ru : mozilla

Компания Mozilla объявила о покупке сервиса Pocket

Компания Mozilla Corporation сообщила о завершении сделки по покупке компании Read It Later и принадлежащего ей сервиса Pocket, который интегрирован в Firefox начиная с выпуска 38.0.5 и позволяет отложить страницы, чтобы вернуться к ним когда появится время. Отмечается, что это первое стратегическое поглощение, предпринятое Mozilla для увеличения доли на мобильных устройствах и развития системы контекстных рекомендаций. Сумма сделки не сообщается.

Сотрудники Pocket сохранят свои позиции, а компания Read It Later продолжит работу в форме независимого подразделения Mozilla Corporation. Сервисы Pocket будут развиваться как новая линейка контенто-ориентированных продуктов Mozilla, продвигаемая параллельно с Firefox. Технологии Pocket будут задействованы в разработке инициативы Context Graph, в рамках которой развивается технология вывода рекомендованных ссылок, близких по тематике к текущему контенту или подпадающих под интересы пользователя.

В своё время интеграция Pocket в Firefox была достаточно напряжённо встречена в сообществе из-за привязки Firefox к стороннему проприетарному сервису, серверная часть которого является закрытой, а инфраструктура находится вне контроля сообщества. Вопросы вызывало также сворачивание разработки собственного аналогичного сервиса Mozilla - "Reading List", вместо которого был предложен Pocket. Спустя два месяца после интеграции Pocket в Firefox в данном сервисе была выявлена порция достаточно серъёзных уязвимостей. Тем не менее, судя по изменению динамики выявления новых уязвимостей, в конце 2015 года был проведён аудит кодовой базы, после которого почти не выявлялись новые проблемы: в 2016 году была выявлена только одна уязвимость, для сравнения в 2015 году выявлено 50 проблем, в 2014 - 63, в 2013 - 53.

Переход Pocket в руки Mozilla позволит решить проблемы с контролем над инфраструктурой и доступностью исходных текстов. Аарон Трейн (Aaron Train), инженер по контролю качества в Mozilla, подтвердил планы по открытию кода Pocket. Уже началась подготовка к открытию серверной части Pocket (клиентская часть была открыта изначально).

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

February 28, 2017 02:57 AM

February 26, 2017

Хабрахабр : Firefox

[Из песочницы] Оживляем FirePhp в Firefox

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


Я немного расстроился и уже подумал переделать свои проекты под что-то новое, но решил посмотреть небольшой исходный код FirePHP. И тут выяснилось, что новая консоль Firefox поддерживает протокол Chrome Logger, поэтому с небольшими изменениями я сделал собственную версию FirePHP, которая работает по умолчанию в Firefox и Chrome, и конечно же с использованием Composer.

Читать дальше →

Автор: urands. Дата: February 26, 2017 10:09 PM

February 23, 2017

OpenNet.ru : mozilla

В Firefox началось тестирование новых возможностей SnoozeTabs и Pulse

Разработчики Mozilla сообщили о расширении инициативы Test Pilot, в рамках которой пользователям предоставлена возможность оценить и протестировать экспериментальные возможности, развиваемые для будущих выпусков Firefox. Для участия в программе необходимо установить специальное дополнение Test Pilot (учетная запись в системе Firefox Account при этом не обязательна), в котором будет доступен список предлагаемых для тестирования возможностей.

В состав Test Pilot включены две новые функции:

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


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

February 23, 2017 05:17 AM

February 16, 2017

OpenNet.ru : mozilla

План прекращения совместимости Firefox со старыми дополнениями

Разработчики проекта Mozilla опубликовали план постепенного прекращения поддержки дополнений, не переведённых на API WebExtensions или несовместимых с многопроцессным режимом работы Firefox. Как и было намечено ранее, полный переход на WebExtensions и прекращение поддержки XUL-дополнений ожидается в Firefox 57, который выйдет 28 ноября. В Firefox 57 также будет удалена прослойка для обеспечения совместимости с дополнениями, испытывающими проблемы с многопроцессным режимом работы.

В Firefox 53, намеченном на 18 апреля, многопроцессный режим будет включен по умолчанию для всех пользователей, с некоторыми исключениями. В частности, если установленное и активное дополнение снабжено специальным флагом multiprocessCompatible=false, указывающим на несовместимость с многопроцессным режимом, то Firefox будет запущен в однопроцессном режиме. Если дополнение не содержит данный флаг, но присутствует в чёрном списке дополнений, несовместимых с многопроцессным режимом, Firefox запустится в многопроцессном режиме, а дополнение будет отключено.

Кроме того, в Firefox 53 будет прекращена работа дополнений, загружающих бинарные компоненты и разделяемые библиотеки. Загрузка бинарных компонентов будет разрешена только для дополнений, написанных с использованием WebExtensions и API Native Messaging, что подразумевает запуск связанного с дополнением исполняемого файла в отдельном процессе и организацию канала связи с ним.

В выпуске Firefox 54, ожидаемом 13 июня, планируется активировать sandbox-изоляцию, ограничивающую доступ дочерних процессов Firefox к системным вызовам, файловой системе и сторонним процессам. Для изоляции в Linux будет применяться ограничение доступа к системным вызовам при помощи Seccomp-bpf, также для изоляции используются PID namespace и chroot в пустую директорию. В Windows применяются разработанные Google библиотеки sandboxbroker и sandboxtarget, используемые в Chromium и Chrome.

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

Что касается каталога дополнений addons.mozilla.org (AMO), то начиная с 18 апреля, когда выйдет Firefox 53, будет прекращён приём новых дополнений к Firefox, не переведённых на технологию WebExtensions. Для XUL-дополнений, имеющих цифровую подпись, привязанную к Thunderbird или SeaMonkey, данное ограничение применяться не будет. Приём обновлений к ранее размещённым XUL-дополнениям будет продолжен, в том числе после ноябрьского релиза Firefox 57, в котором останется только поддержка WebExtensions. Решение о времени полного блокирования XUL-дополнений в каталоге addons.mozilla.org пока не принято.

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

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

February 16, 2017 03:51 PM

Хабрахабр : Firefox

[Из песочницы] Mozilla Firefox. Проблемы адаптивной вёрстки (баг, который чуть не рассорил компанию)

Рекомендуется к прочтению верстальщикам, а так же их руководителям. Не является руководством к какому-либо действию.

Сегодня 13 февраля 17-ого. История началась 3 дня назад. Собственно проблема появилась следующая. Есть каруселька (это тип слайдера), верстальщику компании «R&K» пришёл запрос, о том что каруселька не адаптивная, т.е. не сжимается как положено, при сжатии окна браузера по ширине. Баг выявлен в Firefox v50.1.0 32-bit, Win7 32-bit. При этом, на следующий день, появился странный телефонный звонок от заказчика, с сообщением о том, что всё работает, и благодарность за быстрое реагирование. Т.к. вёрстку вообще никто не смотрел, то люди почесали в недоумении репы и разошлись. Через два дня снова позвонил заказчик, и уже яростно/истошно/дико/люто начал орать, что вёрстка снова не адаптивная, и не ужимается в окно браузера при сжатии браузера. Вот тут-то люди призадумались и начали крутить вёрстку.
Читать дальше →

Автор: InterceptorTSK. Дата: February 16, 2017 10:29 AM

February 10, 2017

OpenNet.ru : mozilla

Выпуск браузера Pale Moon 27.1

Доступен релиз web-браузера Pale Moon 27.1, построенного на ответвлении от кодовой базы Firefox, модифицированного для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. На уровне поддержки базовых web-технологий и тем оформления браузер совместим с Firefox. Сборки Pale Moon формируются для Windows и Linux (x86 и x86_64).

Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis. Из удалённых компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, интерфейс группировки вкладок Panorama, средства для родительского контроля и людей с ограниченными возможностями. Из улучшений выделяется поддержка инструкций SSE2, оптимизации для процессоров Atom, дополнительные варианты восстановления сеанса после краха и возможность отключить загрузку изображений.

Новый выпуск примечателен восстановлением совместимости с дополнениями, созданными с использованием Add-on SDK (расширения JetPack на базе стандартных web-технологий). Соответственно, восстановлена совместимость с большинством дополнений, ранее работавших в Pale Moon 26, но оказавшихся неработоспособными после удаления JetPack из Pale Moon 27. Более того, с помощью инструмента Moon Tester можно адаптировать для Pale Moon некоторые дополнения, написанные для нового интерфейса Firefox, если они не слишком сильно привязаны к aurora. Для работы подобных расширений в состав добавлен модуль "PMkit", который требует конвертации SDK-дополнений от Firefox и SeaMonkey в формат дополнений Pale Moon.

Другие изменения:

  • Полностью переписан бэкенд для работы с мультимедийным контентом, который переведён на использование FFmpeg и собственного парсера MP4. В отличие от старого бэкенда, новый не привязан к gstreamer на платформе Linux;
  • На платформе Linux обеспечено воспроизведение видео в формате .mov без необходимости установки плагина Quicktime;
  • Восстановлено классическое оформление интерфейса about:config;
  • При сбое конвертации текста в UTF-8 релизован автоматический откат на кодировку US-ASCII;
  • Улучшена работа в условиях открытия большого числа вкладок;
  • Изменена реализация синхронизации звука и видео, что решило проблемы с рассинхронизацией звука на BlueTooth-колонках;
  • Изменён метод остановки скриптов после применения диалога "unresponsive script" (теперь останавливаются все скрипты в данной вкладке), что позволило избежать зависаний браузера;
  • Возвращён обработчик HTML5 API для буфера обмена (разрешено только копирование в буфер, вставка из буфера блокируется из соображений безопасности);
  • Расширено число прав, устанавливаемых через менеджер контроля полномочий (about:permissions);
  • Удалён код поддержки интерфейса Metro и нестандартных блоков let и выражений;
  • Исправлена ошибка, вызывавшая проблемы при работе с Facebook;
  • Возвращена настройка network.stricttransportsecurity.enabled для управления включением HSTS;
  • Перенесены исправления уязвимостей, недавно устранённых в Firefox.


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

February 10, 2017 10:39 AM

February 08, 2017

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

Вышел Thunderbird 45.7.1

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

Что нового в Thunderbird 45.7.1:


  • Исправлено: Падение при просмотре определенных IMAP-сообщений (появилось в 45.7.0)

Полный список внесённых исправлений и улучшений

Загрузить:

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

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

    • Другие языки

Примечания к выпуску

February 08, 2017 12:42 PM

February 03, 2017

OpenNet.ru : mozilla

Mozilla увольняет 50 сотрудников, занимавшихся разработкой Firefox OS

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

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

Например, наработки проекта Vaani, в рамках которого создавался интерфейс для голосового управления IoT-устройствами, будут задействованы в проекте Pipsqueak, развивающем самодостаточную систему распознавания речи, способную работать в offline. На плаву также останется проект Voicebank, в рамках которого при участии добровольцев осуществляется накопление образцов речи для тренировки систем машинного обучения. Разработчики, вовлечённые в создание системы машинного обучения DeepSpeech уже переведены в группу по развитию перспективных технологий.

Напомним, что вначале Mozilla отказалась от продвижения Firefox OS для смартфонов в пользу умных телевизоров и устройств интернета-вещей (IoT). Осенью прошлого года развитие Firefox OS для потребительских интернет-устройств и поддержание платформы Firefox OS как таковой также было признано нецелесообразным из-за желания избавиться от усложнений в сопровождении web-движка Gecko.

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

February 03, 2017 03:28 AM

February 02, 2017

Хабрахабр : Firefox

Доля HTTPS трафика в интернете превысила 50%



Всех поздравляю с этим событием — 29 января 2017 года количество страниц загруженных по протоколу HTTPS превысило 50%.

По данным телеметрии Firefox.
Читать дальше →

Автор: shifttstas. Дата: February 02, 2017 08:34 AM

January 29, 2017

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

Вышел Thunderbird 52.0 Бета

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

Что нового в Thunderbird 52.0 Бета:


  • Новое: При удалении учётной записи из Thunderbird при желании теперь можно удалить соответствующие файлы данных
  • Новое: Добавлена возможность копирования фильтра сообщений
  • Новое: Календарь: Событие теперь можно создавать и редактировать во вкладке
  • Новое: Календарь: Добавлена обработка полученного контрпредложения для приглашения
  • Новое: Чат: Добавлена поддержка личных сообщений в Твиттере
  • Новое: Чат: Добавлена поддержка отметки твита как понравившегося в Твиттере
  • Изменено: ВАЖНО: Был изменён способ включения изображений в окно создания сообщения. Изображения теперь включаются в качестве URI данных, а не как ссылки на части других сообщений или файлы операционной системы. Это позволяет улучшить совместимость с офисными пакетами, такими как MS Office или LibreOffice. Изображения, добавленные в виде ссылок на файлы в Интернете, больше не будут автоматически загружаться и вкладываться в сообщения. Это может быть изменено для каждого изображения индивидуально с помощью диалогового окна Свойства изображения, или глобально, путем установки параметра mail.compose.attach_http_images.
  • Изменено: Сообщения в папках IMAP, читаемых с внешнего устройства, теперь фильтруются по умолчанию
  • Изменено: Чат: Удалена поддержка Yahoo! Messenger (так ка Yahoo прекратил его поддержку)
  • Исправлено: Редактирование в формате абзаца: Нажатие Shift + Enter иногда не перемещало курсор на следующую строку
  • Исправлено: Длинные строки ответов в виде обычного текста не переносились должным образом
  • Исправлено: Кэширование частей сообщений по протоколу IMAP
  • Исправлено: Календарь: События, указанные в часовом поясе "местное время", генерировали уведомления по времени UTC

Полный список внесённых исправлений и улучшений

Загрузить:

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

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

    • Другие языки

Примечания к выпуску

January 29, 2017 04:04 PM

Вышел Firefox 52 Бета и Firefox 53 Developer Edition

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

Firefox 52 перешёл  на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Кроме того сформирован выпуск Firefox Developer Edition 53, который заменил собой  aurora-ветку, в рамках которой проводится оценка готовности  тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на  данной странице, а Firefox Developer Edition здесь. Релиз Firefox 52, который отнесён к категории выпусков с длительным сроком поддержки, намечен на 7 марта, а Firefox 53 на 18 апреля.

Изменения, представленные в бета-версии Firefox 52:


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

    https://blog.mozilla.org/security/files/2017/01/Login-with-warning2.png


  • Реализована спецификация Strict Secure Cookies, запрещающая установку cookie с атрибутом "secure" при открытии сайта через http:// без создания защищённого соединения. Новая возможность также не позволяет открытому по http:// сайту установить cookie с теми же именами, что и имеющиеся безопасные ("secure") cookie, уже выставленные  для  текущего домена;
  • Модернизирован интерфейс управления загрузками: В случае сбоя загрузки обеспечен вывод соответствующего уведомления на панель инструментов. Список быстрого доступа к недавним загрузкам расширен с трёх до пяти элементов. Увеличены кнопки отмены загрузки и перезапуска загрузки;
  • Добавлена возможность обработки контента в нескольких процессах и началась интеграция наработок из проекта Quantum, в котором производится работа по переносу в движок Gecko возможностей, изначально развиваемых для движка Servo. Если ранее при включении многопроцессного режима осуществлялось разделение на два процесса - один для обработки содержимого вкладок и один для формирования интерфейса, то теперь появилась возможность запуска нескольких процессов для обработки контента (число запускаемых процессов для обработки контента задаётся через переменную dom.ipc.processCount в about:config);
  • В средства для web-разработчиков добавлен режим адаптивного дизайна (включается через меню "Responsive Design Mode" в разделе "Web Developer"), позволяющий протестировать работу сайта в окружении, симулирующем работу на устройствах с различным экранным разрешением и DPI, с управлением через сенсорный экран, с разными значениями User-Agent и в условиях ограниченной пропускной способности сети и повышенных задержках доставки пакетов (например, можно симулировать доступ по GPRS со скоростью 50 KB/s и задержкой в 500 мс);

    https://www.opennet.ru/opennews/pics_base/0_1479802489.png


  • Представлен новый отладчик для JavaScript - debugger.html, развиваемый в рамках инициативы по замене отладчика, встроенного в Firefox. Debugger.html реализован в виде web-приложения, которое может выполняться в web-браузерах Firefox и Chrome, а также запускаться в обособленном режиме под управлением Node.js или встраиваться в другие web-приложения.  Основным отличием нового отладчика является поддержка одновременной отладки нескольких web-приложений. Поддерживается удалённая отладка с использованием протоколов Firefox RDP и Chrome Debugging Protocol.

    Основной экран отладчика разделён на три области: Панель с исходными текстами, показывает древовидное представление исходных текстов всех отлаживаемых web-приложений; Область редактирования, позволяет редактировать конкретные файлы проекта и даёт возможность устанавливать точки останова в коде и приводить упакованный код в читаемый вид; Боковая панель, отображает список текущих точек останова, состояние стека вызовов и значения переменных на момент приостановки выполнения приложения. Поддерживаются операции остановки, пошаговой отладки, входа в функции и другие типовые возможности. Интерфейс разработчики попытались сделать доступным, предсказуемым, простым для изучения и понятным, но при этом предоставить максимальную функциональность. Debugger.html написан на JavaScript с использованием фреймворков React и Redux.

  • Для пользователей Firefox Sync реализована возможность целевой отправки вкладки на заданное устройство, с автоматическим открытием данной вкладки на данном устройстве;
  • Реализованы средства для автоматического определения перенаправления на страницы аутентификации для подключения к сети (captive portal);
  • В многопроцессном режиме появилась поддержка систем озвучивания содержимого экрана (screen reader) и сенсорных экранов Windows 8;
  • Прекращена поддержка API Battery Status. Изначально разработчики полагали, что данный API, позволяющий получить информацию об уровне заряда аккумулятора, будет использован в web-приложениях для экстренного сохранения данных или для отключения требующих интенсивных вычислений операций при исчерпании  заряда аккумулятора. Но на деле, данный API получил распространение лишь для отслеживания пользователей (уровень заряда аккумулятора как дополнительный параметр для выделения пользователя в общем потоке) и жульничества (например, Uber повышал цены для пользователей с низким зарядом аккумулятора);
  • Прекращена по умолчанию поддержка плагинов с интерфейсом NPAPI, в том числе  Silverlight, Java, Acrobat, Unity, Gnome Shell Integration и плагинов с поддержкой мультимедийных кодеков (список активных плагинов можно посмотреть через URL about:plugins). Исключение сделано только для Adobe Flash, так как данная технология ещё остаётся востребована большим числом пользователей. Для пользователей пока оставлена специальная опция, которая позволяет вернуть NPAPI, но в Firefox 53 данная опция будет удалена. В более отдалённом будущем разработчики намереваются полностью удалить поддержку NPAPI, а для пользователей Flash предоставить возможность использования плагина с интерфейсом PPAPI.

    https://www.opennet.ru/opennews/pics_base/0_1475995221.png


  • Добавлен API для проверки видимости рекламных блоков силами JavaScript, без необходимости использования для этого Flash;
  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается реализация API для управления сеансами (sessions.getRecentlyClosed и sessions.restore), позволяющего получить информацию о недавно закрытых вкладках и восстановить их при необходимости. Добавлен API topSites, предоставляющий дополнениям доступ к списку наиболее часто открываемых сайтов. Также представлен API omnibox через который можно зарегистрировать ключевое слово, предоставив для него собственный набор операций в адресной строке. Готов для тестирования API  storage.sync, через который дополнение может организовать обмен данными  между разными устройствами. Добавлены события onRemoved, onMoved, onCreated и onChanged для перехвата действий с закладками;
  • Добавлен метод window.requestIdleCallback, позволяющий отложить вызов функции на время, когда браузер будет находится в состоянии простоя (idle). Например, при помощи данной возможности можно организовать выполнение низкоприоритетных и фоновых задач, без их негативного влияния на выполнение чувствительных к задержкам операций, таких как вывод анимации и ввод;
  • Представлена поддержка нового типа функций "async", определённого в спецификации ECMAScript 7 и позволяющего упростить написание кода, выполняемого в асинхронном режиме;
  • Добавлен API Observer, позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контента;
  • На платформе Windows возобновлена поддержка событий сенсорного экрана.
  • Включена поддержка CSS Grid Layout, новой техники многослойной компоновки элементов страницы, основанной на идее разбиения страницы на области по аналогии с табличной компоновкой с выравниванием по столбцам и строкам. Но в отличие от таблиц при CSS Grid Layout не определяет структуру содержимого, что позволяет выстраивать произвольные макеты, которые недостижимы с использованием обычных таблиц (например, дочерние элементы могут перекрывать друг друга). Для упрощения манипуляции с CSS-элементами Grid в средства для разработчиков добавлен инструмент grid highlighter;
  • По умолчанию включена поддержка спецификации TLS 1.3, которая пока находится в состоянии черновика. В последующих ESR-сборках Firefox 52 с длительным сроком поддержки TLS 1.3 будет отключен.
  • Добавлен новый тип ссылок rel="noopener", который может применяться для перехода к не заслуживающим доверия страницам. При использовании данного типа для открываемой страницы не выставляется свойство Window.opener и не открывается доступ к контексту из которого была открыта ссылка;
  • В средствах совместного доступа к экрану (WebRTC Screen Sharing) обеспечен пока эскизов и отменено требование присутствия домена в белом списке;
  • В версии для платформы Android более чем на 5 Мб сокращён размер установочного APK-архива. Улучшены элементы интерфейса для управления воспроизведение звука.


Улучшения, ожидаемые в Firefox 53:

  • Поддержка многопроцессного режима расширена наработками проекта Quantum Compositor (e10s-gpu), в рамках которого код композитинга и интерфейса для взаимодействия с GPU вынесен в отдельный процесс, что позволяет защитить браузер от проблем, возникающих из-за графических драйверов и сбоев в графическом API. В случае сбоя графического драйвера процесс композитинга автоматически перезапускается  без негативного влияния на работу остальных частей браузера. Проведённый в ночных сборках эксперимент показал, что тестовое включение Quantum Compositor привело к сокращению общего числа жалоб на крахи браузера на 1.2%, крахов в процессе завершения работы на 5.1%, крахов плагинов на 5.5% и число отчётов о крахах GPU-драйверов уменьшилось на 45%.

    https://www.opennet.ru/opennews/pics_base/0_1485672636.png


  • В дополнение к ранее применяемой базовой теме оформления в основной состав включены две новые темы оформления - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана по визуальному обновлению Firefox в 2017 году.

    https://www.opennet.ru/opennews/pics_base/0_1485673811.png


    https://www.opennet.ru/opennews/pics_base/0_1485673835.png



  • По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться  только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой);
  • Обеспечена возможность применения легковесных тем оформления для окон, открытых в режиме приватного просмотра;
  • В режиме читателя (Reader Mode) реализовано отображение приблизительного времени чтения страницы;
  • Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних букв;

    https://www.opennet.ru/opennews/pics_base/0_1485674908.png


  • Обновлены элементы интерфейса для управления воспроизведением мультимедийного содержимого;

    https://www.opennet.ru/opennews/pics_base/0_1485675142.png


  • Для очень больших меню, включающих более 40 элементов, реализована функция inline-поиска элементов меню;
  • В дополнениях запрещена загрузка бинарных компонентов и разделяемых библиотек  непосредственно в процесс Firefox. Разработчикам дополнений, в которых используется нативный код, рекомендуется перейти на технологии WebExtensions  и API  Native Messaging, который подразумевает  запуск связанного с дополнением исполняемого файла в отдельном процессе и организацию канала связи с ним. Начиная с Firefox 53 все дополнения, использующие JS-ctypes или напрямую загружающие бинарные данные в процесс будут занесены в чёрный список;
  • По умолчанию включен интерфейс для навигации по структурированным данным в формате JSON. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. В состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но до сих пор был отключен по умолчанию (devtools.jsonview.enabled в about:config);

    https://www.opennet.ru/opennews/pics_base/0_1484248523.png


  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. В новой версии реализована большая часть API  browser.browsingData, которое позволяет удалять из Firefox накопленные в процессе навигации данные, такие как данные форм, cookie, пароли, загрузки, содержимое кэша, история посещений. Частично реализован API  browser.identity, предоставляющий средства для аутентификации с использованием OAuth. Добавлен новый API browser.contextualIdentities с реализацией системы контейнеров для изоляции параметров идентификации (например, в разных вкладках можно использовать разные учётные записи к одному сайту). Успешно прошёл тестирование и включён по умолчанию API browser.storage.sync. Началась реализация API browser.devtools. Существенно расширены возможности по созданию контекстных меню. Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions;

    https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/addons/files/2017/01/Screenshot-2017-01-23-17.39.55.png


  • В сборах для платформы Linux прекращена поддержка процессоров x86, не поддерживающих инструкции SSE2 (Pentium 3, Athlon XP, VIA C3 и т.п.);
  • Прекращена поддержка платформ Windows XP и Vista. Последним LTS-выпуском для данных систем станет Firefox 52, который будет поддерживаться до апреля 2018 года;
  • На платформе Windows 10 поддержка многопроцессного режима включена для устройств с сенсорными экранами и средствами для людей с ограниченными возможностями;
  • На 64-разрядных системах Windows 7+ теперь по умолчанию устанавливаются 64-разрядные сборки Firefox;
  • Прекращена поддержка 32-разрядных версий Mac OS X. Для платформы macOS теперь формируются только 64-разрядные сборки Firefox, создание универсальных сборок прекращено;
  • После выхода Firefox 53 в апреле 2017 года в каталоге дополнений Mozilla планируют прекратить генерацию цифровых подписей для новых классических дополнений, написанных с использованием XUL, SDK и XPCOM. Приниматься будут только дополнения на базе WebExtensions. Ограничение касается только новых дополнений для настольных сборок Firefox, обновления к ранее добавленным дополнениям смогут быть подписаны, как и дополнения к Firefox для Android, Thunderbird и Seamonkey.


Загрузить Firefox 52 Beta:

    • Русская версия:
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    • Английская версия:
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    • Другие языки

        https://www.mozilla-russia.org/images/android.png Android (с Google Play)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

Загрузить Firefox 53 Developer Edition:

    • Русская версия:
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-osx-uni.png Mac OS X (64-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    • Английская версия:
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://www.mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-osx-uni.png Mac OS X (64-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://www.mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    • Другие языки

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

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

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

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

January 29, 2017 03:32 PM

OpenNet.ru : mozilla

Тестирование Firefox 52-beta и Firefox Developer Edition 53

Firefox 52 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Кроме того сформирован выпуск Firefox Developer Edition 53, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 52, который отнесён к категории выпусков с длительным сроком поддержки, намечен на 7 марта, а Firefox 53 на 18 апреля.

Изменения, представленные в бета-версии Firefox 52:

  • Изменён вывод предупреждения о проблемах с безопасностью в случае обращения к страницам, содержащим форму ввода пароля, без использования HTTPS. Вместо индикатора наличия проблем с безопасностью в адресной строке реализовано контекстное предупреждение, выводящееся непосредственно рядом с полем ввода пароля;
  • Реализована спецификация Strict Secure Cookies, запрещающая установку cookie с атрибутом "secure" при открытии сайта через http:// без создания защищённого соединения. Новая возможность также не позволяет открытому по http:// сайту установить cookie с теми же именами, что и имеющиеся безопасные ("secure") cookie, уже выставленные для текущего домена;
  • Модернизирован интерфейс управления загрузками: В случае сбоя загрузки обеспечен вывод соответствующего уведомления на панель инструментов. Список быстрого доступа к недавним загрузкам расширен с трёх до пяти элементов. Увеличены кнопки отмены загрузки и перезапуска загрузки;
  • Добавлена возможность обработки контента в нескольких процессах и началась интеграция наработок из проекта Quantum, в котором производится работа по переносу в движок Gecko возможностей, изначально развиваемых для движка Servo. Если ранее при включении многопроцессного режима осуществлялось разделение на два процесса - один для обработки содержимого вкладок и один для формирования интерфейса, то теперь появилась возможность запуска нескольких процессов для обработки контента (число запускаемых процессов для обработки контента задаётся через переменную dom.ipc.processCount в about:config);
  • В средства для web-разработчиков добавлен режим адаптивного дизайна (включается через меню "Responsive Design Mode" в разделе "Web Developer"), позволяющий протестировать работу сайта в окружении, симулирующем работу на устройствах с различным экранным разрешением и DPI, с управлением через сенсорный экран, с разными значениями User-Agent и в условиях ограниченной пропускной способности сети и повышенных задержках доставки пакетов (например, можно симулировать доступ по GPRS со скоростью 50 KB/s и задержкой в 500 мс);
  • Представлен новый отладчик для JavaScript - debugger.html, развиваемый в рамках инициативы по замене отладчика, встроенного в Firefox. Debugger.html реализован в виде web-приложения, которое может выполняться в web-браузерах Firefox и Chrome, а также запускаться в обособленном режиме под управлением Node.js или встраиваться в другие web-приложения. Основным отличием нового отладчика является поддержка одновременной отладки нескольких web-приложений. Поддерживается удалённая отладка с использованием протоколов Firefox RDP и Chrome Debugging Protocol.

    Основной экран отладчика разделён на три области: Панель с исходными текстами, показывает древовидное представление исходных текстов всех отлаживаемых web-приложений; Область редактирования, позволяет редактировать конкретные файлы проекта и даёт возможность устанавливать точки останова в коде и приводить упакованный код в читаемый вид; Боковая панель, отображает список текущих точек останова, состояние стека вызовов и значения переменных на момент приостановки выполнения приложения. Поддерживаются операции остановки, пошаговой отладки, входа в функции и другие типовые возможности. Интерфейс разработчики попытались сделать доступным, предсказуемым, простым для изучения и понятным, но при этом предоставить максимальную функциональность. Debugger.html написан на JavaScript с использованием фреймворков React и Redux.

  • Для пользователей Firefox Sync реализована возможность целевой отправки вкладки на заданное устройство, с автоматическим открытием данной вкладки на данном устройстве;
  • Реализованы средства для автоматического определения перенаправления на страницы аутентификации для подключения к сети (captive portal);
  • В многопроцессном режиме появилась поддержка систем озвучивания содержимого экрана (screen reader) и сенсорных экранов Windows 8;
  • Прекращена поддержка API Battery Status. Изначально разработчики полагали, что данный API, позволяющий получить информацию об уровне заряда аккумулятора, будет использован в web-приложениях для экстренного сохранения данных или для отключения требующих интенсивных вычислений операций при исчерпании заряда аккумулятора. Но на деле, данный API получил распространение лишь для отслеживания пользователей (уровень заряда аккумулятора как дополнительный параметр для выделения пользователя в общем потоке) и жульничества (например, Uber повышал цены для пользователей с низким зарядом аккумулятора);
  • Прекращена по умолчанию поддержка плагинов с интерфейсом NPAPI, в том числе Silverlight, Java, Acrobat, Unitym, Gnome Shell Integration и плагинов с поддержкой мультимедийных кодеков (список активных плагинов можно посмотреть через URL about:plugins). Исключение сделано только для Adobe Flash, так как данная технология ещё остаётся востребована большим числом пользователей. Для пользователей пока оставлена специальная опция, которая позволяет вернуть NPAPI, но в Firefox 53 данная опция будет удалена. В более отдалённом будущем разработчики намереваются полностью удалить поддержку NPAPI, а для пользователей Flash предоставить возможность использования плагина с интерфейсом PPAPI.

  • Добавлен API для проверки видимости рекламных блоков силами JavaScript, без необходимости использования для этого Flash;
  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается реализация API для управления сеансами (sessions.getRecentlyClosed и sessions.restore), позволяющего получить информацию о недавно закрытых вкладках и восстановить их при необходимости. Добавлен API topSites, предоставляющий дополнениям доступ к списку наиболее часто открываемых сайтов. Также представлен API omnibox через который можно зарегистрировать ключевое слово, предоставив для него собственный набор операций в адресной строке. Готов для тестирования API storage.sync, через который дополнение может организовать обмен данными между разными устройствами. Добавлены события onRemoved, onMoved, onCreated и onChanged для перехвата действий с закладками;
  • Добавлен метод window.requestIdleCallback, позволяющий отложить вызов функции на время, когда браузер будет находится в состоянии простоя (idle). Например, при помощи данной возможности можно организовать выполнение низкоприоритетных и фоновых задач, без их негативного влияния на выполнение чувствительных к задержкам операций, таких как вывод анимации и ввод;
  • Представлена поддержка нового типа функций "async", определённого в спецификации ECMAScript 7 и позволяющего упростить написание кода, выполняемого в асинхронном режиме;
  • Добавлен API Intersection Observer, позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контента;
  • На платформе Windows возобновлена поддержка событий сенсорного экрана.
  • Включена поддержка CSS Grid Layout, новой техники многослойной компоновки элементов страницы, основанной на идее разбиения страницы на области по аналогии с табличной компоновкой с выравниванием по столбцам и строкам. Но в отличие от таблиц при CSS Grid Layout не определяет структуру содержимого, что позволяет выстраивать произвольные макеты, которые недостижимы с использованием обычных таблиц (например, дочерние элементы могут перекрывать друг друга). Для упрощения манипуляции с CSS-элементами Grid в средства для разработчиков добавлен инструмент grid highlighter;

  • По умолчанию включена поддержка спецификации TLS 1.3, которая пока находится в состоянии черновика. В последующих ESR-сборках Firefox 52 с длительным сроком поддержки TLS 1.3 будет отключен.
  • Добавлен новый тип ссылок rel="noopener", который может применяться для перехода к не заслуживающим доверия страницам. При использовании данного типа для открываемой страницы не выставляется свойство Window.opener и не открывается доступ к контексту из которого была открыта ссылка;
  • В средствах совместного доступа к экрану (WebRTC Screen Sharing) обеспечен пока эскизов и отменено требование присутствия домена в белом списке;
  • В версии для платформы Android более чем на 5 Мб сокращён размер установочного APK-архива. Улучшены элементы интерфейса для управления воспроизведение звука.



Улучшения, ожидаемые в Firefox 53:

  • Поддержка многопроцессного режима расширена наработками проекта Quantum Compositor (e10s-gpu), в рамках которого код композитинга и интерфейса для взаимодействия с GPU вынесен в отдельный процесс, что позволяет защитить браузер от проблем, возникающих из-за графических драйверов и сбоев в графическом API. В случае сбоя графического драйвера процесс композитинга автоматически перезапускается без негативного влияния на работу остальных частей браузера. Проведённый в ночных сборках эксперимент показал, что тестовое включение Quantum Compositor привело к сокращению общего числа жалоб на крахи браузера на 1.2%, крахов в процессе завершения работы на 5.1%, крахов плагинов на 5.5% и число отчётов о крахах GPU-драйверов уменьшилось на 45%.
  • В дополнение к ранее применяемой базовой теме оформления в основной состав включены две новые темы оформления - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана по визуальному обновлению Firefox в 2017 году.
  • По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой);
  • Обеспечена возможность применения легковесных тем оформления для окон, открытых в режиме приватного просмотра;
  • В режиме читателя (Reader Mode) реализовано отображение приблизительного времени чтения страницы;
  • Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних букв;
  • Обновлены элементы интерфейса для управления воспроизведением мультимедийного содержимого;
  • Для очень больших меню, включающих более 40 элементов, реализована функция inline-поиска элементов меню;
  • В дополнениях запрещена загрузка бинарных компонентов и разделяемых библиотек непосредственно в процесс Firefox. Разработчикам дополнений, в которых используется нативный код, рекомендуется перейти на технологии WebExtensions и API Native Messaging, который подразумевает запуск связанного с дополнением исполняемого файла в отдельном процессе и организацию канала связи с ним. Начиная с Firefox 53 все дополнения, использующие JS-ctypes или напрямую загружающие бинарные данные в процесс будут занесены в чёрный список;
  • По умолчанию включен интерфейс для навигации по структурированным данным в формате JSON. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. В состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но до сих пор был отключен по умолчанию (devtools.jsonview.enabled в about:config);

  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. В новой версии реализована большая часть API browser.browsingData, которое позволяет удалять из Firefox накопленные в процессе навигации данные, такие как данные форм, cookie, пароли, загрузки, содержимое кэша, история посещений. Частично реализован API browser.identity, предоставляющий средства для аутентификации с использованием OAuth. Добавлен новый API browser.contextualIdentities с реализацией системы контейнеров для изоляции параметров идентификации (например, в разных вкладках можно использовать разные учётные записи к одному сайту). Успешно прошёл тестирование и включён по умолчанию API browser.storage.sync. Началась реализация API browser.devtools. Существенно расширены возможности по созданию контекстных меню. Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions;
  • В сборках для платформы Linux прекращена поддержка процессоров x86, не поддерживающих инструкции SSE2 (Pentium 3, Athlon XP, VIA C3 и т.п.);
  • Прекращена поддержка платформ Windows XP и Vista. Последним LTS-выпуском для данных систем станет Firefox 52, который будет поддерживаться до апреля 2018 года;
  • Добавлен API Intersection Observer, позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контента;
  • На платформе Windows возобновлена поддержка событий сенсорного экрана.
  • На платформе Windows 10 поддержка многопроцессного режима включена для устройств с сенсорными экранами и средствами для людей с ограниченными возможностями;
  • На 64-разрядных системах Windows 7+ теперь по умолчанию устанавливаются 64-разрядные сборки Firefox;
  • Прекращена поддержка 32-разрядных версий Mac OS X. Для платформы macOS теперь формируются только 64-разрядные сборки Firefox, создание универсальных сборок прекращено;
  • После выхода Firefox 53 в апреле 2017 года в каталоге дополнений Mozilla планируют прекратить генерацию цифровых подписей для новых классических дополнений, написанных с использованием XUL, SDK и XPCOM. Приниматься будут только дополнения на базе WebExtensions. Ограничение касается только новых дополнений для настольных сборок Firefox, обновления к ранее добавленным дополнениям смогут быть подписаны, как и дополнения к Firefox для Android, Thunderbird и Seamonkey.


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

January 29, 2017 05:22 AM

January 28, 2017

OpenNet.ru : mozilla

Обновление Firefox 51.0.1 и Thunderbird 45.7.0

Доступны корректирующие выпуски web-браузера Firefox 51.0.1 и почтового клиента Thunderbird 45.7.0. В Firefox 51.0.1 устранена проблема с активацией в многопроцессном режиме дополнений, несовместимых с ним. В частности, если дополнение присутствует в белом списке E10SAddonsRollout.jsm, но в манифесте самого дополнения указан флаг multiProcessCompatible=false, многопроцессный режим теперь не применяется. В новом выпуске также устранена ошибка, из-за которой определение местоположения через API Geolocation не работало на платформе Windows.

В Thunderbird 45.7.0 устранены проблемы с предпросмотром сообщений после переименования или перемещения папок IMAP, налажена работа кнопки "Move To" в панели поиска сообщений, обеспечено отображение неопределённого получателя для сообщений с незаполненным получателем ("undisclosed recipients"), решена проблема с принятием/отклонением email-приглашений в календаре-планировщике при хранении принятых и отправленных сообщений в одной папке.

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

January 28, 2017 03:45 AM

January 27, 2017

OpenNet.ru : mozilla

Firefox и Chrome провели работу по увеличению скорости повторной загрузки страниц

Компания Facebook подвела итоги инициативы по увеличению эффективности локального кэширования на стороне web-браузеров, проведённой совместно с разработчиками Chrome и Firefox. Инженеры Facebook обратили внимание на то, что ощутимая часть запросов связана с получением сведений об актуальности прокэшированного статического контента (в основном изображения, CSS- и JavaScript-файлы), в процессе повторной загрузки страниц или запроса идентичных ресурсов при открытии новой страницы. Внесённые разработчиками Firefox и Chrome изменения позволили на 60% сократить число запросов статических ресурсов, что привело не только к снижению нагрузки на серверную инфраструктуру, но и значительно увеличило скорость загрузки страниц.

В частности, за счёт сокращения отправки лишних сетевых запросов для проверки актуальности прокэшированных браузером ресурсов, скорость повторной загрузки страниц Facebook возросла на 28%. При этом изменения не специфичны для Facebook и повышают эффективность работы с любыми другими сайтами. Например, разработчики Chrome провели более глобальное измерение, в котором выяснили, что после внесения оптимизаций время загрузки всех сайтов, на которых 90% ресурсов загружаются повторно, сократилось на 1.6 сек. (тестирование проводилось при использовании 3G-соединения).

Инициатива по повышению эффективности кэширования была предпринята после изучения в Facebook особенностей повторного запроса ресурсов в условиях изначально заданного большого времени жизни в кэше. Для максимального использования кэширования на стороне браузера в Facebook URL каждого статического ресурса включает уникальный хэш от его содержимого, что позволяет выставлять изначально большое время жизни записей (заголовок "cache-control: max-age=" установлен в 365 дней, не заботясь о вопросе сброса кэша после изменения файла (если файл изменится, изменится хэш и URL, что приведёт к загрузке файла независимо от времени жизни элемента в кэше).

Проблема оказалась в том, что несмотря на большое время жизни, браузеры продолжают достаточно интенсивно отправлять проверочные запросы, оценивая время модификации файла. В частности, при перезагрузке пользователем ранее открытой страницы перепроверка актуальности всех ресурсов выполняется независимо от того истекло время жизни записи в браузерном кэше или нет. В результате, несмотря на выставление времени жизни статических ресурсов в 365 дней, в 2014 году около 60% всех запросов к Facebook приводило к выводу ответа с кодом 304 (файл не изменился). В обращениях пользователей Chrome подобных проверочных запросов было 63%, Firefox - 13%, IE - 14%, Safari - 22%.

Как видно из статистики, основной вклад во внеочередные проверки вносил браузер Chrome. Анализ кода показал, что Chrome всегда отправляет проверочный запрос, если обращение произведено с использованием метода POST. Разработчики аргументировали такое условие тем, что часто POST-запрос приводит к изменению страницы и необходимо всегда обеспечить показ самого актуального варианта. С другой стороны, операция авторизации в Facebook также проводится с отправкой данных методов POST, что приводило к перепроверке всех ресурсов при каждом входе пользователя в Facebook, игнорируя состояние кэша. Исправление данной особенности привело к тому, что число проверочных запросов от Chrome сократилось с 63% до 24%.

Продолжив анализ работы Chrome стало ясно, что Chrome считает перезагрузкой страницы ситуацию повторного открытия через элементы навигации (например, когда пользователь возвращается к прошлой странице через кнопку назад), что другие браузеры не трактуют как перезагрузка. Исправление данной особенности существенно не повлияло на статистику и стало ясно, что причина повышенного числа проверочных запросов в нажатии пользователями кнопки "перезагрузить страницу". В ходе длительных дебатов был достигнут компромисс - не проводить повторную проверку для уже давно не изменявшихся ресурсов, но сохранить старое поведение и каждый раз проверять ресурсы, которые были изменены недавно. Изменения были приняты в Chrome 54 и привели к существенному ускорению повторной загрузки.

Что касается Firefox, то его разработчики не согласились менять давно устоявшееся поведение кнопки "перезагрузить страницу", но реализовали заголовок "cache-control: immutable", предоставив администраторам сайтов возможность управлять поведением при перезагрузке. При наличии данного заголовка браузер считает, что текущий ресурс никогда не меняется и поэтому браузер не выполняет его повторные проверки. Изменение было принято в Firefox 49. Кроме того, для увеличения скорости загрузки страниц в Firefox 44 был реализован метод сжатия Brotli, который по сравнению с gzip позволяет сократить размер отдаваемого содержимого на 20%.

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

January 27, 2017 05:49 PM

January 26, 2017

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

Вышел Firefox 51.0.1

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

Что нового в Firefox 51.0.1:


  • Исправлено: Несовместимость c мультипроцессностью некорректно регистрировалась с некоторыми дополнениями (Bug 1333423)
  • Исправлено: Определение местоположения не работало в Windows (Bug 1333516)

Загрузить:

    Русская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    Английская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

   Другие языки

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

January 26, 2017 09:48 PM

Вышел Thunderbird 45.7.0

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

Что нового в Thunderbird 45.7.0:


  • Исправлено: Панель предварительного просмотра сообщения становилась нефункциональной после переименования или перемещения папки IMAP
  • Исправлено: Не работала кнопка "Переместить в" на панели "Поиск сообщений"
  • Исправлено: Сообщение отправленное "нераскрытым получателям" не отображало получателя (не функционировало начиная с Thunderbird версии 38)
  • Новое: Календарь: Было невозможно принимать/отклонять приглашения по электронной почте, если отправленные и полученные сообщения хранились в одной и той же папке
  • Исправлено: Различные исправления в системе безопасности

Полный список внесённых исправлений и улучшений

Загрузить:

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

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

    • Другие языки

Примечания к выпуску

January 26, 2017 04:09 PM

January 25, 2017

OpenNet.ru : mozilla

Выпуск web-браузера Tor Browser 6.5

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

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

В новой версии Tor Browser произведено обновление до выпуска Firefox 45.7.0esr, в котором устранены 4 критические уязвимости. В сборке также обновлены версии Tor 0.2.9.9, OpenSSL 1.0.2j, HTTPS-Everywhere 5.2.9 и NoScript 2.9.5.3. Введена полная блокировка внешних JAR-файлов и прекращена поддержки SHA-1 в механизме привязки открытых ключей (HPKP, HTTP Public Key Pinning), позволяющем явно определить сертификаты каких удостоверяющих центров допустимо использовать для заданного сайта. Из новых веток Firefox бэкптированы изменения для использования недоступных на запись страниц памяти в JIT-компиляторе.

Из функциональных изменений в Tor Browser 6.5 отмечается переработка интерфейса пользователя. Изменено оформление меню управления безопасностью (секция Security Settings в кнопке Tor) и переработаны предоставляемые в нём метки безопасности. Настройки приватности из Torbutton перенесены в основной раздел настроек Firefox. Многие возможности Torbutton перенесены в Firefox, что упростило процесс их передачи в основную (upstream) кодовую базу Firefox и позволило решить несколько давно мешавших работе проблем с масштабированием окон.

Для усиления защиты от отслеживания перемещения пользователя и выделения специфичных для конкретного посетителя особенностей в новом выпуске обращения к скриптам SharedWorker ограничены только изначальным доменом (обращения к сторонним доменам блокируются). Предприняты дополнительные меры защиты от определения особенностей работы таймера через вызовы AudioContext, HTMLMediaElement и Mediastream. Добавлена защита от получения сведений о пользователе через анализ содержимого страницы "resource://".

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

January 25, 2017 06:09 AM

January 24, 2017

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

Вышел Firefox 51.0

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

Официально представлен релиз web-браузера Firefox 51, а также мобильной версии Firefox 51 для платформы Android. В ближайшие часы ожидается обновление прошлой ветки с длительным сроком поддержки 45.7. Выпуск SeaMonkey 2.48 планируется сформировать в феврале. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 52 и будет отделён Firefox Developer Edition 53. В соответствии с шестинедельным циклом разработки релиз Firefox 52 намечен на 7 марта, а Firefox 53 на 18 апреля. 

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


  • Добавлена встроенная поддержка звукового кодека FLAC (Free Lossless Audio Codec), развиваемого сообществом Xiph.Org и обеспечивающего уровень сжатия звукового потока в 50-60% без потери качества (lossless). FLAC поддерживается в контейнерах FLAC, MP4 и Ogg;
  • Изменено оформление  диалога сохранения паролей, добавлен флаг для показа пароля перед его сохранением;

    https://www.opennet.ru/opennews/pics_base/0_1474833432.png


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

    https://blog.mozilla.org/wp-content/uploads/2017/01/After-600x417.png


  • В адресной строке, рядом с URL, обеспечен показ уровня масштабирования, если он отличается от заданного по умолчанию. При клике на индикатор,  масштаб сбрасывается в значение по умолчанию;

    https://www.opennet.ru/opennews/pics_base/0_1485279120.png


  • Сокращена нагрузка на CPU при отображении видео и улучшено качество полноэкранного вывода на системах без поддержки ускорения средствами GPU;
  • Добавлена поддержка сохранения паролей для форм без событий отправки (submit);
  • Включение по умолчанию многопроцессного режима расширено на сборки с русской локалью (RU), средства для людей с ограниченными возможностями, а также на системы Windows 10 с сенсорными экранами. Вместо белого списка разрешённых дополнений применён чёрный список явно не совместимых с чёрным списком дополнений.
  • Увеличена производительность при работе в  многопроцессорном режиме, проведена оптимизация выполнения операции переключения вкладок;
  • Проведена работа по увеличению стабильности операций синхронизации данных между браузерами;
  • Добавлена поддержка спецификации WebGL 2, которая основана на OpenGL ES 3.0 и определяет способ формирования аппаратно ускоренного 3D-контента при помощи HTML5-конструкций "Canvas" и JavaScript-интерфейса к OpenGL API. WebGL дает возможность web-разработчикам получить прямой доступ к функциям OpenGL и обеспечить включение 3D-контента в HTML-страницы. В WebGL 2 реализован новый язык шейдеров, появились настоящие целочисленные типы, расширены средства работы с текстурами (например, 3D-текстуры, текстуры глубины, текстуры вершин и т.п.) и реализованы такие возможности отрисовки, как групповой рендеринг (multisampled, несколько цветовых буферов или текстур могут быть обработаны одним проходом) и трансформация с обратной связью;
  • Включен по умолчанию API WebExtensions, предназначенный для разработки дополнений, совместимых с браузером Chrome. Дополнение могут выполняться в отдельных дочерних процессах, изолирующих их от остальных частей браузера.  Добавлена возможность встраивания  WebExtension в состав классических дополнений. Реализован API для доступа к буферу обмена. Различия между API Chrome и WebExtensions можно отследить на данной странице.  Время прекращения поддержки XUL пока не определено, поэтому XUL пока будет сосуществовать с WebExtensions.
  • Реализовано JavaScript-свойство Symbol.toStringTag, а также методы  TypedArray.prototype.toString() и TypedArray.prototype.toLocaleString(), определённые в спецификации ES2015;
  • Выражения const и let приведены к полному соответствию со спецификацией ES2015;
  • Началась постепенная выборочная блокировка сертификатов, заверенных с использованием алгоритма хэширования SHA-1. Для небольшого процента пользователей при обращении к сайтам, использующим сертификаты с SHA-1, будет выводиться ошибка и соединение будет помечаться незащищённым. Если не возникнет непредвиденных проблем, в дальнейшем блокировка SHA-1 будет расширена на всех пользователей браузера. Как и в случае с самоподписанными сертификатами, ошибку можно обойти через специальный диалог. Поддержка SHA-1 для вручную импортированных сертификатов пока сохранена;
  • Обеспечена блокировка автоматического воспроизведения звука в фоновых вкладках. В открытой в фоне новой вкладке web-приложение теперь не сможет автоматически выводить звук, пока пользователь не перейдён на эту вкладку. Поддержка фонового воспроизведения сохранена. Более того, убрано урезание интенсивности генерации событий таймеров Window.setInterval() и Window.setTimeout() для вкладок, в которых задействован Web Audio API AudioContext, даже если во вкладке в данный момент не воспроизводится звук. Подобное изменение позволит решить проблемы с работающими в фоне музыкальными web-плеерами;
  • Доведена до конца реализация второй версии API IndexedDB: добавлены методы  IDBObjectStore.getKey() и IDBCursor.continuePrimaryKey(), обеспечена поддержка бинарных ключей;
  • Тег "hr" теперь может использоваться в качестве разделителя элементов в блоке "menu";
  • В WebRTC включена по умолчанию поддержка видеокодека VP9;
  • Внедрена блокировка загрузки и выполнения скриптов, отдаваемых сервером под некорректными MIME-типами, например, "image/*", "video/*", "audio/*" и "text/csv";
  • Прекращена поддержка нестандартных API Simple Push и Alarm, созданных для Firefox OS;
  • Программный интерфейс SocialAPI отнесён к категории устаревших: прекращена поддержка виджетов для интеграции с социальными сетями, удалены API  Social Bookmarks, Social Chat, Social Status и MozSocial;
  • Для предотвращения использования параметров заряда аккумулятора в качестве одного из факторов для выделения пользователя из общей массы уменьшена точность значений BatteryManager.chargingTime и BatteryManager.dischargingTime, которые теперь округляются до 15 минут;
  • Добавлена возможность использования пространственного звука при отображении видео, снятого в режиме 360 градусов, если звук закодирован с использованием 255 каналов и кодека Opus;
  • Прекращена поддержка локали для белорусского языка. Из-за отсутствия сопровождающего данная локаль не обновлялась уже почти два года, а попытки найти заинтересованных лиц, готовых возобновить поддержку данной локали, не увенчались успехом;
  • В about:performance добавлено отображение данных о потреблении памяти отдельными процессами Firefox;
  • В средствах для разработчика в режиме отслеживания сетевых соединений обеспечена пометка заблокированных сетевых запросов;
  • На платформах Linux и Android для отображения контента  задействована графическая библиотека Skia.
  • Библиотека NSS обновлена до версии 3.28.1, в которой обновлён список корневых сертификатов и решены некоторые проблемы совместимости в реализации TLS. Прекращена обработка новых сертификатов, выданных удостоверяющими центрами WoSign и StartCom (поддержка ранее выданных сертификатов сохранена);
  • В версии для платформы Android не отмечено специфичных изменений.


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


Загрузить:

    Русская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    Английская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

   Другие языки
   
    https://www.mozilla-russia.org/images/android.png Android (с Google Play)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

   Другие языки

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

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

January 24, 2017 09:14 PM

OpenNet.ru : mozilla

Релиз Firefox 51

Официально представлен релиз web-браузера Firefox 51, а также мобильной версии Firefox 51 для платформы Android. В ближайшие часы ожидается обновление прошлой ветки с длительным сроком поддержки 45.7. Выпуск SeaMonkey 2.48 планируется сформировать в феврале. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 52 и будет отделён Firefox Developer Edition 53. В соответствии с шестинедельным циклом разработки релиз Firefox 52 намечен на 7 марта, а Firefox 53 на 18 апреля.

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

  • Добавлена встроенная поддержка звукового кодека FLAC (Free Lossless Audio Codec), развиваемого сообществом Xiph.Org и обеспечивающего уровень сжатия звукового потока в 50-60% без потери качества (lossless). FLAC поддерживается в контейнерах FLAC, MP4 и Ogg;
  • Изменено оформление диалога сохранения паролей, добавлен флаг для показа пароля перед его сохранением;
  • Обеспечен вывод предупреждения о проблемах с безопасностью в случае обращения без использования HTTPS к страницам, содержащим форму ввода пароля. В настоящее время предупреждение сделано на уровне индикатора защиты в адресной строке, но в будущим выпусках планируется добавить контекстные предупреждения, при которых информация о возможной утечке данный из-за использования незащищённого соединения будет выводиться непосредственно рядом с полем ввода пароля;
  • В адресной строке, рядом с URL, обеспечен показ уровня масштабирования, если он отличается от заданного по умолчанию. При клике на индикатор, масштаб сбрасывается в значение по умолчанию;
  • Сокращена нагрузка на CPU при отображении видео и улучшено качество полноэкранного вывода на системах без поддержки ускорения средствами GPU;
  • Добавлена поддержка сохранения паролей для форм без событий отправки (submit);
  • Включение по умолчанию многопроцессного режима расширено на сборки с русской локалью (RU), средства для людей с ограниченными возможностями, а также на системы Windows 10 с сенсорными экранами. Вместо белого списка разрешённых дополнений применён чёрный список явно не совместимых с многопроцессным режимом дополнений.
  • Увеличена производительность при работе в многопроцессорном режиме, проведена оптимизация выполнения операции переключения вкладок;
  • Проведена работа по увеличению стабильности операций синхронизации данных между браузерами;
  • Добавлена поддержка спецификации WebGL 2, которая основана на OpenGL ES 3.0 и определяет способ формирования аппаратно ускоренного 3D-контента при помощи HTML5-конструкций "Canvas" и JavaScript-интерфейса к OpenGL API. WebGL дает возможность web-разработчикам получить прямой доступ к функциям OpenGL и обеспечить включение 3D-контента в HTML-страницы. В WebGL 2 реализован новый язык шейдеров, появились настоящие целочисленные типы, расширены средства работы с текстурами (например, 3D-текстуры, текстуры глубины, текстуры вершин и т.п.) и реализованы такие возможности отрисовки, как групповой рендеринг (multisampled, несколько цветовых буферов или текстур могут быть обработаны одним проходом) и трансформация с обратной связью;

  • Включен по умолчанию API WebExtensions, предназначенный для разработки дополнений, совместимых с браузером Chrome. Дополнение могут выполняться в отдельных дочерних процессах, изолирующих их от остальных частей браузера. Добавлена возможность встраивания WebExtension в состав классических дополнений. Реализован API для доступа к буферу обмена. Различия между API Chrome и WebExtensions можно отследить на данной странице. Время прекращения поддержки XUL пока не определено, поэтому XUL пока будет сосуществовать с WebExtensions.
  • Реализовано JavaScript-свойство Symbol.toStringTag, а также методы TypedArray.prototype.toString() и TypedArray.prototype.toLocaleString(), определённые в спецификации ES2015;
  • Выражения const и let приведены к полному соответствию со спецификацией ES2015;
  • Началась постепенная выборочная блокировка сертификатов, заверенных с использованием алгоритма хэширования SHA-1. Для небольшого процента пользователей при обращении к сайтам, использующим сертификаты с SHA-1, будет выводиться ошибка и соединение будет помечаться незащищённым. Если не возникнет непредвиденных проблем, в дальнейшем блокировка SHA-1 будет расширена на всех пользователей браузера. Как и в случае с самоподписанными сертификатами, ошибку можно обойти через специальный диалог. Поддержка SHA-1 для вручную импортированных сертификатов пока сохранена;
  • Обеспечена блокировка автоматического воспроизведения звука в фоновых вкладках. В открытой в фоне новой вкладке web-приложение теперь не сможет автоматически выводить звук, пока пользователь не перейдён на эту вкладку. Поддержка фонового воспроизведения сохранена. Более того, убрано урезание интенсивности генерации событий таймеров Window.setInterval() и Window.setTimeout() для вкладок, в которых задействован Web Audio API AudioContext, даже если во вкладке в данный момент не воспроизводится звук. Подобное изменение позволит решить проблемы с работающими в фоне музыкальными web-плеерами;
  • Доведена до конца реализация второй версии API IndexedDB: добавлены методы IDBObjectStore.getKey() и IDBCursor.continuePrimaryKey(), обеспечена поддержка бинарных ключей;
  • Тег "hr" теперь может использоваться в качестве разделителя элементов в блоке "menu";
  • В WebRTC включена по умолчанию поддержка видеокодека VP9;
  • Внедрена блокировка загрузки и выполнения скриптов, отдаваемых сервером под некорректными MIME-типами, например, "image/*", "video/*", "audio/*" и "text/csv";
  • Прекращена поддержка нестандартных API Simple Push и Alarm, созданных для Firefox OS;
  • Программный интерфейс SocialAPI отнесён к категории устаревших: прекращена поддержка виджетов для интеграции с социальными сетями, удалены API Social Bookmarks, Social Chat, Social Status и MozSocial;
  • Для предотвращения использования параметров заряда аккумулятора в качестве одного из факторов для выделения пользователя из общей массы уменьшена точность значений BatteryManager.chargingTime и BatteryManager.dischargingTime, которые теперь округляются до 15 минут;
  • Добавлена возможность использования пространственного звука при отображении видео, снятого в режиме 360 градусов, если звук закодирован с использованием 255 каналов и кодека Opus;
  • Прекращена поддержка локали для белорусского языка. Из-за отсутствия сопровождающего данная локаль не обновлялась уже почти два года, а попытки найти заинтересованных лиц, готовых возобновить поддержку данной локали, не увенчались успехом;
  • В about:performance добавлено отображение данных о потреблении памяти отдельными процессами Firefox;
  • В средствах для разработчика в режиме отслеживания сетевых соединений обеспечена пометка заблокированных сетевых запросов;
  • На платформах Linux и Android для отображения контента задействована графическая библиотека Skia.
  • Библиотека NSS обновлена до версии 3.28.1, в которой обновлён список корневых сертификатов и решены некоторые проблемы совместимости в реализации TLS. Прекращена обработка новых сертификатов, выданных удостоверяющими центрами WoSign и StartCom (поддержка ранее выданных сертификатов сохранена);
  • В версии для платформы Android не отмечено специфичных изменений.

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


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

January 24, 2017 01:15 PM

January 22, 2017

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

Вышел Thunderbird 51.0 Бета

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

Что нового в Thunderbird 51.0 Бета:


  • Новое: Календарь: Событие теперь можно создавать и редактировать во вкладке. (Тестовая функция: для включения установите настройку calendar.item.editInTab в true)
  • Новое: Чат: Поддержка Jabber/XMPP Message Carbons (XEP-280)
  • Изменено: Папки, использующие хранилище mboх объемом более 4 ГБ, поддерживаются без выдачи предупреждения (если настройка mailnews.allowMboxOver4GB не установлена в false)
  • Изменено: Кэширование IMAP теперь использует новейшую технологию кэширования Mozilla
  • Исправлено: Панель предварительного просмотра сообщения становилась нефункциональной после переименования или перемещения папки IMAP
  • Исправлено: Кодировка текста ответа иногда была неправильной (использовала кодировку последнего просмотренного сообщения)
  • Исправлено: Кодировка текста при просмотре сообщения, ответе или пересылке сообщения иногда была неправильной (использовала кодировку вложения)
  • Исправлено: Не работала кнопка "Переместить в" на панели "Поиск сообщений"
  • Исправлено: Сообщение отправленное "нераскрытым получателям" не отображало получателя (не функционировало начиная с Thunderbird версии 31)
  • Исправлено: Различные исправления при составлении сообщений в формате абзаца
  • Исправлено: Календарь: События не всегда печатались в правильном часовом поясе (в сетке месяца и недели)

Полный список внесённых исправлений и улучшений

Загрузить:

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

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

    • Другие языки

Примечания к выпуску

January 22, 2017 12:12 AM

January 19, 2017

OpenNet.ru : mozilla

Проект Mozilla представил новый логотип

Компания Mozilla представила новый логотип и набор графических элементов бренда. Логотип выбран из 7 концептуальных прототипов нового дизайна, подготовленных британской дизайнерской компанией Johnson Banks. Используемое в логотипе и фирменном стиле начертание символов воплощено в открытом шрифте Zilla, разработанном компанией Typotheque по заказу Mozilla.

Новый логотип обыгрывает комбинацию символов "://", используемую в URL. Примечательно, что данный набор символов также обыгрывается в утверждённом в прошлом году логотипе проекта Curl. Создатель Curl, который трудоустроен в Mozilla, заявил, что ничего не имеет против такого заимствования. Более того, он даже рад, что выбрали именно этот вариант логотипа Mozilla, а обыгрывание символов интернет-протокола "://" воспринимает как намёк на сходство целей, задач и принципов обоих проектов.






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

January 19, 2017 03:43 AM

January 18, 2017

OpenNet.ru : mozilla

Рассматривается возможность выноса Firefox Developer Tools в системное дополнение

Разработчики Firefox рассматривают вопрос перевода средств для разработчиков (Developer Tools) из встроенной функциональности в форму системного дополнения, предлагаемого по умолчанию в Firefox и не отображаемого в менеджере дополнений (для просмотра следует использовать about:support).

Поставка в виде системного дополнения позволит организовать независимый от браузера цикл разработки и более часто выпускать обновления с предложением новых возможностей, проводя новшества без необходимости длительной обкатки в тестовых ветках Firefox. Кроме того, системные дополнения могут быть отключены по желанию пользователя (в том числе обсуждается возможность отключения по умолчанию системного дополнения с Developer Tools).

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

January 18, 2017 03:54 AM

January 16, 2017

OpenNet.ru : mozilla

В Firefox по умолчанию будут предложены новые темы оформления

В ночных сборках Firefox реализован новый программный интерфейс для создания тем оформления, основанный на WebExtensions API, а также предложено три варианта оформления по умолчанию. Кроме ранее доступной темы оформления в основном составе предложены две новые темы - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана по визуальному обновлению Firefox в 2017 году.


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

January 16, 2017 02:49 PM

January 12, 2017

OpenNet.ru : mozilla

В Firefox 53 будет включён просмотрщик JSON

В Firefox 53, релиз которого запланирован на 18 апреля, планируется включить встроенный просмотрщик JSON, предоставляющий удобный интерфейс для навигации по структурированным данным в этом формате. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. Следует отметить, что в состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но отключён по умолчанию (для активации в about:config нужно указать devtools.jsonview.enabled=true).


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

January 12, 2017 04:20 PM

December 31, 2016

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

Вышел Thunderbird 45.6.0

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

Что нового в Thunderbird 45.6.0:


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

Полный список внесённых исправлений и улучшений

Загрузить:

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

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

    • Другие языки

Примечания к выпуску

December 31, 2016 04:05 PM

December 28, 2016

OpenNet.ru : mozilla

Доступен интегрированный набор интернет-приложений SeaMonkey 2.46

Спустя девять месяцев с момента прошлого выпуска состоялся релиз пакета SeaMonkey 2.46, объединяющего в рамках одного продукта набор приложений для работы в сети, разрабатываемых под эгидой проекта Mozilla: web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom) и WYSIWYG-редактор html-страниц Composer. Пакет доступен в сборках для платформ Linux, Windows и macOS.

Из изменений отмечается синхронизация с кодовой базой Firefox 49 и решение проблем с воспроизведением HTML5-видео (например, c YouTube) в полноэкранном режиме. Из состава удалён IRC-клиент ChatZilla, DOM Inspector и календарь-планировщик Lightning, которые предлагается устанавливать из каталога дополнений addons.mozilla.org. Вместо ранее поставляемого отладчики JavaScript и web-инструментов в SeaMonkey задействован штатный набор средств для web-разработчиков, предлагаемых в Firefox.

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

December 28, 2016 03:29 AM

December 26, 2016

OpenNet.ru : mozilla

В GNOME Shell integration for Chrome добавлена поддержка Firefox

Более года назад проект Mozilla объявил о решении прекратить поддержку плагинов с интерфейсом NPAPI в Firefox. На текущий момент в ночных сборках Firefox прекращена поддержка NPAPI-плагинов кроме Flash, а версия Firefox 52 станет первой версией браузера, в которой будет запрещён запуск NPAPI плагина GNOME Shell integration, обеспечивающего интеграцию Firefox с GNOME Shell, необходимую для установки расширений из каталога extensions.gnome.org.

Для пользователей расширений GNOME Shell подготовлена замена NPAPI плагина - GNOME Shell integration for Chrome (chrome-gnome-shell). Не стоит думать, что слова "for Chrome" в названии проекта означают поддержку только браузера Google Chrome - chrome-gnome-shell поддерживает все популярные браузеры - Google Chrome/Chromium, Vivaldi, Opera и Firefox. На самом деле, "for Chrome" означает "для браузеров, поддерживающих API расширений Chrome", а в последних версиях Firefox добавлена поддержка собственной реализации API расширений Chrome - Webextensions - достаточной для работы GNOME Shell integration for Chrome.

На текущий момент поддержка Firefox доступна только в master ветке git-репозитория проекта, однако первая версия chrome-gnome-shell с поддержкой Firefox будет опубликована 4 января 2017 года под номером 8. В отличие от плагина NPAPI chrome-gnome-shell состоит из 2 частей: расширения для браузера и приложения, написанного на Python - коннектора.

Расширение для Firefox может быть установлено с сайта addons.mozilla.org. Что касается коннектора – он должен быть установлен отдельно, предпочтительно с помощью менеджера пакетов дистрибутива. Готовые сборки коннектора подготовлены для Arch, Debian, Fedora, Gentoo, Ubuntu. Пакеты с поддержкой Firefox будут доступны вскоре после 4 января 2017 года.

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

December 26, 2016 01:08 PM

December 23, 2016

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

Вышел SeaMonkey 2.46

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

22 декабря вышел SeaMonkey 2.46 — браузер и другие компоненты, собранные в одной программе для удобной работы с интернетом.

SeaMonkey-Project.org — сайт проекта Симанки.

SeaMonkey 2.46 Release Notes — примечания к выпуску.

Security Advisories for SeaMonkey 2.46 — уязвимости, устранённые в системе безопасности.

Download & Releases » SeaMonkey 2.46

SeaMonkey 2.46 Русский для Windows Инсталлятор, Архив, Русификация англ версии.

SeaMonkey 2.46 Русский для Mac OS X Disk Image.

SeaMonkey 2.46 Русский для Linux Архив.

SeaMonkey 2.46 English для Windows Инсталлятор, Архив.

SeaMonkey 2.46 English для Mac OS X Disk Image.

SeaMonkey 2.46 English для Linux Архив.

SeaMonkey 2.46 English для Linux/x86_64 Linux/x86_64.tar.bz2 (readme) (MD5 sum) (SHA1 sum)

Сборки для Windows, Mac OS X и Linux есть также на языках: Belarusian, Catalan, Chinese (Simplified), Chinese (Traditional), Czech, Dutch, English (British), Finnish, French, Galician, German, Hungarian, Italian, Japanese, Lithuanian, Norwegian (Bokmal), Polish, Portuguese (Portugal), Slovak, Spanish (Argentina), Spanish (Spain), Swedish, Turkish, Ukrainian.

FTP — Releases — SeaMonkey 2.46

December 23, 2016 10:35 AM

December 22, 2016

OpenNet.ru : mozilla

Обновлён план перевода Firefox на многопроцессную архитектуру

Разработчики Mozilla опубликовали обновлённый план перевода Firefox на многопроцессную архитектуру с разделением на разные процессы обработчиков контента и интерфейса (все обработчики контента выполняются отдельно от интерфейса, но пока в одном процессе друг с другом). Сообщается, что предварительное внедрение многопроцессного режима для отдельных категорий пользователей прошло успешно и если не возникнет непредвиденных проблем, включение многопроцессного режима для всех пользователей ожидается в выпуске Firefox 51, запланированном на 24 января. Исключение будет сделано только для конфигураций, в которых встречаются дополнения, помеченные как явно несовместимые с многопроцессной архитектурой.

Напомним, что в Firefox 48 многопроцессный режим был предложен примерно 1% пользователей (затем расширен до 50%), не использующих дополнения и средства для людей с ограниченными возможностями. В Firefox 49 тестирование было расширено на пользователей ограниченного списка дополнений, проверенных на предмет совместимости с многопроцессным режимом. В Firefox 50 многопроцессный режим был включен для систем со всеми проверенными дополнениями. В Firefox 51 вместо белого списка разрешённых дополнений, будет применён чёрный список явно не совместимых дополнений.

Многопроцессный режим позволяет увеличить безопасность, повысить отзывчивость интерфейса, минимизировать подвисания во время сборки мусора и заметно ускорить работу браузера на многоядерных системах за счёт организации параллельного выполнения неблокирующих друг друга операций. По тестам Mozilla на многоядерных системах наблюдается увеличение отзывчивости интерфейса на 400% и ускорение загрузки страниц на 700%. Параллельно разработчики развивают две инициативы по расширению многопроцессного режима:

  • В ночных сборках проходит тестирование возможность обработки контента в разных процессах. В отличие от уже применяемого разделения на два процесса - один для обработки содержимого вкладок и один для формирования интерфейса, новая возможность позволяет запустить более одного процесса для обработки контента (число запускаемых процессов для обработки контента задаётся через переменную dom.ipc.processCount в about:config). Подобный подход позволяет обеспечить дополнительную изоляцию обработчиков, повысить надёжность (крах одной вкладки не приведёт к закрытию всех остальных вкладок), повысить эффективность использования ресурсов многоядерных процессоров (разнесение нагрузки на все ядра), уменьшить фрагментацию памяти при длительной работе браузера.
  • Реализация sandbox-изоляции, ограничивающей доступ дочерних процессов Firefox к системным вызовам, файловой системе и сторонним процессам. В настоящее время sandbox-изоляция уже применяется на платформе Windows и в одном из следующих релизов будет предложена для macOS и Linux. Для изоляции в Linux применяется ограничение доступа к системным вызовам при помощи Seccomp-bpf, также для изоляции используются PID namespace и chroot в пустую директорию. В Windows применяются разработанные Google библиотеки sandboxbroker и sandboxtarget, используемые в Chromium и Chrome.


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

December 22, 2016 04:11 AM

December 20, 2016

OpenNet.ru : mozilla

Firebug интегрируется c Firefox и прекращает разработку браузерного дополнения

Разработчики Mozilla и Firebug объявили о слиянии популярного отладчика web-приложений Firebug и набора инструментов DevTools, предлагаемого в составе Firefox. Разработка Firebug в виде отдельного дополнения будет прекращена, а функциональность Firebug со временем войдёт в основной состав Firefox DevTools.

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

Управляющая разработкой Firebug группа разработчиков пришла к заключению, что у них нет достаточных ресурсов для подобной переработки. Но с другой стороны, встроенные в Firefox средства для отладки web-приложений последнее время интенсивно развиваются, поэтому в качестве оптимального выхода из сложившейся ситуации решено переключиться на развитие Firefox DevTools и использовать данный инструментарий в качестве основы для создания следующей версии Firebug.

Разработчики Firebug работают над проектом интеграции уже около двух лет, после того как обозначились первые планы по переводу Firefox на многопроцессную архитектуру. Новый вариант Firebug, интегрированный в Firefox, развивается под кодовым именем Firebug.next и станет неразрывен со встроенными инструментами для разработчиков. По мнению разработчиков обоих проектов, объединение усилий вместо раздельной конкуренции позволит создать лучший инструментарий для web-разработчиков и вывести на новый уровень средства для отладки web-приложений, предлагаемые в Firefox.

Из уже перенесённых в Firefox DevTools особенностей Firebug упомянуты панель DOM для просмотра и инспектирования структуры DOM, альтернативная тема оформления в стиле Firebug, режим детального просмотра сетевого лога, журнал серверных сообщений, система инспектирования HTTP-запросов, а также отвязка от Firebug таких надстроек, как FireQuery, HAR export и PixelPerfect. Из возможностей которые ещё предстоит перенести отмечаются точки останова для XHR и изменений в DOM, улучшенное автодополнение CSS, панель контроля за генерацией событий, предпросмотр на лету вносимых в интерфейсе инспектирования изменений в HTML, проверка корректности CSS-значений и селекторов по мере ввода, боковая панель свойств DOM, возможность изменения размера шрифта в теме оформления Firebug, возможность добавления cookie.

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

December 20, 2016 05:47 PM

December 14, 2016

OpenNet.ru : mozilla

Новая версия Tor Browser 6.0.8

Разработчики анонимной сети Tor представили новый выпуск развиваемого проектом web-браузера Tor Browser 6.0.8, ориентированного на обеспечение анонимности, безопасности и приватности. В новой версии устранены 18 уязвимостей, исправленные в кодовой базе Firefox 45.6.0esr. 11 уязвимостей помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Из не связанных с исправлением уязвимостей изменений отмечаются обновления версий Tor 0.2.8.11, HTTPS-Everywhere 5.2.8 и Torbutton 1.9.5.13, улучшение работы транспорта obfs4.

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

December 14, 2016 04:04 AM

December 13, 2016

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

Вышел Firefox 50.1.0

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

Доступен промежуточный выпуск Firefox 50.1.0, вобравший в себя накопившиеся исправления. Одновременно сформировано обновление для ESR-ветки - Firefox 45.6.  В примечании к выпускам упомянуто только исправление уязвимостей, но конкретные сведения об устранённых проблемах с безопасностью пока не опубликованы.
Выпуск является плановым и сформирован для доведения до пользователей важных исправлений, в качестве компенсации за перенос Firefox 51 на 24 января, что нарушило привычный 6-недельный цикл разработки (при сохранении графика Firefox 51 должен был бы выйти в конце декабря, но разработчики решили устроить себе выходные и не оставлять ответственную работу на праздники).

Загрузить:

    Русская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    Английская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

   Другие языки

       https://www.mozilla-russia.org/images/android.png Android (с Google Play)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

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

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

December 13, 2016 09:01 PM

OpenNet.ru : mozilla

Промежуточный выпуск Firefox 50.1.0

Доступен промежуточный выпуск Firefox 50.1.0, вобравший в себя накопившиеся исправления. Одновременно сформировано обновление для ESR-ветки - Firefox 45.6. В примечании к выпускам упомянуто только исправление уязвимостей, но конкретные сведения об устранённых проблемах с безопасностью пока не опубликованы.

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

Дополнение: Раскрыты сведения о 24 уязвимостях, 15 из которых помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

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

December 13, 2016 01:44 PM

December 12, 2016

OpenNet.ru : mozilla

Выпуск sandboxed-tor-browser, прослойки для изоляции Tor Browser

Разработчики анонимной сети Tor представили первый выпуск проекта sandboxed-tor-browser (выпуск 0.0.1 был пропущен, поэтому сразу сформирован 0.0.2), в рамках которого подготовлена прослойка для запуска Tor Browser в изолированном окружении, не позволяющем получить информацию о системе и параметрах сетевого подключения в случае успешной эксплуатации уязвимостей в браузере и выполнении кода атакующих. Разработка пока имеет статус экспериментальной альфа-версии.

Изоляция обеспечивается при помощи контейнера, сформированного через инструментарий bubblewrap с использованием технологии seccomp-bpf и пространств имён ядра Linux. Контейнер генерируется динамически при запуске sandboxed-tor-browser и используется один раз (при следующем запуске создаётся новый контейнер). Cетевое окружение внутри контейнера допускает только работу через Tor, а перенаправление трафика в Tor осуществляется вне контейнера.

Обращение к сетевым ресурсам напрямую и изменение настроек Tor из контейнера невозможно, что исключает определение реального IP через отправку проверочного запроса к внешнему хосту - если создаётся обычная виртуальная машина c фиктивным адресом внутри, то для определения реального адреса можно отправить ping-запрос к подконтрольному атакующему хосту. От решения, предлагаемого дистрибутивом Whonix, метод sandboxed-tor-browser отличается значительной экономией дискового пространства и системных ресурсов (в Whonix нужно запускать две полноценные виртуальные машины), ценой снижения надёжности (в контейнере используется единое с основной системой ядро Linux, что открывает дополнительные возможности для атак и утечек информации).

Для упрощения загрузки, установки, обновления, настройки и запуска Tor Browser в контейнере подготовлен специальный интерфейс на GTK+. Директории ~/Desktop и ~/Downloads внутри контейнера отражаются на внешние директории ~/.local/share/sandboxed-tor-browser/tor-browser/Browser/Desktop и ~/.local/share/sandboxed-tor-browser/tor-browser/Browser/Downloads. Для вывода звука опционально может использоваться PulseAudio. В настоящее время поддерживается только сборка из исходных текстов для Linux, бинарные пакеты обещают сформировать на этой неделе. Поддерживается только установка на 64-разрядных системах.

Из временных ограничений, которые скоро будут устранены отмечаются: невозможность многоязычного ввода с использованием сервисов, подобных I-Bus, отсутствие поддержки подключаемого транспорта meek, неработоспособность службы уведомлений о наличии обновлений (обновления устанавливаются отдельной утилитой). Из ограничений, которые из соображений безопасности скорее всего останутся нереализованными, выделяются: транспорт FTE, ускорение 3D-графики (доступен программный рендеринг, но аппаратный запрещён из-за достаточно опасных обращений к драйверам), вывод на принтер (поддерживается печать в файл), использование Tor Browser для обращений к чему-либо, кроме сети Tor.

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

December 12, 2016 05:58 PM

December 07, 2016

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

уязвимость 0 дня в Firefox 41-50 в т.ч. и ESR

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

Emergency Bulletin: Firefox 0 day in the wild. What to do.

Firefox released a fix for this a few minutes ago. Update to Firefox 50.0.2 now to patch this vulnerability. Tor have also released a fix with version 6.0.7 of their browser.There is also a Thunderbird fix out, version 45.5.1. I also posted an extended update at the end of the post including data indicating this exploit may be part of a law enforcement operation.

We’re publishing this as an emergency bulletin for our customers and the larger web community. A few hours ago a zero day vulnerability emerged in the Tor browser bundle and the Firefox web browser. Currently it exploits Windows systems with a high success rate and affects Firefox versions 41 to 50 and the current version of the Tor Browser Bundle which contains Firefox 45  ESR.

If you use Firefox, we recommend you temporarily switch browsers to Chrome, Safari or a non-firefox based browser that is secure until the Firefox dev team can release an update. The vulnerability allows an attacker to execute code on your Windows workstation. The exploit is in the wild, meaning it’s now public and every hacker on the planet has access to it. There is no fix at the time of this writing.

Currently this exploit causes a workstation report back to an IP address based at OVH in France. But this code can likely be repurposed to infect workstations with malware or ransomware. The exploit code is now public knowledge so we expect new variants of this attack to emerge rapidly.

This is a watering hole attack, meaning that a victim has to visit a website that contains this exploit code to be attacked. So our forensic team is keeping an eye on compromised WordPress websites and we expect to see this code show up on a few of them during the next few days. An attackers goal would be to compromise workstations of visitors to WordPress websites that have been hacked.

ссылка на полный текст статьи на английском

December 07, 2016 10:00 AM

December 02, 2016

OpenNet.ru : mozilla

Выпуск web-браузера GNU IceCat 45.5.1

Проект GNU опубликовал новую версию web-браузера IceCat 45.5.1 (прошлый выпуск был 38.8.0). Браузер построен на кодовой базе Firefox 45.5.1 ESR, приведённой в соответствие с требованиями к полностью свободному ПО. В частности, удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений, интегрированы дополнения, направленные на усиления приватности.

В базовую поставку входят дополнения LibreJS для блокирования обработки несвободного JavaScript-кода, HTTPS Everywhere для использования шифрования трафика на всех сайтах где это возможно, HTML5 Video Everywhere для замены Flash-плеера на аналог на основе тега video и Spyblock (основан на Adblock Plus) для блокирования рекламы и реализации приватного режима просмотра в котором загрузка ресурсов разрешена только с текущего сайта. В качестве поисковой системы по умолчанию используется DuckDuckGO, с отправкой запросов по HTTPS и без использования JavaScript. Присутствует возможность отключения обработки JavaScript и сторонних Cookie. По умолчанию заполняется HTTP-заголовок DoNotTrack, а в HTTP-заголовке Referrer всегда передаётся имя хоста, к которому адресован запрос. Отключен "Social API" и проверка безопасности открываемых сайтов в сервисах Google.

Относительно прошлой версии (38.8.0) в IceCat 45.5.1 осуществлён переход на кодовую базу Firefox 45.5.1 ESR, дополнение https-everywhere обновлено до версии 5.2.7, отключены следующие возможности: Encrypted Media Extensions (EME), сбор телеметрии, поддержка Flash, уточнение поиска (search suggestions), API для определения местоположения, GeckoMediaPlugins (GMP), Pocket и проверка дополнений по цифровым подписям. WebRTC модифицирован для блокирования утечки внутреннего IP при работе через Tor.

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

December 02, 2016 03:04 PM

December 01, 2016

OpenNet.ru : mozilla

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

Компания Mozilla опубликовала финансовый отчет за 2015 год. Несмотря на то, что 2015 год стал первым годом без отчислений от компании Google, за счёт диверсификации доходов объём поступлений не только не уменьшился, но даже значительно вырос. Если в 2014 году компания Mozilla заработала 329 млн долларов, что почти аналогично доходам за 2012 и 2013 годы (311 и 314 млн), то в 2015 году доходы выросли до 421 млн долларов.

417 млн из 421 млн получены благодаря отчислениям за использование поисковых сервисов Bing, Yahoo, Yandex, Amazon и eBay, сотрудничеству с Pocket и размещению контекстных рекламных блоков на стартовой странице. 4.5 млн долларов составили пожертвования, что на уровне 2014 года - 4.2 млн, но в два раза больше, чем в 2013 году (2.2 млн) и в пять раз больше, чем в 2012 году (855 тысяч). Объём средств, вложенных в инвестиции в 2015 году составил 227 млн долларов (в 2014 году - 137 млн).

Среди затрат отмечены расходы на разработку (214 млн долларов в 2015 против 212 млн в 2014), поддержку сервисов (13 млн долларов в 2015 и 2013 годах), маркетинг (60 млн долларов в 2015 против 41 млн в 2014) и административные расходы (39 млн долларов в 2015 и 38 млн в 2014). Общая сумма затрат составила 337.7 млн долларов (в 2014 году - 317.8, в 2013 - 295 млн, в 2012 - 145.4 млн). Размер активов на начало года - 266 млн долларов, на конец года - 323 млн. долларов.

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

December 01, 2016 04:09 PM

Хабрахабр : Firefox

Mozilla и Tor закрыли критическую уязвимость, которая активно использовалась для деанонимизации пользователей Tor



Разработчики Mozilla и Tor в срочном порядке выложили патчи для браузеров, которые устраняют критическую 0day-уязвимость браузера под Windows, Mac и Linux. По мнению независимого эксперта, новый эксплойт почти в точности идентичен эксплойту для 0day-уязвимости 2013 года (исполнение произвольного кода после загрузки в браузер специально составленного JS-скрипта), которую успешно использовало ФБР для деанонимизации пользователей Tor, в том числе посещавших сайты с детской порнографией.
Читать дальше →

Автор: alizar. Дата: December 01, 2016 10:04 AM

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

Вышел Thunderbird 45.5.1

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

Доступен корректирующий выпуск Thunderbird 45.5.1 c устранением уязвимости (CVE-2016-9079) для которой публично доступен рабочий эксплоит, позволяющий организовать выполнение кода в системе.

Загрузить:

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

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

    • Другие языки

Примечания к выпуску

December 01, 2016 08:26 AM

Вышел Firefox 50.0.2

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

Доступен корректирующий выпуск Firefox 50.0.2 c устранением уязвимости (CVE-2016-9079) для которой публично доступен рабочий эксплоит, позволяющий организовать выполнение кода в системе.

Загрузить:

    Русская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    Английская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

   Другие языки
   
       https://www.mozilla-russia.org/images/android.png Android (с Google Play)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)

        https://www.mozilla-russia.org/images/android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)
        https://www.mozilla-russia.org/images/android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

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

December 01, 2016 08:24 AM

November 30, 2016

OpenNet.ru : mozilla

Предупреждение об атаках на Tor Browser с применением неисправленной уязвимости

Разработчиками анонимной сети Tor обнаружен вредоносный JavaScript-код, активно используемый для атаки на пользователей Tor Browser. Атака производится через эксплуатацию ещё неисправленной (0-day) уязвимости, позволяющей получить контроль за системой пользователя TorBrowser, в том числе выполнить свой код и осуществить деанонимизацию пользователя.

Уязвимость также присутствует в кодовой базе Firefox и подтверждена разработчиками Mozilla, которые занимаются подготовкой внепланового экстренного обновления. Опубликованный пример эксплоита поражает только системы Windows, но после модификации может быть адаптирован и для атаки на другие ОС. После успешной эксплуатации уязвимости на поражённой системе запускается код, осуществляющий определение реального IP-адреса системы и отправку сведений на внешний сервер.

Эксплоит подходит для атаки на Firefox начиная с выпуска 41 и заканчивая 50, а также на Tor Browser 6, основанный на ESR-ветке Firefox 45. Эксплуатация производится через переполнение кучи, которое проявляется только при обработке JavaScript. Выполняемый после проникновения вредоносный код представляет собой улучшенную версию кода, применявшегося в 2013 году ФБР для раскрытия личностей владельцев крупнейшего хостинга нелегального контента, работающего в форме скрытых сервисов Tor.

До выхода обновления пользователям Tor Browser рекомендуется применить NoScript для временной блокировки выполнения JavaScript на не заслуживающих доверия сайтах. На надёжных сайтах можно ограничиться блокировкой сторонних JavaScript-блоков, загружаемых с внешних источников (реклама, аналитика, счётчики, виджеты социальных сетей и т.п.). Для защиты анонимности следует избегать запуска Tor Browser в основной системе или в окружении, имеющем прямое подключение к сети. В случае взлома браузера, даже при использовании Live-окружения Tails, атакующие могут получить доступ к системным параметрам сети, поэтому для полного блокирования возможных утечек следует использовать многоуровневые системы, например, дистрибутив Whonix.

Дополнение: Вышел Tor Browser 6.0.7 с устранением уязвимости.

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

November 30, 2016 04:07 AM

November 29, 2016

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

Вышел Firefox 50.0.1

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

Доступен корректирующий выпуск Firefox 50.0.1 c устранением уязвимости (CVE-2016-9078), которой присвоен критический уровень опасности.  Уязвимость проявляется только в Firefox 49 и 50, ESR-ветка проблеме не подвержена.

Перенаправление  запроса на URL с префиксом "data:" при определённом стечении обстоятельств приводит к обработке содержимого "data:" в контексте домена (origin), с которого был выполнен редирект. Воспользовавшись этой недоработкой атакущий может обойти привязку к домену источника (same-origin) и загрузить свои ресурсы в контексте чужого домена. Например, продемонстрирована возможность применения описанного метода для установки cookie для стороннего домена.

Загрузить:

    Русская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    Английская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

   Другие языки

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

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

November 29, 2016 09:09 AM

OpenNet.ru : mozilla

В Firefox 50.0.1 устранена критическая уязвимость

Доступен корректирующий выпуск Firefox 50.0.1 c устранением уязвимости (CVE-2016-9078), которой присвоен критический уровень опасности. Уязвимость проявляется только в Firefox 49 и 50, ESR-ветка проблеме не подвержена.

Перенаправление запроса на URL с префиксом "data:" при определённом стечении обстоятельств приводит к обработке содержимого "data:" в контексте домена (origin), с которого был выполнен редирект. Воспользовавшись этой недоработкой атакущий может обойти привязку к домену источника (same-origin) и загрузить свои ресурсы в контексте чужого домена. Например, продемонстрирована возможность применения описанного метода для установки cookie для стороннего домена.

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

November 29, 2016 12:40 AM

November 24, 2016

OpenNet.ru : mozilla

В Firefox-дополнении NoScript появилась поддержка многопроцессного режима

В новой версии NoScript 2.9.5, популярного дополнения для блокирования нежелательного JavaScript-кода, появилась полная поддержка многопроцессного режима Firefox. В Firefox 50 многопроцессный режим включен для систем с проверенными дополнениями, а в следующих выпусках будет активирован и для систем с любыми дополнениями. До недавнего времени NoScript являлось одним из наиболее востребованных дополнений, не поддерживающих работу в режиме с разделением обработки интерфейса и контента в разных процессах. Теперь данное ограничение снято.

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

November 24, 2016 05:14 PM

Firefox прекратит поддержку XUL-дополнений в конце 2017 года

Разработчики Firefox уточнили планы перехода на API WebExtensions, предназначенного для разработки дополнений, совместимых с браузером Chrome. В качестве опциональной возможноcти, требующей явного включения в настройках, WebExtensions доступен начиная с Firefox 46. По умолчанию включение WebExtensions параллельно с XUL намечено на Firefox 51, что позволит сочетать дополнения написанные с использование старого и нового API. В Firefox 57, который ожидается в конце 2017 года, запланирован полный переход на WebExtensions и прекращение поддержки других типов дополнений.

Для стимулирования перевода дополнений на WebExtensions, после выхода Firefox 53 в апреле 2017 года каталог дополнений Mozilla прекратит генерацию цифровых подписей для новых классических дополнений, написанных с использованием XUL, SDK и XPCOM. Приниматься будут только дополнения на базе WebExtensions. Ограничение касается только новых дополнений для настольных сборок Firefox, обновления к ранее добавленным дополнениям смогут быть подписаны, как и дополнения к Firefox для Android, Thunderbird и Seamonkey. Напомним, что начиная с Firefox 48 проверка по цифровой подписи переведена в разряд обязательных и не может быть отключена в настройках.

В Firefox 57 будут загружаться только подписанные дополнения WebExtensions, подписанные системные дополнения, языковые наборы, словари, плагины OpenSearch и легковесные темы оформления. За оставшееся до блокировки время в Mozilla намерены доработать API WebExtensions и реализовать в нём все необходимые для разработчиков дополнений возможности, в том числе специфичные функции, недоступные в других браузерах.

API WebExtensions построен с использованием штатных web-технологий, а разработка дополнений напоминает создание web-приложений на основе единых стандартов. Переход на новый API позволит унифицировать разработку дополнений с платформами Chrome, Opera, Safari и Edge, и упростить портирование дополнений между различными web-браузерами. Переход на WebExtensions также позволит полноценно использовать многопроцессный режим работы - дополнения WebExtensions могут выполняться в отдельных дочерних процессах, изолированно от остальных частей браузера. Различия между API Chrome и WebExtensions можно отследить на данной странице.

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

November 24, 2016 01:44 PM

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

Дополнения в 2017 году

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

Чуть больше года назад мы начали говорить о том, как будут выглядеть будущее дополнений.

WebExtensions - это будущее для Firefox, и мы концентрируем все усилия что бы полностью перейти на них в 2017. Дополнения, созданные на WebExtensions, легче развивать и вам не нужно знать о внутренностях Firefox, что бы реализовать тот или иной алгоритм. Вам будет легче перемещать свои дополнения в другие браузеры с минимальными изменениями, так как мы делаем совместимое API с такими продуктами, как Opera, Chrome, и Edge.

К концу 2017 года, и с выпуском Firefox 57, мы полностью перейдем исключительно к WebExtensions и остановим работу любых других типов расширений. На протяжении всего года мы будем увеличивать набор WebExtensions API , которые не существуют для других браузеров и расширят возможности дополнений для Firefox.

Так же мы прекращаем прием новых расширений, которые сделаны для Firefox 53, но основаны не на WebExtensions.

===
Новость из блога:
https://blog.mozilla.org/addons/2016/11 … s-in-2017/

November 24, 2016 06:50 AM