Автор: ProHoster

Уразливості у swhkd, менеджері гарячих клавіш для Wayland

У swhkd (Simple Wayland HotKey Daemon) виявлено серію вразливостей, викликаних некоректною роботою з часовими файлами, параметрами командного рядка та unix-сокетами. Програма написана мовою Rust і виконує обробку натискання гарячих клавіш в оточеннях на базі протоколу Wayland (сумісний на рівні файлів конфігурації аналог процесу sxhkd, що використовується в оточеннях на базі X11). До складу пакету входить […]

Випуск утиліти для синхронізації файлів Rsync 3.2.4

Після півтора року розробки доступний реліз Rsync 3.2.4, утиліти для синхронізації файлів та резервного копіювання, що дозволяє мінімізувати трафік за рахунок інкрементального копіювання змін. Як транспорт можуть бути використані ssh, rsh або власний протокол rsync. Підтримується організація роботи анонімних rsync-серверів, які оптимально підходять для забезпечення синхронізації дзеркал. Код проекту розповсюджується під ліцензією GPLv3. Серед доданих змін: […]

Випуск середовища розробки PascalABC.NET 3.8.3

Доступний випуск системи програмування PascalABC.NET 3.8.3, що пропонує редакцію мови програмування Паскаль з підтримкою генерації коду для платформи. , методи розширення, безіменні класи та автокласи Проект головним чином орієнтований на застосування у сфері освіти та наукових досліджень. Пакет […]

Випуск користувача оточення LXQt 1.1

Після півроку розробки відбувся реліз користувача оточення LXQt 1.1 (Qt Lightweight Desktop Environment), що розвивається об'єднаною командою розробників проектів LXDE і Razor-qt. Інтерфейс LXQt продовжує слідувати ідеям класичної організації робочого столу, привносячи сучасне оформлення та прийоми, що збільшують зручність роботи. LXQt позиціонується як легковажне, модульне, швидке та зручне продовження розвитку робочих столів Razor-qt та LXDE, що увібрало найкращі […]

У мові програмування Zig забезпечено підтримку саморозкрутки (bootstraping)

У мову програмування Zig прийняті зміни, що дозволяють компілятор Zig stage2, написаному на Zig, збирати самого себе (stage3), що робить цю мову самодостатньою (self-hosting). Передбачається, що цей компілятор буде пропонуватися за замовчуванням у релізі 0.10.0. Stage2 все ще є неповноцінним, оскільки відсутня підтримка перевірок під час виконання, є відмінності в семантиці мови і т.д. […]

Випуск набору базових системних утиліт GNU Coreutils 9.1

Доступна стабільна версія набору базових системних утиліт GNU Coreutils 9.1, до складу якого входять такі програми, як sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls і т.д. Ключові зміни: В утиліту dd додано підтримку альтернативних назв опцій iseek=N для skip=N та oseek=N для seek=N, які використовуються у варіанті dd для […]

Опубліковано результати тестів продуктивності файлової системи Reiser5

Опубліковано результати тестів продуктивності проекту Reiser5, що розвиває суттєво перероблений варіант файлової системи Reiser4 з підтримкою логічних томів, що мають «паралельне масштабування», яке, на відміну від традиційних RAID, передбачає активну участь файлової системи у розподілі даних між пристроями-компонентами логічного тому. З погляду адміністратора істотна відмінність від RAID полягає в тому, що компоненти логічного тома з паралельним [...]

Атака на GitHub, що призвела до витоку приватних репозиторіїв та доступу до інфраструктури NPM

GitHub попередив користувачів про атаку, націлену на завантаження даних із приватних репозиторіїв з використанням скомпрометованих токенів OAuth, згенерованих для сервісів Heroku та Travis-CI. Повідомляється, що під час атаки стався витік даних із приватних репозиторіїв деяких організацій, які відкрили доступ до репозиторій для PaaS-платформи Heroku та системи безперервної інтеграції Travis-CI. Серед постраждалих виявилася компанія GitHub і […]

Випуск Neovim 0.7.0, модернізованого варіанта редактора Vim

Опубліковано реліз Neovim 0.7.0, відгалуження від редактора Vim, сфокусованого на підвищенні розширюваності та гнучкості. У рамках проекту вже більше семи років проводиться переробка кодової бази Vim, в результаті якої вносяться зміни, що спрощують супровід коду, що надають засоби поділу праці між декількома мейнтейнерами, що відокремлюють інтерфейс від базової частини (інтерфейс можна міняти не чіпаючи начинки) і реалізують нову […]

У Fedora планують замінити пакетний менеджер DNF на Microdnf

Разработчики Fedora Linux намерены перевести дистрибутив на новый пакетный менеджер Microdnf вместо ныне используемого DNF. Первым шагом на пути к миграции станет планируемое в выпуске Fedora Linux 38 значительное обновление Microdnf, который будет приближен по функциональности к DNF, а в некоторых областях даже станет его превосходить. Отмечается, что новая версия Microdnf будет поддерживать все основные […]

Оновлення редактора коду CudaText 1.161.0

Опубликован новый выпуск кроссплатформенного свободного редактора кода CudaText, написанного с использованием Free Pascal и Lazarus. Редактор поддерживает расширения на Python, и имеет ряд преимуществ над Sublime Text. Присутствуют некоторые возможности интегрированной среды разработки, реализованные в виде плагинов. Для программистов подготовлено более 270 синтаксических лексеров. Код распространяется под лицензией MPL 2.0. Сборки доступны для платформ Linux, […]

Оновлення Chrome 100.0.4896.127 з усуненням 0-day вразливості

Компания Google сформировала обновление Chrome 100.0.4896.127 для Windows, Mac и Linux, в котором исправлена серьёзная уязвимость (CVE-2022-1364), уже применяемая злоумышленниками для совершения атак (0-day). Детали пока не раскрываются, известно лишь, что 0-day уязвимость вызвана неправильной обработкой типов (Type Confusion) в JavaScript-движке Blink, позволяющей обработать объект с некорректным типом, что, например, даёт возможность сформировать 64-разрядный указатель […]