Категория: Блог

Издаване на PHPStan 1.0, статичен анализатор за код на езика PHP

След шест години разработка, се състоя първият стабилен релиз на статичния анализатор PHPStan 1.0, който позволява откриване на грешки в кода на PHP без его изпълнение и използване на unit тестове. Кодът на проекта е написан на PHP и се разпространява под MIT лиценз. Анализаторът предоставя 10 нива на проверка, при които всяко следващо ниво разширява възможностите на предходното и предлага по-строги проверки: […]

Проектът MangoDB развива реализация на протокола на СУБД MongoDB върху PostgreSQL

Достъпен е първият публичен релиз на проекта MangoDB, предлагащ слой с реализация на протокола на документоориентираната СУБД MongoDB, работеща върху СУБД PostgreSQL. Проектът има за цел да предостави възможност за миграция на приложения, използващи СУБД MongoDB, към PostgreSQL и напълно отворен софтуерен стек. Кодът е написан на Go и се разпространява под лиценз Apache 2.0. Програмата работи в режим на прокси, който трансформира запитванията към MangoDB […]

Атаката Trojan Source за внедряване на промени в кода, които остават незабелязани от разработчика

Изследователи от Кеймбриджкия университет публикуваха техника за незабележимо внедряване на злонамерен код в рецензирани изходни текстове. Подготвеният метод на атака (CVE-2021-42574) е представен под името Trojan Source и се основава на създаването на текст, който изглежда различно за компилатора/интерпретатора и за човека, разглеждащ кода. Примери за приложение на метода са демонстрирани за различни компилатори и интерпретатори, предлагани за езици C, C++ (gcc и clang), C#, […]

Новото издание на лек дистрибутив antiX 21

Публикувано е издание на лек Live-дистрибутив AntiX 21, оптимизиран за инсталация на остаряла техника. Изданието се основава на пакетната база Debian 11, но се предлага без системен мениджър systemd и с eudev вместо udev. За инициализация могат да се използват runit или sysvinit. Потребителската среда по подразбиране е оформена чрез прозоречния мениджър IceWM. За работа с файлове са налични zzzFM […]

Издание на ядрото Linux 5.15

След два месеца разработка Линус Торвалдс представи изданието на ядрото Linux 5.15. Сред най-забележителните промени: нов драйвер NTFS с поддръжка на запис, модул ksmbd с реализация на SMB-сървър, подсистема DAMON за мониторинг на достъпа до паметта, примитиви за блокировки за режим в реално време, поддръжка на fs-verity в Btrfs, системен повик process_mrelease за системи за реагиране при недостиг на памет, модул за отдалечена атестация […]

За Wayland се разработва разширение за рестартиране на средата на прозореца без спиране на приложенията

Разработчиците на Wayland работят върху разширение на протокола, което осигурява възможност за продължаване на работата на приложенията при срив и рестартиране на композитния сървър (Window Compositor). Разширението ще реши дългосрочния проблем със завършването на приложения в случай на срив в работата на средата на прозореца. Необходимите за работата промени, оставящи сокета активен по време на рестартиране, вече са подготвени за прозоречния мениджър KWin и са включени в състава на KDE […]

Релиз на Vaultwarden 1.23, алтернативен сървър за мениджъра на пароли Bitwarden

Излезе версия 1.23.0 на проекта Vaultwarden (бивш bitwarden_rs), който развива алтернативна сървърна част за мениджър на пароли Bitwarden, съвместима на ниво API и способна да работи с официалните клиенти на Bitwarden. Целта на проекта е да предостави кроссплатформена реализация, позволяваща стартиране на Bitwarden сървъри на собствените си съоръжения, но в отличие от официалния Bitwarden сървър, той консумира значително по-малко ресурси. Кодът на проекта Vaultwarden е написан на […]

Уязвимост, допускаща подмяна на JavaScript код чрез WordPress плъгин OptinMonster

В WordPress добавката OptinMonster, която има над милион активни инсталации и се използва за организиране на изскачащи известия и предложения, е открита уязвимост (CVE-2021-39341), позволяваща вмъкването на собствен JavaScript код на сайта, използващ посочената добавка. Уязвимостта е отстранена в версия 2.6.5. За блокиране на достъпа чрез компрометирани ключове след инсталиране на обновлението, разработчиците на OptinMonster анулираха всички предишно създадени ключове за достъп до API и добавиха […]

Релиз на Tokio 1.13.0, платформа за изграждане на асинхронни приложения на езика Rust

Излезе версия 1.13.0 на платформата Tokio, предназначена за създаване на високопроизводителни приложения на езика Rust, базирани на събитийно-ориентирана архитектура (Event-driven), която поддържа многопоточност и обработка на мрежови заявки в асинхронен режим. Проектът е написан на езика Rust и се разпространява под лиценз MIT. В новата версия се отбелязват разширения в документацията, редица поправки в мрежовата подсистема и системата за синхронизация. Tokio включва […]

BuguRTOS 4.1.0

След почти две години след предишното издание излезе новата версия на вградена операционна система в реално време BuguRTOS-4.1.0. (прочетете повече…) bugurtos, embedded, opensource, rtos

Как един стартап премина от docker-compose до Kubernetes

В тази статия бих искал да разкажа за това как променихме подхода си към оркестрацията в нашия стартап проект, защо го направихме и какви проблеми решавахме по пътя. Статията едва ли може да претендира за уникалност, но все пак мисля, че може да бъде полезна за някого, тъй като по време на решаването на задачата материалът беше събиран от нас […]

Спиране на разработката на дистрибуцията Trident, която преди две години премина от TrueOS на Void Linux

Обявено е прекратяването на разработката на потребителския дистрибутив Trident, първоначално създаден на базата на FreeBSD и TrueOS (PC-BSD), но преди две години преместен на пакетна основа Void Linux. Дистрибутивът използва файловата система ZFS и система за инициализация OpenRC. Решението за преустановяване е взето от ключовите разработчици, чийто жизнени обстоятелства напоследък се промениха, както и личните им предпочитания. Постепенното извеждане от експлоатация на елементите […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster