Релиз php-parser 0.5, парсера кода PHP

Подготовлен новый выпуск php-parser, библиотеки для синтаксического разбора исходного кода на языке PHP в абстрактное синтаксическое дерево. Полностью поддерживается синтаксис PHP 5 и PHP 7, включая разбор пространств имён и возможность обработки PHP-файлов с некорректным синтаксисом. Проект может использоваться для создания статических анализаторов, утилит рефакторинга и сбора метрик. Код проекта написан на языке Go c использованием библиотек goyacc и golex, и распространяется под лиценизей MIT. Читать далее Релиз php-parser 0.5, парсера кода PHP

Для платформы Эльбрус представлен новый дистрибутив АЛЬТ

Компания «Базальт СПО» объявила о готовности нового дистрибутива «ОС АЛЬТ», адаптированного для работы на серверах «Эльбрус-4.4» и рабочих станциях «Эльбрус 401-РС» и «Эльбрус 801-РС». Дистрибутив основан на наработках проекта Sisyphus, в рамках которого была выполнена работа по портированию на процессоры с архитектурой «Эльбрус» системного окружения Linux и прикладных пакетов. Все компоненты дистрибутива запускаются в основном режиме процессора (в двоичных кодах «Эльбрус», а не в режиме эмуляции CPU x86), что позволило добиться более высокой производительности по сравнению с режимом бинарной трансляции. Репозиторий насчитывает более 6000 портированных для архитектуры e2k исходных пакетов, в том числе доступны типовые окружения сборки (rpm-build, hasher), платформы … Читать далее Для платформы Эльбрус представлен новый дистрибутив АЛЬТ

Релиз СУБД SQLite 3.24

Представлен релиз SQLite 3.24.0, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg. Основные изменения: Добавлена поддержка операции UPSERT (добавить-или-модифицировать), реализованной через выражение «INSERT … ON CONFLICT DO NOTHING/UPDATE». Операция позволяет игнорировать ошибку или выполнить обновление вместо вставки, в случае невозможности добавления данных через «INSERT», например, из-за нарушения условий уникальности или недопустимости значения одного из полей (т.е. если запись уже существует, вместо INSERT можно … Читать далее Релиз СУБД SQLite 3.24

Выпуск Chrome OS 67

Компания Google представила релиз операционной системы Chrome OS 67, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 67. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 67 доступна для большинства актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache 2.0. Основные изменения в Chrome OS 67: Обеспечена возможность запуска приложений, работающих в режиме Progressive Web Apps … Читать далее Выпуск Chrome OS 67

Cloudflare ввёл в строй DNS-резолвер в форме скрытого сервиса Tor

Компания Cloudflare продолжила развитие своего публичного DNS-сервера 1.1.1.1 и для тех кто не хочет раскрывать свой IP-адрес при обращении к DNS ввела в строй DNS-резолвер, реализованный в виде скрытого сервиса Tor. Компания также напомнила, что для DNS-сервера 1.1.1.1, а также сопутствующих сервисов «DNS over HTTPS» и «DNS over TLS», действует правило, в соответствии с которым IP-адреса клиентов не записываются на диск и все логи полностью удаляются каждые 24 часа. До сих пор для пользователей Tor было доступно два метода резолвинга IP-адресов — использование DNS-сервера провайдера и использование резолвера выходного узла Tor. В первом случае DNS-резолвер получает информацию о клиентском IP, … Читать далее Cloudflare ввёл в строй DNS-резолвер в форме скрытого сервиса Tor

Выпуск сервера приложений NGINX Unit 1.2

Доступен выпуск сервера приложений NGINX Unit 1.2, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby и Go). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Проект пока находится на стадии бета-тестирования и не рекомендован для промышленного использования. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе прошлого выпуска. В новой версии: Добавлена возможность настройки переменных окружения для процессов приложений, запускаемых под управлением Unit. … Читать далее Выпуск сервера приложений NGINX Unit 1.2

В Facebook доля трафика IPv6 в США превысила 50%

Facebook ввёл в строй собственный сервис для отслеживания степени внедрения IPv6 в различных странах. По данным сервиса, учитывающего статистику обращений к социальной сети Facebook, в конце мая доля IPv6 трафика в США впервые преодолела отметку в 50%. Для мобильных сетей США доля IPv6-трафика оценивается в 75%. Наибольший уровень внедрения отмечается у оператора T-Mobile, который маршрутизирует через IPv6 90% трафика. Из кабельных операторов лидирует Comcast, в котором 75% трафика проходит через IPv6. Кроме США среди лидеров по степени внедрения IPv6 выделяются Бельгия (49.51%), Индия (49.36%) и Германия (39.2%). В России доля IPv6 составляет 1.53%, Китае — 0.69%, Украине — 0.26%, Беларуси … Читать далее В Facebook доля трафика IPv6 в США превысила 50%

Релиз файлового менеджера Thunar 1.8.0, развиваемого проектом Xfce

После шести лет c момента релиза прошлой стабильной ветки состоялся выпуск файлового менеджера Thunar 1.8.0, развиваемого в рамках проекта Xfce. При разработке Thunar основное внимание уделяется обеспечению высокой скорости работы и отзывчивости, в сочетании с предоставлением простого в использовании, интуитивно понятного и избавленного от излишеств интерфейса. Основные новшества: Переход с GTK+2 на использование GTK+3; Полная переработка панели для отображения текущего файлового пути. На панель добавлены кнопки для перехода к ранее открытым и следующим путям, перехода в домашний каталог и родительский каталог. В правой части панели появилась пиктограмма, клик на которой открывает диалог для редактирования строки с файловым путём. На скриншоте … Читать далее Релиз файлового менеджера Thunar 1.8.0, развиваемого проектом Xfce

В состав OpenBSD-Current добавлен механизм защиты RETGUARD

В состав компилятора Clang, используемого для сборки базовой системы OpenBSD, интегрирован механизм защиты RETGUARD, нацеленный на усложнение выполнения эксплоитов, построенных с использованием заимствования кусков кода и приёмов возвратно-ориентированного программирования (ROP, Return-Oriented Programming). Механизм включен только при сборке для архитектуры AMD64. Суть метода защиты RETGUARD заключается в искажении адреса возврата обработчиков функций. Перед началом обработчика функции добавляется вызов XOR, комбинирующий адрес возврата с генерируемым для каждой функции случайным значением Cookie, которое затем сохраняется в стек. Перед командой возврата управления из функции (ret) значение Cookie извлекается из стека и при помощи операции XOR повторно применяется к адресу возврата, что восстанавливает его исходное … Читать далее В состав OpenBSD-Current добавлен механизм защиты RETGUARD

Обновление Firefox 60.0.2 с устранением уязвимостей

Подготовлен корректирующий выпуск Firefox 60.0.2, в котором устранена критическая уязвимость и исправлено несколько ошибок. Информация о критической уязвимости пока не раскрывается, в отчёте упоминается только проблема CVE-2018-6126 в библиотеке Skia, которая может привести к краху браузера из-за переполнения буфера при растеризации специально оформленных изображений в формате SVG при выключенном сглаживании. Из исправлений ошибок отмечается решение проблемы с пропаданием узлов DOM в панели инструментов для разработчиков. Кроме того, устранена ошибка, мешавшая нормальному отображению шрифтов в Mac OS X 10.11 и более ранних выпусках при использовании сторонних менеджеров шрифтов. Библиотека NSS (Network Security Services) обновлена до версии 3.36.4, в которой решена проблема … Читать далее Обновление Firefox 60.0.2 с устранением уязвимостей

Новые сведения о вредоносном ПО VPNFilter, поражающем домашние маршрутизаторы

Стали известны дополнительные подробности о вредоносном ПО VPNFilter, поразившем более 500 тысяч домашних маршрутизаторов. Кроме атак на устройства производства Linksys, MikroTik, Netgear, TP-Link и QNAP факты компрометации также выявлены для различных моделей маршрутизаторов и беспроводных точек ASUS, D-Link, Huawei, Ubiquiti, UPVEL и ZTE (общий список вовлечённых в атаку моделей увеличился с 16 до 72). По новым данным образованный вредоносным ПО VPNFilter ботнет может включать на 200 тысяч устройств больше, чем предполагалось изначально. Помимо модулей для анализа трафика и обращения к управляющему серверу через Tor выявлено два новых модуля-плагина, подгружаемых вредоносным ПО для проведения определённых видов атак: ssler — модуль для … Читать далее Новые сведения о вредоносном ПО VPNFilter, поражающем домашние маршрутизаторы

Microsoft пообещал переименовать GVFS из-за пересечения имени с виртуальной ФС GNOME

Полтора года назад компания Microsoft представила открытый проект «GVFS» (Git Virtual File System) с реализацией виртуальной файловой системы для Git, что вызвало недовольство части сообщества из-за использования имени, уже применяемого проектом GNOME (GVFS — Gnome Virtual File System) для своей виртуальной ФС с 2007 года. Представители сообщества много раз пытались донести до Microsoft информацию о порочности использования идентичного имени со сходным проектом, но они игнорировались компанией. Три дня назад очередной энтузиаст опять попытался обратить внимание на проблему, но созданный им тикет был закрыт с отказом. В обращении пользователь указал на пренебрежительное отношение Microsoft к сложившейся экосистеме СПО и не желание … Читать далее Microsoft пообещал переименовать GVFS из-за пересечения имени с виртуальной ФС GNOME

По данным Facebook доля трафика IPv6 в США превысила 50%

Facebook ввёл в строй собственный сервис для отслеживания степени внедрения IPv6 в различных странах. По данным сервиса, учитывающего статистику обращений к социальной сети Facebook, в конце мая доля IPv6 трафика в США впервые преодолела отметку в 50%. Для мобильных сетей США доля IPv6-трафика оценивается в 75%. Наибольший уровень внедрения отмечается у оператора T-Mobile, который маршрутизирует через IPv6 90% трафика. Из кабельных операторов лидирует Comcast, в котором 75% трафика проходит через IPv6. Кроме США среди лидеров по степени внедрения IPv6 выделяются Бельгия (49.51%), Индия (49.36%) и Германия (39.2%). В России доля IPv6 составляет 1.53%, Китае — 0.69%, Украине — 0.26%, Белорусии … Читать далее По данным Facebook доля трафика IPv6 в США превысила 50%

Проект TrueOS трансформировался в обособленную ОС

Проект TrueOS (ранее PC-BSD) объявил о превращении из надстройки над FreeBSD с графическим рабочим столом в обособленную операционную систему, которую можно рассматривать как «downstream» форк FreeBSD. Помимо ранее предлагаемых файловой системы ZFS и системы инициализации OpenRC, начинка TrueOS будет расширена дополнительными возможностями, которые позволят рассматривать проект как свежую и инновационную ОС. В итоге планируется подготовить модульную, функциональную и качественную платформу, нацеленную на удовлетворение потребностей продвинутых пользователей и любителей кастомизации. Под «downstream» форком подразумевается, что проект продолжит использовать кодовую базу FreeBSD, интегрируя в неё новые технологии, такие как OpenRC и LibreSSL. Проделанная на начальном этапе работа уже позволяет использовать TrueOS в … Читать далее Проект TrueOS трансформировался в обособленную ОС

GitLab делает бесплатной коммерческую версию для студентов и открытых проектов

Разработчики платформы совместной работы с Git-репозиториями GitLab, которая позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере, сообщили, что отныне студенты и разработчики некоммерческого ПО под стандартными открытыми лицензиями могут бесплатно получить коммерческую версию GitLab Ultimate, в которой предоставляются некоторые расширенные возможности, отсутствующие в свободной версии. Кроме того, тем же категориям пользователей может быть открыт бесплатный доступ к платному облачному хостингу GitLab.com, соответствующий тарифному плану Gold. Как и прежде, базовая версия GitLab и базовый хостинг продолжают предоставляться под свободной лицензией без ограничений. Из расширенных возможностей GitLab Ultimate можно отметить поддержку взаимодействия с несколькими серверами LDAP/AD, функцию подтверждения запросов на слияние, … Читать далее GitLab делает бесплатной коммерческую версию для студентов и открытых проектов

Выпуск nginx 1.15.0

Представлен первый выпуск новой основной ветки nginx 1.15, в рамках которой будет продолжено развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.14 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей). Основные изменения: Объявлена устаревшей директива «ssl», на смену которой пришёл параметр «ssl» в директиве «listen»; Определение отсутствующих SSL-сертификатов теперь производится на этапе тестирования конфигурации при использовании в настройках директивы «listen» с параметром «ssl»; В модуль stream добавлена возможность обработки в рамках одного сеанса нескольких входящих UDP-датаграмм от клиента; Добавлена проверка указания некорректного кода возврата в директиве «proxy_cache_valid»; Решены проблемы при сборке с использованием GCC 8.1; Устранена невозможность сборки … Читать далее Выпуск nginx 1.15.0

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

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

Уязвимость Zip Slip, затрагивающая библиотеки для распаковки архивов

Раскрыты сведения об уязвимости Zip Slip, которая позволяет переписать или сохранить файлы за пределами базового каталога при распаковке архивов с использованием функций распаковки, предоставляемых различными библиотеками на Java, JavaScript, .NET и Go. В анонсе достаточно много PR и заметно преувеличена степень новизны проблемы и степени её опасности, в то время как уязвимость по сути повторяет проблемы, устранённые 10-20 лет назад в штатных утилитах распаковки архивов, перенося их на современные фреймворки. Суть уязвимости в том, что можно подготовить модифицированный архив (tar, jar, war, cpio, apk, rar или 7z), в котором подставить в путь сохранённого в архиве файла символы «../../». При распаковке … Читать далее Уязвимость Zip Slip, затрагивающая библиотеки для распаковки архивов

Доля Firefox опустилась ниже 10% по статистике сервиса Net Applications

По данным общемирового рейтинга Net Applications, доля Firefox за год снизилась с 12.63% в июне 2017 года до 9.92% в мае 2018 года. При этом продолжают укрепляться позиции Chrome, который за год повысил своё присутствие с 60.08% до 62.85%. Позиция Internet Explorer снизилась до 11.8%, но данное снижение компенсировал Microsoft Edge, который за год повысил свою долю с 0.50% до 4.26%. Похожая тенденция наблюдается и в рейтинге StatCounter: за год доля Firefox снизилась с 6.12 до 5.27%, а доля Chrome возросла c 54.14% до 58.09%, Internet Explorer и Edge занимают 2.59% и 1.91% рынка, соответственно. По рейтингу w3schools доля Firefox … Читать далее Доля Firefox опустилась ниже 10% по статистике сервиса Net Applications

Система построения CDN-сети Traffic Control получила статус первичного проекта Apache

Организация Apache Software Foundation объявила о присвоении Apache Traffic Control статуса первичного проекта Apache. В июле 2016 года Traffic Control был передан под покровительство фонда Apache, в котором проект находился в инкубаторе, где была проверена способность следования принципам разработки и управления, принятым в сообществе Apache и основанным на идеях меритократии. Теперь Apache Traffic Control признан готовым для самостоятельного существования, не требующего дополнительного надзора. Компоненты проекта поставляются под лицензией Apache 2.0. Большая часть кода написана на языках Perl и Go. В качестве СУБД применяется PostgreSQL. Изначально проект был создан компанией Comcast для автоматизации создания, мониторинга, конфигурирования и обслуживания крупных сетей доставки … Читать далее Система построения CDN-сети Traffic Control получила статус первичного проекта Apache

Компания Apple перевела OpenGL и OpenCL в разряд устаревших технологий

Вместе с анонсом предстоящего выпуска macOS 10.14 «Mojave» компания Apple объявила о переводе OpenGL и OpenCL в разряд устаревших технологий. В macOS 10.14 данные графические API ещё будут поддерживаться, но с пометкой «deprecated». О сроках полного удаления OpenGL и OpenCL из macOS ничего не говорится. Разработчикам игр и приложений для работы с графикой рекомендовано перейти на использование проприетарного API Metal, доступного только для iOS, macOS и tvOS. Вместо OpenCL для вычислений на GPU предлагается применять Metal Performance Shaders. Поддержка API Vulkan пока не планируется. Читать далее Компания Apple перевела OpenGL и OpenCL в разряд устаревших технологий