Выпуск СУБД MySQL 5.7.12 c поддержкой протокола X Plugin

Компания Oracle опубликовала выпуск СУБД MySQL Community Server 5.7.12, в котором кроме типичного для корректирующих обновлений исправления ошибок реализована новая концепция Rapid Plugins, существенно упрощающая поставку новых возможностей в форме плагинов. Базовая поставка, как и раньше, остаётся неизменной в рамках цикла поддержки стабильной ветки, но теперь допускается реализация новшеств с их распространением в виде отдельных плагинов. Первым в состав MySQL 5.7 включён плагин X Plugin с реализацией одноимённого коммуникационного протокола, предоставляющего доступ к X DevAPI для коннекторов и клиентов MySQL, например, для cli-интерфейса mysql. Целью создания X DevAPI является обеспечение поддержки нового типа схем объектов БД, получивших название коллекции документов, … Читать далее Выпуск СУБД MySQL 5.7.12 c поддержкой протокола X Plugin

Второй предварительный выпуск Android N

Компания Google анонсировала второй предварительный выпуск следующей редакции открытой мобильной платформы Android — Android N Developer Preview 2. Релиз Android N ожидается в третьем квартале 2016 года. Установить новый тестовый выпуск можно присоединившись к программе бета-тестирования, сборки будут сформированы для устройств Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Pixel C и Android One. По сравнению с первым предварительным выпуском в Android N Developer Preview 2 внесены следующие изменения: Поддержка графического API Vulkan. По сравнению с OpenGL ES использование Vulkan позволяет существенно снизить нагрузку на CPU (до 10 раз в тестах Google) и повысить производительность отрисовки; Для приложений предоставлена возможность … Читать далее Второй предварительный выпуск Android N

Выпуск web-браузера Chrome 50

Компания Google представила релиз web-браузера Chrome 50. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающий основой Chrome. Браузер Chrome отличается использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Основные изменения в Chrome 50: В кодовую базу интегрированы наработки проекта ozone-wayland, в рамках которого развивался вариант web-браузера Chromium, предназначенный для работы в окружениях на базе Wayland. Работа поверх Wayland организована благодаря созданию адаптированного для работы с Wayland набора C++ классов Ozone, используемых в Chromium для абстрагирования вывода на различные оконные … Читать далее Выпуск web-браузера Chrome 50

В язык Swift добавлена начальная поддержка платформы Android

В состав основной ветки языка программирования Swift приняты изменения, обеспечивающие начальную поддержку платформы Android. В том числе возможность сборки для платформы Android реализована для stdlib, стандартной библиотеки Swift, что позволяет организовать запуск собранных Swift-приложения в окружении Android с использованием Android NDK. Читать далее В язык Swift добавлена начальная поддержка платформы Android

Релиз почтового клиента Thunderbird 45

Спустя десять месяцев с момента публикации прошлого значительного выпуска состоялся новый релиз почтового клиента Thunderbird 45, развиваемого силами сообщества и основанного на технологиях Mozilla. Новый выпуск отнесён к категории версий с длительным сроком поддержки, обновления для которых выпускаются в течение года. Последние четыре года разработка новых возможностей Thunderbird ведётся только силами энтузиастов, без участия работников Mozilla, поэтому новые выпуски Thunderbird выходят достаточно редко. Среди изменений, представленных в Thunderbird 45: Добавлен новый столбец «Корреспонденты», в котором приводится сводная информация об отправителе и получателе; Улучшена поддержка чатов и команд XMPP; Расширены опции для задания исключений для показа упомянутого в письме внешнего контента … Читать далее Релиз почтового клиента Thunderbird 45

В распространяемых через сторонние источники исполняемых файлах для Linux выявлен троян

Компания Dr.Web сообщила о выявлении троянского ПО для Linux, встроенного в распространяемую в бинарном виде утилиту для совершения атаки путем наводнения адреса жертвы UDP-пакетами. Кроме заявленной функциональности, утилита также выполняет троянские действия и оставляет в системе пользователя бэкдор. Для UDP-флуда требуется запуск программы с правами root, поэтому вредоносное ПО сразу получает полный доступ к системе. Пользователям рекомендуется избегать загрузки программ из непроверенных источников и не запускать сторонние бинарные файлы в системе. После запуска троянского ПО в систему загружается и устанавливается один из трёх бэкдоров (1, 2, 3), предоставляющих злоумышленникам возможность выполнять произвольные команды в системе пользователя. Бэкдор сохраняется в файлах … Читать далее В распространяемых через сторонние источники исполняемых файлах для Linux выявлен троян

Некоммерческий удостоверяющий центр Let’s Encrypt вышел из стадии бета-тестирования

Некоммерческий удостоверяющий центр Let’s Encrypt, контролируемый сообществом и предоставляющий сертификаты безвозмездно всем желающим, сообщил о снятии признака бета-тестирования сервиса, что позволяет рассматривать Let’s Encrypt как общедоступный стабильный сервис. За время действия программы бета-тестирования серивисом было выдано более 1.7 млн сертификатов для более чем 3.8 млн web-сайтов, 90% из которых ранее не использовали HTTPS, что позволило отладить все процессы и выявить узкие места. Также сообщается о расширении состава кураторов проекта: компании Cisco и Akamai на три года продлили своё участие в роли платиновых спонсоров, компания Gemalto присоединилась в роли золотого спонсора, а компании HP Enterprise, Fastly, Duda и ReliableSite.net стали серебрянными … Читать далее Некоммерческий удостоверяющий центр Let’s Encrypt вышел из стадии бета-тестирования

В язык Swift добавлена поддержка платформы Android

В состав основной ветки языка программирования Swift приняты подготовленные компанией Google изменения, обеспечивающие начальную поддержку платформы Android. В том числе возможность сборки для платформы Android реализована для stdlib, стандартной библиотеки Swift, что позволяет организовать запуск собранных Swift-приложения в окружении Android с использованием Android NDK. Читать далее В язык Swift добавлена поддержка платформы Android

Релиз дистрибутива для создания межсетевых экранов pfSense 2.3

Доступен выпуск компактного дистрибутива для создания межсетевых экранов и сетевых шлюзов pfSense 2.3. Дистрибутив основан на кодовой базе FreeBSD 10.3 с задействованием наработок проекта m0n0wall и активным использованием pf и ALTQ. Для загрузки доступно несколько образов для архитектур i386 и amd64, размером от 300 до 350 Мб, включая LiveCD и образ для установки на USB Flash. Управление дистрибутивом производится через web-интерфейс. Для организации выхода пользователей в проводной и беспроводной сети может быть использован Captive Portal, NAT, VPN (IPsec, OpenVPN) и PPPoE. Поддерживается широкий спектр возможностей по ограничению пропускной способности, лимитирования числа одновременных соединений, фильтрации трафика и создания отказоустойчивых конфигураций на … Читать далее Релиз дистрибутива для создания межсетевых экранов pfSense 2.3

Выпуск Apache FlexJS 0.6, позволяющего портировать Flex-приложения на HTML5 и JavaScript

Организация Apache Software Foundation представила релиз проекта FlexJS 0.6, продолжающего развитие Flex SDK в направлении ухода от привязки к технологиям Adobe Flash. FlexJS позволяет компилировать Flex-приложения, написанные с использованием разметки MXML и языка ActionScript, не только в формат SWF, но и в форму универсальных web-приложений на базе HTML5, CSS и JavaScript. Одновременно выпущен компилятор Apache Flex FalconJX 0.6.0, предоставляющий средства для компиляции MXML и ActionScript в представление на HTML/JS/CSS. При помощи FlexJS и Flex FalconJX Flex-проект может быть выполнен в обычном web-браузере, без необходимости установки дополнительных плагинов, или собран в форме мобильного приложения. Вместо предоставляемых Flash компонентов пользовательского интерфейса, в … Читать далее Выпуск Apache FlexJS 0.6, позволяющего портировать Flex-приложения на HTML5 и JavaScript

В Ubuntu 16.04 обеспечена поддержка установки самодостаточных snap-пакетов

В настольных сборках Ubuntu 16.04 LTS, помимо традиционных deb-пакетов, появится возможность использования самодостаточных пакетов snap, не связанных зависимостями с остальными компонентами дистрибутива. Поддержка установки snap-пакетов даст возможность поставлять для Ubuntu новые выпуски программ, не заботясь об обеспечении привязки к поставляемым в дистрибутиве библиотекам, поставляя актуальные приложения даже спустя несколько лет после выпуска релиза дистрибутива. Изоляция snap-приложений от остальной системы положительно повлияет на безопасность и позволит не опасаться на возможное негативное влияние на систему установки сторонних программ, а также даст возможность обойтись без применения систем виртуализации при ознакомительном запуске программ. Для разработчиков использование snap-пакетов для поставки своих программ удобно из-за возможности … Читать далее В Ubuntu 16.04 обеспечена поддержка установки самодостаточных snap-пакетов

Раскрыты детали уязвимости Badlock в Samba

Раскрыты подробности об анонсированной в марте уязвимости Badlock (CVE-2016-2118), которая затрагивает почти все версии Windows и Samba. Уязвимость оказалась не столько критичной (CVSS 7.1/6.4 из 10) как предполагалось и может быть использована для совершения MITM-атаки, при наличии у злоумышленника доступа к шлюзу или локальной сети клиента или сервера, или для инициирования удалённого отказа в обслуживании (DoS). Проблема устранена в выпусках Samba 4.4.2, 4.3.8 и 4.2.11 (исправления для веток 4.0, 4.1 и 3.x не выпущено, так как их поддержка уже прекращена), в которых также исправлено ещё семь уязвимостей. Суть уязвимости Badlock сводится к тому, что атакующий, способный перехватить DCERPC-трафик между клиентом … Читать далее Раскрыты детали уязвимости Badlock в Samba

План разработки Xfce 4.14

Опубликован план разработки Xfce 4.14 и отчёт об уже выполненной работе. Наиболее значительным новшеством Xfce 4.14 станет переход на библиотеку GTK+ 3.x, именно этому посвящены все усилия разработчиков. Для пользователей видимые изменения будут минимальный — значительные улучшение решено отложить до выпуска Xfce 4.16. Кроме перехода на GTK+ 3.x также планируется замена dbus-glib на GDbus, приведение в порядок наименований пиктограмм, задействование символьных пиктограмм в плагинах к панели и в приложениях, замена устаревших виджетов. Прогресс в портировании на GTK3+ отмечается для xfce4-panel, libxfce4ui, xfce4-session, xfdesktop, Xfce4-power-manager, Xfce4-notifyd, Xfce4-Appfinder, xfce4-indicator-plugin и xfce4-pulseaudio-plugin. Большая активность наблюдается в разработке композитного менеджера xfwm4, в котором добавлен … Читать далее План разработки Xfce 4.14

Стабильный релиз Wine 1.8.2

Спустя четыре месяца с момента стабильного релиза Wine 1.8 увидел свет второй корректирующий релиз Wine 1.8.2, в который включены только обновления файлов с переводами и исправления 32 серьезных ошибок, как правило приводивших к краху программ или некорректному поведению важных функций. В частности, исправлены ошибки, проявляющиеся при работе программ и игр: Rainbow Six: Vegas 2, Ultima IX, Visual Basic 5/6, Adobe After Effects 4, Powerpoint 2003/2007, Legrand XlPro 3, Star Wars: The Force Unleashed II, MinGW, Jade Empire Special Edition, bleem! 1.4, Crimzon Clover, Wreckfest Server, XIIZeal, Starcraft, Diablo II, IDEA v1.7, Romance of the Three Kingdoms 13, Heroes of the … Читать далее Стабильный релиз Wine 1.8.2

Декларативная спецификация парсинга бинарных файлов Kaitai Struct

Проект Kaitai представил первый публичный релиз спецификации парсинга произвольных бинарных файлов и инструментария к нему: Kaitai Struct 0.2. Kaitai Struct предлагается использовать в качестве формального описания любых бинарных форматов. Формат описывается в виде файла .ksy (который представляет собой YAML специального вида), который можно не только использовать в качестве документации, но и сразу же скомпилировать с помощью специального компилятора (ksc). На выходе компилятора — исходные коды библиотеки на одном из поддерживаемых языков, которая автоматически будет выполнять парсинг описанного в .ksy формата. Первый публичный релиз поддерживает Java, JavaScript, Python, Ruby, ожидается поддержка C, C++ и C#. Заявляется, что сгенерированные таким образом парсеры, … Читать далее Декларативная спецификация парсинга бинарных файлов Kaitai Struct

Компания Canonical выпустила систему управления контейнерами LXD 2.0

Представлен релиз проекта LXD 2.0, в рамках которых развивается надстройка над инструментарием LXC, позволяющая организовать централизованное управление группой серверов для развёртывания изолированных контейнеров. LXD позиционируется Canonical как «гипервизор контейнеров» и состоит из управляющего фонового процесса, принимающего запросы через REST API, клиента для работы в командной строке и плагина для интеграции с OpenStack. LXD основан на технологиях LXC, но заменяет систему шаблонов и предлагает альтернативный инструментарий, не ограниченный текущим хостом и поддерживающий управление по сети. Версия LXD 2.0 заявлена как первый релиз, готовый к промышленному применению. Выпуск обновлений для ветки LXD 2.0 будет осуществляться до июня 2021 года в соответствии с … Читать далее Компания Canonical выпустила систему управления контейнерами LXD 2.0

Релиз медиацентра MythTV 0.28

После двух с половиной лет разработки доступен релиз платформы для создания домашнего медиацентра MythTV 0.28, позволяющей превратить настольный ПК в телевизор, видеомагнитофон, музыкальный центр, альбом с фотографиями, станцию для записи и просмотра DVD. Код проекта распространяется в рамках лицензии GPL. Архитектура MythTV базируется на разделении бэкенда для хранения или захвата видео (IPTV, DVB-карты и т.п.), и фронтэнда для отображения и формирования интерфейса. Фронтэнд может работать одновременно с несколькими бэкендами, которые могут быть запущены как на локальной системе, так и на внешних компьютерах. Функциональность реализуется через плагины. В настоящее время доступно два набора плагинов — официальный и неофициальный. Спектр возможностей, охватываемых … Читать далее Релиз медиацентра MythTV 0.28

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

Доступен корректирующий выпуск Firefox 45.0.2, в котором исправлено несколько проблем: Крах при воспроизведении видео с использованием API Media Source Extension; Появившееся в выпуске Firefox 45 регрессивное изменение, блокирующее отправку заголовка content-type при пустых значениях тега «input type=file», что привело к неработоспособности некоторых форм загрузки данных; Проблема с отправкой заголовка Cookie из web worker при включении блокировки сторонних Cookie; Регрессивное изменение, отразившееся на проблемах с использованием атрибута srcset в теге image; Нарушение операций копирования и вставки из буфера обмена при переносе данных из Firefox в некоторые старые приложения на базе движка Gecko, например, в Thunderbird. Читать далее Обновление Firefox 45.0.2

Разработчики Firefox представили браузер Tofino, использующий технологии Chromium

Марк Майо (Mark Mayo), занимающий пост вице-президента Mozilla и главного менеджера Firefox, представил проект Tofino, в рамках которого развивается серия экспериментальных решений по созданию нового интерфейса пользователя для web-браузеров. Проект примечателен тем, что в опубликованном прототипе вместо движка Gecko используется платформа Electron, созданная GitHub для редактора Atom и основанная на браузерном движке Chromium. Для построения интерфейса вместо XUL используется web-фреймворк React. Платформа Electron позволяет создавать самодостаточные приложения на основе браузерных технологий. Разработчикам доступны модули Node.js, а также расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, манипуляции окнами, доступа к файловой системе и взаимодействия с подсистемами браузерного движка. … Читать далее Разработчики Firefox представили браузер Tofino, использующий технологии Chromium

Второй выпуск vis, текстового редактора в стиле vim

В рамках проекта vis развивается упрощённый вариант текстового редактора vim, избавленный от груза устаревших возможностей и предоставляющий ряд дополнительных функций, таких как встроенная поддержка нескольких областей выделения текста/курсоров и наличие встроенного командного языка с поддержкой структурных регулярных выражений редактора Sam. Код написан на языке Си с дополнительными скриптами на языке Lua. Vis поддерживает Unicode и может эффективно обрабатывать файлы произвольного размера, например, позволяет без проблем редактировать текстовые и бинарные файлы размером несколько гигабайт. Редактор также обладает такими возможностями как подсветка синтаксиса, неограниченный уровень отката операций (undo/redo), поиск и замена с использованием регулярных выражений, открытие одновременно нескольких файлов/окон, поддержка макросов. Целью … Читать далее Второй выпуск vis, текстового редактора в стиле vim

Представлена отдельная ветка ядра Linux с устранением уязвимостей

Саша Левин (Sasha Levin), работающий в компании Oracle над технологией Ksplice, представил проект «linux-stable security tree«, в рамках которого будут предоставлены урезанные варианты корректирующих выпусков для стабильных веток ядра Linux. От обычных обновлений ядра данные выпуски будут отличаться включением в состав только исправлений, связанных с устранением уязвимостей. Исправления ошибок, не связанных с безопасностью, в состав данных выпусков включаться не будут. Обновления с устранением уязвимостей будут выпускаться для ядер категории «stable» (не путать с «longterm» и «mainline»), в настоящий момент это ветка 4.4.x. Целевой аудиторией новых security-веток являются пользователи сложных промышленных систем, в которых проверка полного сохранения работоспособности для обычных корректирующих … Читать далее Представлена отдельная ветка ядра Linux с устранением уязвимостей