Автор: 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, която предлага издание на езика за програмиране Pascal с поддръжка за генериране на код за платформата .NET, възможност за използване на .NET библиотеки и допълнителни функции като генерични класове, интерфейси, оператор претоварване, λ-изрази, изключения, събиране на отпадъци, методи за разширение, неименувани класове и автокласове. Проектът е фокусиран предимно върху приложения в образованието и научните изследвания. Найлонов плик […]

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), което прави този език самостоятелен. Очаква се този компилатор да бъде предложен по подразбиране в предстоящата версия 0.10.0. Етап 2 все още е незавършен поради липса на поддръжка за проверки по време на изпълнение, разлики в езиковата семантика и т.н. […]

Издаване на набора от основни системни помощни програми GNU Coreutils 9.1

Налична е стабилна версия на набора от основни системни помощни програми GNU Coreutils 9.1, която включва програми като sort, cat, chmod, chown, chroot, cp, date, dd, echo, име на хост, 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. Съобщава се, че по време на атаката са изтекли данни от частните хранилища на някои организации, които са отворили достъп до хранилища за платформата Heroku PaaS и системата за непрекъсната интеграция Travis-CI. Сред жертвите бяха GitHub и […]

Пускане на Neovim 0.7.0, модернизирана версия на редактора Vim

Беше пуснат Neovim 0.7.0, разклонение на редактора на Vim, фокусирано върху увеличаване на разширяемостта и гъвкавостта. Проектът преработва кодовата база на Vim повече от седем години, в резултат на което се правят промени, които опростяват поддръжката на кода, осигуряват средство за разделяне на труда между няколко поддържащи, отделят интерфейса от основната част (интерфейсът може да бъде променен без докосване на вътрешните части) и прилагане на нов […]

Fedora планира да замени мениджъра на пакети DNF с Microdnf

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

Актуализация на редактора на код CudaText 1.161.0

Публикувано е ново издание на междуплатформения безплатен редактор на код CudaText, написан с помощта на Free Pascal и Lazarus. Редакторът поддържа Python разширения и има редица предимства пред Sublime Text. Има някои функции на интегрираната среда за разработка, реализирани под формата на добавки. За програмистите са подготвени повече от 270 синтактични лексика. Кодът се разпространява под лиценз MPL 2.0. Налични са компилации за Linux платформи, […]

Chrome актуализация 100.0.4896.127 коригира 0-дневна уязвимост

Google пусна актуализация на Chrome 100.0.4896.127 за Windows, Mac и Linux, която поправя сериозна уязвимост (CVE-2022-1364), вече използвана от нападателите за извършване на атаки от нулевия ден. Подробностите все още не са разкрити, знаем само, че 0-дневната уязвимост е причинена от неправилна обработка на типа (Type Confusion) в Blink JavaScript двигателя, който ви позволява да обработвате обект с неправилен тип, който напр. прави възможно генерирането на 0-битов указател […]