#  Cppcheck 2.5
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-05

Вышла новая версия статического анализатора для С и С++. В новой версии: В парсере: различные исправления; теперь поддерживаются все возможности c++11, c++14, c++17; частичная поддержка с++20. Также анализатор теперь: знает больше об API; показывает меньше ненужных предупреждений; находит больше багов; исправлены вылеты и ложные срабатывания в Misra. Добавлены новые проверки: подозрительное присваивание контейнера/итератора в условии; повторное пробрасывание текущего исключения с помощью throw;. Примеры кода, которые демонстрируют новые проверки: void f(std::string s) { if (s = "123") { } } Assignment in condition should probably be comparison void func1(const bool flag) { try{ if(!flag) throw; } catch (int&) { ; } } Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Ссылка: https://www.linux.org.ru/news/development/16404419
#  Выпуск postmarketOS 21.06, Linux-дистрибутива для смартфонов и мобильных устройств
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-05

Представлен выпуск проекта postmarketOS 21.06, развивающего дистрибутив Linux для смартфонов, базирующийся на Alpine Linux, Musl и BusyBox. Целью проекта является предоставление возможности использования Linux дистрибутива на смартфоне, не зависящего от жизненного цикла поддержки официальных прошивок и не привязанного к типовым решениям основных игроков индустрии, задающих вектор развития. Сборки.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55439
#  Google Play заменил формат APK на Android App Bundle (.aab)
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-04

Начиная с августа 2021 года, Google Play переходит на использование нового формата .aab (Android App Bundle), который позволяет сократить объем загружаемых данных в среднем 10-20% по сравнению с привычным форматом APK. App Bundle поддерживается всеми версиями Android начиная с 9-ой и позволит экономить место на накопителе и ускорить скачивание, ведь теперь при загрузке приложения из Google Play на систему пользователя доставляются только код и ресурсы, необходимые для работы на конкретном устройстве. Тем приложениям, которые уже есть в плей-маркете разрешено обновляться прежним способом, но рекомендуется также перейти на новый формат. Для загрузки дополнительных ресурсов в играх вместо OBB теперь будет использоваться сервис [ Play Asset Delivery ]( https://developer.android.com/guide/playcore/asset-delivery ) Для получения цифровой подписи приложению App Bundle будет применяться сервис [ Play App Signing ]( https://play.google.com/console/about/keymanagement/ ) , подразумевающий размещение ключей в инфраструктуре Google.
Ссылка: https://www.linux.org.ru/news/android/16399782
#  Обновление текстового процессора AbiWord 3.0.5
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-04

Спустя полтора года с момента прошлого обновления опубликован выпуск свободного многоплатформенного текстового процессора AbiWord 3.0.5, поддерживающего обработку документов в распространённых офисных форматах (ODF, OOXML, RTF и т.п.) и предоставляющего такие возможности, как организация совместного редактирования документов и многостраничный режим, позволяющий на одном экране просматривать и редактировать разные страницы документа. Код проекта распространяется под лицензией GPLv2.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55437
#  Darktable 3.6.0
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-04

Состоялся релиз популярной свободной программы Darktable 3.6.0 для проявки цифровых негативов, выбраковки, поточной обработки и печати фотографий. Всего исправлено 290 багов, сделано почти 2680 коммитов (darktable + rawspeed начиная с 3.4), обработано 954 пул-реквеста ( [ читать дальше... ]( https://www.linux.org.ru/news/multimedia/16402615#cut ) )
Ссылка: https://www.linux.org.ru/news/multimedia/16402615
#  Новые правила конфиденциальности Audacity допускают сбор данных в интересах органов власти
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-04

Пользователи звукового редактора Audacity обратили внимание на публикацию уведомления о конфиденциальности, регламентирующего вопросы, связанные с отправкой телеметрии и обработкой накопленных сведений о пользователях. Недовольство вызывают два пункта.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55436
#  Wine 6.12
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-04

Вышла новая версия Wine 6.12. Wine - это прослойка совместимости приложений для Windows с POSIX-совместимыми ОС, транслирующая вызовы Windows API в вызовы POSIX на лету вместо эмуляции логики Windows вроде виртуальной машины. Суммарно в этой версии внесено более 40 исправлений (более 350 изменений), ниже выделены наиболее важные: Новые темы оформления Blue и Classic Blue Начата работа над новой реализацией сервиса NSI (Network Store Interface), хранящего и передающего другим сервисам информацию о сетевых интерфейсах на компьютере и маршрутизации. Начаты работы по преобразованию Winsock в PE (Portable Executable) Поддержка 32 и 64 разрядных представлений реестра в reg.exe. Закрыты отчёты об ошибках, связанные с работой приложений: Visual C++ 2005, Windows PowerShell 2.0, Total Commander 9.51 и прочих Закрыты отчёты об ошибках, связанные с работой игр: Diablo 3, Dark Souls 3, The Evil Within, Alien: Isolation, Assassin’s Creed III, Heroes III Horn of the Abyss 1.5.4, Rainbow Six Siege, Civilization VI, S.T.A.L.K.E.R., Frostpunk, Metal Gear Solid V: Ground Zeroes и других Готовый пакет можно скачать по [ ссылке ]( https://dl.winehq.org/wine/source/6.x/wine-6.12.tar.xz ) ( [ зеркало ]( http://mirrors.ibiblio.org/wine/source/6.x/wine-6.12.tar.xz ) )
Ссылка: https://www.linux.org.ru/news/opensource/16402551
#  Доступен Neovim 0.5, модернизированный вариант редактора Vim
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-03

После почти двух лет разработки опубликован релиз Neovim 0.5, ответвления от редактора Vim, сфокусированного на повышении расширяемости и гибкости. В рамках проекта уже более семи лет проводится переработка кодовой базы Vim, в результате которой вносятся изменения, упрощающие сопровождение кода, предоставляющие средства разделения труда между несколькими мэйнтейнерами, отделяющие интерфейс от базовой части (интерфейс можно менять не трогая внутренности) и реализующие новую расширяемую архитектуру на основе плагинов. Оригинальные наработки проекта распространяются под лицензией Apache 2.0, а базовая часть под лицензией Vim.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55435
#  Выпуск Wine 6.12
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-03

Состоялся выпуск экспериментальной ветки открытой реализации WinAPI - Wine 6.12. С момента выпуска версии 6.11 было закрыто 42 отчёта об ошибках и внесено 354 изменения.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55434
#  Mozilla представила платформу для сбора личных данных Mozilla Rally
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-03

Mozilla Foundation совместно с исследователями из Принстона представила платформу [ Mozilla Rally ]( https://rally.mozilla.org/ ) для сбора личных данных в исследовательских целях. Как отмечает один из сотрудников Принстона, онлайн-сервисы постоянно экспериментируют над своими пользователями, но не позволяют делать это исследователям. Обычно онлайн-сервисы указывают лишь список собираемых данных и возможность их использования. В отличие от этого Mozilla Rally предоставляет пользователям больше контроля, позволяя выбирать между исследовательскими проектами, а также отключать сбор данных. Целью проекта заявляется исследование проблем Интернета с целью его улучшения. Судя по всему список доступных исследований будет курировать Mozilla. Компания также призывает организации с близкими взглядами присоединиться к инициативе. Анонс также отмечает блокировку трекеров в Firefox. Предположительно, мешая онлайн-сервисам собирать данные и добавляя Rally, Firefox перенаправит поток личных данных по пожеланиям пользователей. Однако, для этого требуется крайная высокая эффективность блокировки сбора данных онлайн-сервисами. Интересным является примечание в самом низу: Присоединяясь к Rally, вы получаете возможность принять участие в "data crowdsourcing projects" — мы их называем "исследованиями" — с целью понимания и поиска решений социальных проблем, вызванных экономикой данных. Первое такое исследование в рамках данного проекта – [ «Политические новости и новости о COVID-19» ]( https://rally.mozilla.org/current-studies/political-and-covid-19-news/index.html ) от команды из Принстона. В этом исследовании изучается, как люди взаимодействуют с новостями и дезинформацией о политике и COVID-19 в онлайн-сервисах. ( [ читать дальше... ]( https://www.linux.org.ru/news/mozilla/16400726#cut ) ) >>> [ Код ]( https://github.com/mozilla-rally )
Ссылка: https://www.linux.org.ru/news/mozilla/16400726
#  Джим Вайтхерст, возглавлявший Red Hat, покидает пост президента IBM
Новостной_робот (mira, 1) → All  –  21:00:01 2021-07-02

Спустя почти три года после интеграции Red Hat в IBM Джим Вайтхерст (Jim Whitehurst).
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55432
#  Релиз OpenZFS 2.1 с поддержкой dRAID
Новостной_робот (mira, 1) → All  –  21:00:01 2021-07-02

Опубликован релиз проекта OpenZFS 2.1, развивающего реализацию файловой системы ZFS для Linux и FreeBSD. Проект получил известность как "ZFS on Linux" и ранее ограничивался разработкой модуля для ядра Linux, но после переноса поддержки FreeBSD был признан основной реализацией OpenZFS и был избавлен от упоминания Linux в названии.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55433
#  Простая и легкая реализация UDP/IP для микроконтроллеров
Новостной_робот (mira, 1) → All  –  21:00:01 2021-07-02

Небольшая и простая библиотека для реализации сети (только UDP) для микроконтроллеров. Ориентирована на применение в системах, где микроконтроллер выступает в роли UDP сервера, с которым извне устанавливает «соединение» клиент (да, само по себе UDP соединений не имеет, я знаю) Библиотека полностью событийно-ориентирована. Не надо писать никаких структур состяния приложения Нет сокетов - только коллбэки на событие прихода пакета Всего 890 строчек кода Поддерживается ARP ответ, ICMP ответ, UDP Имеет ARP таблицу, заполняемую от входящих IP пакетов. При отправке IP пакета, если не нашел MAC адреса, шлет IP с широковещательным MAC. Не поддерживается: ARP запросы ICMP запросы маршрутизация DHCP DNS
Ссылка: https://www.linux.org.ru/news/hardware/16400630
#  Уязвимости в устройствах NETGEAR, позволяющие получить доступ без аутентификации
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-02

В прошивке к устройствам серии NETGEAR DGN-2200v1, сочетающим функции ADSL-модема, маршрутизатора и беспроводной точки доступа, выявлены три уязвимости, позволяющие выполнить любые операции в web-интерфейсе без прохождения аутентификации.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55426
#  Haiku, Inc. проспонсировала приобретение RISC-V материнских плат для портирования системы Haiku.
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-02

Изобретатели RISC-V создали компанию под названием SiFive, и эта компания недавно выпустила SoC под названием [ HiFive Unmatched ]( https://www.sifive.com/boards/hifive-unmatched ) . Задолго до этого релиза один из разработчиков Haiku - Alexander von Gluck IV (kallisti5) сделал предварительный заказ на эту плату и начал работу над переносом Haiku на RISC-V, добившись некоторого прогресса в работе над загрузчиком, поддержкой u-boot и маппингом памяти.Примерно два месяца назад другой разработчик Haiku — Ilya Chugin ( /img/tuxlor.png [ X512 ]( https://www.linux.org.ru/people/X512/profile ) ) также начал работать над портом RISC-V для Haiku, но под другим углом. Подробностей слишком много для этого поста, но их можно прочитать в его [ теме на форуме Haiku ]( https://discuss.haiku-os.org/t/my-haiku-risc-v-port-progress/10663 ) . Подводя итог: он портировал небольшой эмулятор RISC-V под названием [ TinyEmu ]( https://bellard.org/tinyemu/ ) на Haiku, написал игрушечную операционную систему и другие инструменты для изучения платформы, затем он медленно заставил Haiku работать в этом эмуляторе с полной поддержкой графического интерфейса, постепенно получая все больше и больше работающих частей Haiku. Затем он начал проделывать аналогичную работу в QEMU, который более точно эмулирует реальное оборудование. Все это было сделано в самой Haiku, работающей на компьютере x86.Несмотря на то, что все это было сделано в режиме эмуляции, портирование Haiku на RISC-V провиднулось значительно дальше, чем на какую-либо другую платформу, помимо x86.Учитывая этот огромный прогресс, достигнутый Ilya Chugin (X512) в портировании Haiku, [ члены сообщества спросили, может ли Haiku, Inc. проспонсировать покупку платы HiFive Unmatched для X512 ]( https://discuss.haiku-os.org/t/call-for-haiku-inc-and-haiku-community-risc-v-port/10929 ) , и после недолгих размышлений Haiku, Inc. согласилась сделать это. Ilya Chugin уже получил деньги для покупки платы и уже ее заказал. Ожидается, что плата прибудет к 6-7 июля 2021 года.Вдобавок к этому, Haiku, Inc было решено возместить сумму, которую затратил ранее Alexander von Gluck IV (kallisti5) на приобретение материнской планы HiFive Unmatched, хоть он и этого не просил. Это было сочетание спонсорства, ровно также как и для X512, а также и благодарности Alexander за его преданность сообществу и его неустанные усилия по работе над инфраструктурой Haiku и многие другие заслуги, такие как его собственная работа над портом RISC-V.Мы ожидаем, что и X512 и kallisti5 продолжат совместную работу над портом и, имея теперь одинаковое оборудование добьются отличных результатов.Также стоит напомнить, что в конце июля ожидается очередной выход бета-версии операционной системы Haiku, на этот раз под номером 3.Всех заинтересованных милости просим в [ наш уютный чатик в телеграмме ]( https://t.me/HaikuOS_RU_chat ) .
Ссылка: https://www.linux.org.ru/news/opensource/16399835
#  Компания Google открыла недостающие исходные тексты для аудиокодека Lyra
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-02

Компания Google опубликовала обновление аудиокодека Lyra 0.0.2, оптимизированного для достижения максимального качества передачи речи при использовании очень медленных каналов связи. Кодек был открыт в начале апреля, но поставлялся в привязке к проприетарной математической библиотеке. В версии 0.0.2 данный недостаток устранён и для указанной библиотеки создана открытая замена - sparse_matmul, которая как и сам кодек распространяется под лицензией Apache 2.0. Из других улучшений можно отметить возможность использования сборочной системы Bazel с компилятором GCC и использование данной связки по умолчанию в Linux вместо Bazel+Clang.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55424
#  В клиентском ПО удостоверяющего центра MonPass выявлен бэкдор
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-02

Компания Avast опубликовала результаты исследования компрометации сервера монгольского удостоверяющего центра MonPass, которая привела к подстановке бэкдора в приложение, предлагаемое для установки клиентам. Анализ показал, что инфраструктура была скомпрометирована через взлом одного из публичных web-серверов MonPass на базе платформы Windows. На указанном сервере были выявлены следы восьми разных взломов, в результате которых было установлено восемь webshell и бэкдоров для удалённого доступа.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55425
#  Google Play уходит от использования пакетов APK в пользу формата App Bundle
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-02

Компания Google приняла решение перевести каталог Google Play на использование формата распространения приложений Android App Bundle вместо пакетов APK. Начиная с августа 2021 года формат App Bundle должен будет применяться для всех новых приложений, добавляемых в Google Play, а также для доставки приложений, запускаемых без установки (instant app ZIP).
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55423
#  Embox v0.5.3 Released
Новостной_робот (mira, 1) → All  –  21:00:02 2021-07-01

1 июля состоялся релиз v0.5.3 свободной, распространяемой под лицензией BSD, ОС реального времени для встраиваемых систем Embox: улучшена поддержка C++; улучшена поддержка подсистемы устройств ввода; улучшена поддержка RaspberryPi; добавлен новый тип устройств ввода «button»; добавлена поддержка платы BFK на основе процессора Baikal-T1; добавлена поддержка платы STM32H745i-discovery; добавлена поддержка USB-HCD хост контроллера для STM32; портирована библиотека paho-mqtt-cpp; много других исправлений и улучшений.
Ссылка: https://www.linux.org.ru/news/opensource/16398151
#  qutebrowser 2.3
Новостной_робот (mira, 1) → All  –  21:00:02 2021-07-01

qutebrowser – веб-браузер с минималистичным интерфейсом и vim-подобным управлением, который основан на движке blink и библиотеке qt. В браузере есть все самое необходимое: вкладки, менеджер загрузок, история, режим инкогнито, блокировщик рекламы и просмотрщик документов PDF. Код написан на языке Python (PyQt5 и QtWebEngine) и распространяется под лицензией GPLv3. Что нового в версии 2.3: Новая настройка content.prefers_reduced_motion для передачи медиа-запроса prefers-reduced-motion о необходимости отключения анимированных эффектов (нужно для пользователей с мигренью и эпилепсией) Новая настройка colors.prompts.selected.fg для изменения цвета текста выделенных элементов в строках ввода пути файла. Теперь блокировщик рекламы блокирует все поддомены блокируемых хостов с помощью файла /etc/hosts (content.blocking.hosts.lists) В настройке fonts.web.* теперь можно использовать ссылки. Теперь команда :greasemonkey-reload показывает все загруженные скрипты (можно отключить с помощью --quiet). При запуске пользовательского скрипта с помощью подсказок новая переменная QUTE_CURRENT_URL теперь указывает на текущую страницу (а не на URL-адрес выбранного элемента, на который указывает QUTE_URL). Исправленные проблемы: Исправлена ошибка в macOS 10.14+ при входе в учетные записи Google - предыдущее исправление было неполным из-за неправильной информации в документации Apple. Исправлена ошибка, когда два сценария Greasemonkey имеют одинаковое имя (обычно происходит, потому что один и тот же файл находится и в каталоге данных, и в каталоге конфигурации).
Ссылка: https://www.linux.org.ru/news/opensource/16398776
#  Обновление системы обнаружения атак Suricata с устранением критической уязвимости
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-01

Организация OISF (Open Information Security Foundation) опубликовала корректирующие выпуски системы обнаружения и предотвращения сетевых вторжений Suricata 6.0.3 и 5.0.7, в которых устранена уязвимость CVE-2021-35063, имеющая критический уровень опасности. Проблема даёт возможность обойти любые анализаторы и проверки Suricata.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55415
#  Выпуск XWayland 21.1.1.901 с поддержкой аппаратного ускорения на системах с GPU NVIDIA
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-01

Доступен выпуск XWayland 21.1.1.901, DDX-компонента (Device-Dependent X), обеспечивающего запуск X.Org Server для организации выполнения X11-приложений в окружениях на базе Wayland. В состав выпуска приняты изменения, позволяющие задействовать аппаратное ускорение OpenGL и Vulkan для приложений X11 на системах с проприетарными графическими драйверами NVIDIA. Обычно подобного рода изменения помещаются в новые значительные выпуски, но в данном случае решено сделать исключение и добавить новшество в существующую стабильную ветку 21.1, так как изменения не влияют на бэкенд GBM, а в основном касаются бэкенда EGLStream и сопряжены со значительным улучшением работы пользователей EGLStream.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55416
#  Выпуск программы для детского рисования Tux Paint 0.9.26
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-01

Опубликован релиз графического редактора для детского творчества - Tux Paint 0.9.26. Программа предназначена для обучения рисованию детей в возрасте от 3 до 12 лет. Бинарные сборки сформированы для RHEL/Fedora, Android, Haiku, macOS и Windows.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55420
#  Выпуск web-браузера qutebrowser 2.3
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-01

Представлен релиз web-браузера qutebrowser 2.3, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и QtWebEngine. Исходные тексты распространяются под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляются силами движка Blink и библиотеки Qt.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55419
#  Поставка не самых свежих ядер Linux создаёт проблемы с поддержкой оборудования у 13% новых пользователей
Новостной_робот (mira, 1) → All  –  16:00:02 2021-07-01

Проект Linux-Hardware.org на основе собранных телеметрических данных за год определил, что редкие релизы наиболее популярных Linux-дистрибутивов и, как следствие, использование не самых новых ядер создаёт проблемы совместимости с оборудованием для 13% новых пользователей.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=55422
Powered by iii-php v0.11