Выпуск nginx 1.13.5

Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.13.5, в котором реализованы следующие изменения: Представлена новая переменная $ssl_client_escaped_cert, в которой сохраняется SSL-сертификат в экранированном однострочном представлении URL-encoded, что позволяет сразу использовать данный сертификат в параметрах HTTP-запросов и в заголовках; На платформе Windows обеспечена работа директивы «ssl_session_ticket_key» и параметра «include» директивы «geo»; Устранена проблема, приводившая к возвращению некорректной длины ответа на 32-разрядных системах при запросе более 3 Гб данных, разбитых несколько диапазонов (range); Добавлен учёт времени последнего изменения ответа при обработке строки If-Range в заголовке запроса и выполнении директивы «expires modified», если использовалось проксирование без кэширования. Читать далее Выпуск nginx 1.13.5

Новая версия strace 4.19

Доступен новый выпуск strace 4.19, утилиты для диагностики и отладки программ для ОС, использующих ядро Linux. Она позволяет отслеживать и (начиная с версии 4.15) вмешиваться в процесс взаимодействия программы и ядра, включая происходящие системные вызовы, возникающие сигналы и изменения состояния процесса. Для своей работы strace использует механизм ptrace. Начиная с версии 4.13, формирование выпусков программы синхронизировано с выходом новых версий Linux. Основные изменения: Существенно доработано декодирование netlink (осуществлено в рамках проекта Google Summer of Code 2017 по доработке декодирования netlink: Реализовано декодирование атрибутов inet_diag_req_v2, inet_diag_req_compat, packet_diag_msg, smc_diag_msg протокола NETLINK_SOCK_DIAG. Реализованы протоколы NETLINK_SELINUX, NETLINK_CRYPTO (базовая поддержка, атрибуты crypto_user_alg), NETLINK_KOBJECT_UEVENT. Реализовано декодирование … Читать далее Новая версия strace 4.19

Проект WinBtrfs 1.0 с реализацией ФС Btrfs для Windows

После двух лет разработки увидел свет первый стабильный выпуск проекта WinBtrfs, в рамках которого подготовлен драйвер, предоставляющий возможность работы с файловой системой Btrfs на платформе Windows. Наработки проекта распространяется под лицензией LGPLv3. Примечательно, что WinBtrfs не основан на коде Btrfs из ядра Linux, а является созданной с нуля альтернативной реализацией. Поддерживается работа с Windows 7 и более новыми выпусками. Отмечается, что драйвер уже пригоден для ежедневного использования, но никаких гарантий относительно сохранения целостности ФС не даётся. Поддерживается большинство возможностей Btrfs, включая запись и чтение (в том числе в асинхронном режиме), использование RAID0/1/10/5/6, кэширование, автообнаружение разделов, ACL, символические ссылки, подразделы, снапшоты, … Читать далее Проект WinBtrfs 1.0 с реализацией ФС Btrfs для Windows

Критическая уязвимость в Apache Struts

Опубликовано обновление web-фреймворка Apache Struts 2.5.13, применяемого для создания web-приложений на языке Java с использованием парадигмы Model-View-Controller. В состав выпуска включено исправление критической уязвимости (CVE-2017-9805), позволяющей выполнить код на стороне сервера. Атака может быть проведена через отправку специально оформленного HTTP-запроса. Уязвимость проявляется при использовании плагина REST с обработчиком XStream для десериализации XML-блоков (применяется по умолчанию). Пользователям рекомендуется как можно скорее установить исправление, так как не исключено повторение весенней массированной атаки на корпоративные сети, в которых применяются приложения на базе Apache Struts. По статистике около 65% компаний из списка Fortune 100 используют приложения на базе Struts и почти во всех подобных … Читать далее Критическая уязвимость в Apache Struts

Выпуск звукового сервера PulseAudio 11.0

Состоялся релиз звукового сервера PulseAudio 11.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows. Ключевые улучшения PulseAudio 11.0: Добавлена возможность взаимодействия с оборудованием AirPlay, поставляемым с … Читать далее Выпуск звукового сервера PulseAudio 11.0

Релиз Mesa 17.2.0

После четырёх месяцев разработки представлен релиз свободной реализации OpenGL API — Mesa 17.2. По сравнению с прошлым выпуском внесено около 3300 изменений от примерно 130 разработчиков. Первый выпуск ветки Mesa 17.2.0 имеет экспериментальный статус — после проведения окончательной стабилизации кода будет выпущена стабильная версия 17.2.1. В Mesa 17.2 предоставляется полная поддержка OpenGL 4.5 для драйверов i965, radeonsi и nvc0, а также частичная поддержка недавно вышедшего стандарта OpenGL 4.6. Наиболее заметные изменения: Основные изменения в новом выпуске связаны с улучшением работы драйверов. Например, в драйвере radeonsi обеспечена начальная поддержка готовящихся к выпуску GPU Radeon RX Vega и Raven Ridge. Улучшена поддержка … Читать далее Релиз Mesa 17.2.0

Выпуск RancherOS 1.1, минималистичной ОС на базе контейнерной изоляции

Представлен выпуск операционной системы RancherOS 1.1, предоставляющей средства для изолированного выполнения приложений. Проект основан несколькими известными разработчиками из компании Citrix и бывшими руководителями Cloud.com. Код системы написан на языке Go и распространяется под лицензией Apache. Размер загрузочного образа составляет всего 59 Мб. Кроме установки на отдельный сервер, система также может быть развёрнута в окружении облачных платформ и систем виртуализации Amazon EC2, Digital Ocean, Docker Machine, GCE, KVM, OpenStack, Packet, Vagrant, VMware и VirtualBox, а также установлена на платах Raspberry Pi. Небольшой размер загрузочного образа объясняется тем, что RancherOS предоставляет минимальную обвязку, которая включает только компоненты, необходимые для запуска изолированных контейнеров. … Читать далее Выпуск RancherOS 1.1, минималистичной ОС на базе контейнерной изоляции

Выпуск почтового клиента Mutt 1.9.0

Состоялся релиз консольного почтового клиента Mutt 1.9.0, в котором проведены значительные внутренние изменения. В частности переписан движок обновления содержимого экрана, что позволило реализовать многострочные поля ввода и возможность обновления экрана при нахождении в строке редактирования (при изменении размера экрана содержимое раньше сбивалось до завершения редактирования параметра). Элементы заголовка письма при редактировании и просмотре теперь могут быть выделены цветом (настраивается через опцию «color compose header»). Добавлена настройка $history_remove_dups, обеспечивающая удаление дубликатов в списке с историей выполненных операций. Улучшена поддержка IMAP: переработан код загрузки заголовков и ускорены операции с кэшем. Добавлены новые операторы выделения по шаблону, позволяющие выбрать дочерние или родительские сообщения. … Читать далее Выпуск почтового клиента Mutt 1.9.0

Oracle увольняет почти весь персонал, развивавший Solaris

Компания Oracle проводит очередные массовые увольнения сотрудников, занимавшихся платформой Solaris, процессорами SPARC и системами хранения (ZFS Storage Appliance). По неофициальным данным увольнения затронули около 2500 сотрудников. Несколько сотен работников, ранее вовлечённых в разработку Solaris не были уволены, но были переведены в другие команды, обеспечивающие сопровождение Linux-проектов Oracle. По мнению Брайана Кантрилла (Bryan Cantrill), создателя системы динамической отладки DTrace, на этот раз проведённые сокращения достаточно глубоки, чтобы стать фатальными для платформы Solaris. В частности, развивающее Solaris подразделение потеряло около 90% персонала, в том числе сокращены все руководящие кадры. Похожая информация об увольнении почти всех разработчиков Solaris также опубликована Дрю Фишером (Drew … Читать далее Oracle увольняет почти весь персонал, развивавший Solaris

Релиз ядра Linux 4.13

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.13. Среди наиболее заметных изменений: встроенная реализация протокола TLS, плагин для рандомизации порядка полей в структурах данных, функциональность «lifetime hints» в VFS, поддержка буферизированного ввода/вывода в неблокирующем режиме, модуль для зонированных блочных устройств, расширение лимита на число файлов в директории ext4, поддержка привязки BPF-программ к сокетам, средства оптимизации энергопотребления через прогнозирование следующего прерывания. В новую версию принято более 14 тысяч исправлений от 1400 разработчиков, размер патча — 68 Мб (изменения затронули 10647 файлов, добавлено 824508 строк кода, удалено 228197 строк). Около 45% всех представленных в 4.13 изменений связаны с драйверами … Читать далее Релиз ядра Linux 4.13

Выпуск дистрибутива Manjaro Linux 17.0.3

Представлен выпуск дистрибутива Manjaro Linux 17.0.3, построенного на основе Arch Linux и ориентированного на начинающих пользователей. Дистрибутив примечателен наличием упрощённого и дружественного пользователю процесса установки, поддержкой автоматического определения оборудования и установки необходимых для его работы драйверов. Manjaro поставляется в виде live-сборок с графическими окружениями KDE (1.9 Гб), GNOME (1.6 Гб) и Xfce (1.6 Гб). Для управления репозиториями в Manjaro используется собственный инструментарий BoxIt, спроектированный по образу Git. Репозиторий поддерживается по принципу непрерывного включения обновлений (rolling), но новые версии проходят дополнительную стадию стабилизации. Кроме собственного репозитория, имеется поддержка использования репозитория AUR (Arch User Repository). Дистрибутив снабжен графическим инсталлятором и графическим интерфейсом … Читать далее Выпуск дистрибутива Manjaro Linux 17.0.3

Началось альфа-тестирование инсталлятора Debian 10 "Buster"

Началось тестирование первой альфа-версии инсталлятора следующего значительного релиза Debian — «Buster». Ключевые изменения в инсталляторе: Ядро Linux обновлено до выпуска 4.12; Обеспечено создание пользователя sshd для разделения привилегий в OpenSSH; Прекращена поддержка образов orion5x-qnap; В БД поддерживаемого оборудования добавлены платы Raspberry Pi 3 Model B, BeagleBone Green, Firefly-RK3399, Radxa Rock 2 Square и различные системы на основе sunxi (Banana Pi BPI-M2-Plus, FriendlyArm NanoPi M1, FriendlyARM NanoPi NEO Air, Lichee Pi Zero, NextThing C.H.I.P. Pro, Xunlong Orange Pi Zero); В загрузчик добавлена поддержка JBOD-систем с большим числом дисков; Проведена чистка неподдерживаемых субархитектур MIPS; В набор md-modules добавлен модуль dm-raid. Читать далее Началось альфа-тестирование инсталлятора Debian 10 "Buster"

Опубликованы Linux From Scratch 8.1 и Beyond Linux From Scratch 8.1

Сформированы новые выпуски руководств Linux From Scratch 8.1 (LFS) и Beyond Linux From Scratch 8.1 (BLFS), а также редакций LFS и BLFS с системным менеджером systemd. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке около 900 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей. В Linux From Scratch 8.1 произведено обновление 32 пакетов, исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге. В новой … Читать далее Опубликованы Linux From Scratch 8.1 и Beyond Linux From Scratch 8.1

Вышел компилятор языка D 2.076

Команда разработчиков языка D представила новую версию компилятора 2.076. Язык D использует статическую типизацию, обладает синтаксисом, схожим с C/C++, и обеспечивает производительность компилируемых языков, при этом заимствуя некоторые полезные возможности динамических языков в области эффективности разработки и обеспечения безопасности. Например, предоставляется поддержка ассоциативных массивов, косвенное определение типов, автоматическое управление памятью, средства параллельного программирования, опциональный сборщик мусора, система шаблонов, компоненты для метапрограммирования, возможность использовать библиотеки на языке C, а также некоторые библиотеки на C++ и Objective-C. Компилятор DDMD поддерживает системы GNU/Linux, Windows, OS X, FreeBSD, и архитектуры x86, x86_64, x64. Главным нововведением является режим «-betterC«, который позволяет разрабатывать на D полностью … Читать далее Вышел компилятор языка D 2.076

Релиз ReactOS 0.4.6

Представлен релиз операционной системы ReactOS 0.4.6, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Это шестой выпуск, подготовленный после перехода проекта к более оперативному формированию релизов, которые теперь выходят не раз в год, а раз в три месяца. Операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (104 Мб) и Live-сборка (225 Мб, в zip-архиве 72 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2. Ключевые изменения: Добавлен драйвер для сетевой файловой системы NFS. Добавлены драйверы USBport и USBhub. Началась реализация драйверов RDBSS и RXCE, необходимых для обеспечения поддержки SMB в будущих выпусках. Импортирован базовый драйвер … Читать далее Релиз ReactOS 0.4.6

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

Проект GNU опубликовал новую версию web-браузера IceCat 52.3.0. Браузер построен на кодовой базе Firefox 52.0.2 ESR, приведённой в соответствие с требованиями к полностью свободному ПО. В частности, удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений, интегрированы дополнения, направленные на усиления приватности. В базовую поставку входят дополнения LibreJS для блокирования обработки несвободного JavaScript-кода, HTTPS Everywhere для использования шифрования трафика на всех сайтах где это возможно, HTML5 Video Everywhere для замены Flash-плеера на аналог на основе тега video и Spyblock (основан на Adblock Plus) для блокирования рекламы и реализации приватного режима просмотра в … Читать далее Выпуск web-браузера GNU IceCat 52.3.0

Компания DJI начала публикацию GPL кода, используемого в прошивках

Известный производитель дронов DJI, который ранее часто подвергался критике за использование GPL-компонентов в прошивках без публикации их исходных текстов, встал на путь выполнения требований лицензии GPL и начал публикацию кода. В настоящее время раскрыт только код компонентов busybox и mmc-utils, в то время как в прошивке зафиксировано заметно больше косвенных упоминаний применения открытого кода. В том числе, несмотря на то, что в прошивке заявлено использование проприетарной RTOS ThreadX, энтузиасты нашли в образе много следов GPL-драйверов и компонентов Linux. Сообщается, что компания DJI инициировала процесс анализа кода на предмет наличия компонентов под свободными лицензиями и опубликует код необходимых для соблюдения этих … Читать далее Компания DJI начала публикацию GPL кода, используемого в прошивках

По статистике Net Applications доля Linux среди настольных систем превысила 3%

По данным компании Net Applications в августе доля настольных систем на базе Linux возросла с 2.53% до 3.37%, впервые преодолев отметку в 3%. Доля Windows за месяц снизилась с 91.45% до 90.70%, а доля macOS с 6.02% до 5.94%. Среди мобильных систем Linux, в лице Android, занимает 64.76% рынка, iOS — 32.93%, Windows — 0.81%. Рейтинг построен на основе анализа статистики 160 миллионов посещений примерно 40 тысяч web-сайтов на которых установлены счётчики HitsLink Analytics и SharePost. Если рассматривать другие источники, то по статистике посещений Wikipedia доля Linux составляет 1.25%, Android — 25.9%. По данным отечественного web-счётчика OpenStat доля Linux составляет … Читать далее По статистике Net Applications доля Linux среди настольных систем превысила 3%

Релиз дистрибутива для образовательных учреждений Ubuntu EducationPack 16.04

Проект UALinux выпустил сборку Ubuntu EducationPack 16.04, ориентированную на использование в учебных учреждениях. Дистрибутив основан на пакетной базе Ubuntu 16.04 и предоставляет из коробки полностью настроенное решение для образовательного учреждения, готовое для использования сразу после установки. Сборки поставляются для 32-х и 64-разрядных систем (4.1 Гб). Установочный диск содержит более 140 предустановленных программ для образования, науки, программирования и организации учебного процесса. Ещё более 80 программ доступно на дополнительном диске. Интерфейс основан на окружении на GNOME Flashback. В комплект входит LTSP-сервер, позволяющий использовать старые компьютеры в качестве тонких клиентов или бездисковых рабочих станций, загружающихся из сети без установки. Читать далее Релиз дистрибутива для образовательных учреждений Ubuntu EducationPack 16.04

Уязвимость в Asterisk, позволяющая перенаправить RTP-поток

В Asterisk 13.17.1 и 14.6.1 устранены три уязвимости, одна из которых признана критической (CVE-2017-14099) и позволяет захватить поток информации. Уязвимость присутствует в стеке RTP (Realtime Transport Protocol) и затрагивает системы, в которых в rtp.conf установлена опция «strictrtp» (включена по умолчанию) и активны настройки обхода NAT («nat» и «rtp_symmetric» для chan_sip и chan_pjsip). Через отправку большого числа RTP-пакетов атакущий может организовать перенаправление исходящего медиапотока на свой IP. Вторая уязвимость (CVE-2017-14100) присутствует в модуле голосовой почты app_minivm и позволяет организовать подстановку shell-кода через передачу специально оформленного имени caller ID или номера телефона. Третья уязвимость (CVE-2017-14098) затрагивает модуль res_pjisp и может привести к … Читать далее Уязвимость в Asterisk, позволяющая перенаправить RTP-поток

Выпуск Wine 2.16

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 2.16. С момента выпуска версии 2.15 было закрыто 19 отчётов об ошибках. Наиболее важные изменения: Поддержка вставки метафайлов в RichEdit; Улучшена поддержка PNG-изображений в оттенках серого; Поддержка возможностей для повышения безопасности загрузки библиотек; Улучшена обработка трансформаций в GdiPlus; В DirectWrite улучшен рендеринг; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Enterprise Architect, Illustrator CS6, Winrar, PhotoFiltre 6/7, Unigine Superposition, Monster Girl Quest, WIC. Читать далее Выпуск Wine 2.16