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

pugixml 1.15

На 10 януари, след повече от година разработка, бе пусната версия 1.15 на библиотеката за парсинг на XML pugixml, написана на C++ и разпространявана под MIT лиценз. Библиотеката предоставя богат DOM-подобен интерфейс с широки възможности за обход и модификация на възли от документа. Също така поддържа XPath 1.0 и пълна поддръжка на Юникод, с автоматично преобразуване на кодировките. pugixml може да бъде конфигурирана за работа без std […]

В Rsync 3.4.0 са отстранени уязвимости, които позволяват изпълнение на код на сървъра и клиента.

Публикувана е версия 3.4.0 на утилитата за синхронизация на файлове Rsync, в която са отстранени шест уязвимости. Комбинацията от уязвимости CVE-2024-12084 и CVE-2024-12085 позволява на клиента да постигне изпълнение на своя код на сървера. За извършване на атака е достатъчно анонимно свързване към сървъра Rsync с достъп за четене. Например, атака може да бъде извършена на огледала на различни дистрибуции и проекти, предлагащи възможност за изтегляне на сборки през […]

Актуализация на Firefox 134.0.1 с отстраняване на проблеми с зависвания в YouTube и Google Docs

Достъпен е корективен релиз на Firefox 134.0.1, в който са отстранени няколко проблема: Отстранени са зависвания на интерфейса, проявяващи се при работа в Google Docs или при гледане на YouTube. Отстранена е грешка, водеща до аварийно приключване при опит за стартиране след обновление от версия Firefox 133. Решен е проблемът с нарушената работа на контекстни менюта и менюта за избор на търсачка, ако потребителят е правел откат на […]

Излезе вградена СУБД libmdbx 0.13.3

Публикуван е релиз на библиотеката libmdbx 0.13.3 (MDBX) с реализирана високопроизводителна компактна вградена база данни от клас ключ-стойност. Кодът на libmdbx се разпространява под лиценза Apache 2.0. Поддържат се всички актуални операционни системи и архитектури, както и руският Елбрус 2000. За libmdbx се предлага развито API за C++, а също така се поддържат привързвания към езици като Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, […]

MX Linux 23.5

Издаден е 23.5 версия на дистрибутива MX Linux, базиран на Debian, с подобрения от проекта antiX и собствени пакети. Дистрибутивът използва система за инициализация sysVinit (също така и systemd по желание) и свои инструменти за конфигуриране и инсталиране на системата. В новата версия: Синхронизирана е пакетната база с Debian 12.9 Bookworm; Актуализирани са версиите на пакетите: Linux 6.1.123, XFCE 4.20; Актуализирана е редакцията на MX Raspberry Pi […]

Достъпен е Emscripten 4.0, компилатор от C/C++ към WebAssembly

Обявен е релиз на инструмента Emscripten 4.0, който позволява компилиране на код на C/C++ и други езици, за които съществуват фронт ендове на базата на LLVM, в универсален нискоуровнев междинен код WebAssembly. Полученият резултат може да се използва за интеграция с JavaScript проекти, изпълнение в уеб браузъри, използване в Node.js или създаване на самостоятелни многоплатформени приложения, изпълнявани с помощта на wasm runtime. Кодът на проекта се разпространява под лицензия […]

Релиз OpenZFS 2.3.0, реализации ZFS за Linux и FreeBSD

След повече от година разработки е публикуван релиз на проекта OpenZFS 2.3.0, развиващ реализацията на файловата система ZFS за Linux и FreeBSD. Проектът е известен като „ZFS on Linux“ и преди беше ограничен до разработка на модул за ядрото на Linux, но след сливането с кода от FreeBSD беше признат за основна реализация на OpenZFS и преименуван. Работата на OpenZFS е тествана с Linux ядра от 4.18 […]

Пуск на дистрибуцията MX Linux 23.5

Обявен е релиз на лек дистрибутив MX Linux 23.5, създаден в резултат на съвместна работа на общности, формирани около проектите antiX и MEPIS. Изданието е базирано на пакетната база на Debian с подобрения от проекта antiX и пакети от собственото си хранилище. В дистрибутива се използва система за инициализация sysVinit и собствени инструменти за конфигуриране и внедряване на системата. За сваляне са налични 32- и 64-битови […]

STC 5.0

След почти две години разработка, библиотеката STC (header-only) на C (стандарт C11) получи версия 5.0, разпространявана под MIT лицензия. Библиотеката предлага голям набор от структури данни и алгоритми, базирани на C макроси, както и своя реализация на регулярни изрази и форматирано извеждане. Какво ново: Нова основна система за изграждане с Meson. Прилага се и прост Makefile. Нови […]

Пускане на Rust 1.84. Ядра Tock и Vekos, написани на Rust. Диаект Mini-C

Публикувана е версия 1.84 на езика за общо предназначение Rust, основан от проекта Mozilla, но в момента развиван от независима неправителствена организация, Rust Foundation. Езикът е фокусиран върху безопасната работа с паметта и предлага средства за постигане на висока степен на паралелизъм при изпълнение на задачи, без да се нуждае от garbage collector и runtime (runtime се състои само от основна инициализация и поддръжка на стандартната библиотека). […]

Линус Торвалдс ще разиграе китарен педал сред разработчиците на ядрото, собственоръчно направен.

Линус Торвалдс обяви седмия кандидат за издаване на ядрото Linux 6.13 и в послесловието предложи да изпрати собственоръчно сглобена гитарна педал на един от разработчиците на ядрото. Линус отбеляза, че има хоби за запояване на малки електронни устройства, които не са сложни, но и не прекалено лесни. Педалите за ефекти при свирене на електрическа китара са идеални за подобно […]

Пускане на потребителска среда Enlightenment 0.27 и библиотеки EFL 1.28

След година на разработка, потребителската среда Enlightenment 0.27, която се базира на библиотеките EFL (Enlightenment Foundation Library) и елементите на Elementary, стана достъпна. Изданието е налично в изходни текстове без публикувани готови компилации. Списъкът на промените за версия 0.27 не е формулиран, наличен е само списък на комитите, който основно изброява поправки на грешки и незначителни подобрения в елементите. Работният плот […]

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