Аўтар: 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, якая прапануе рэдакцыю мовы праграмавання Паскаль з падтрымкай генерацыі кода для платформы. 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), што робіць дадзеную мову самадастатковым (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-разрадны паказальнік […]