Författare: ProHoster

Sårbarheter i swhkd, en genvägshanterare för Wayland

En serie sårbarheter har identifierats i swhkd (Simple Wayland HotKey Daemon) orsakade av felaktigt arbete med temporära filer, kommandoradsparametrar och Unix-sockets. Programmet är skrivet i Rust och hanterar snabbtangentstryckning i miljöer baserade på Wayland-protokollet (en konfigurationsfilkompatibel analog till sxhkd-processen som används i X11-baserade miljöer). Paketet innehåller […]

Utgivning av filsynkroniseringsverktyget Rsync 3.2.4

Efter ett och ett halvt år av utveckling är releasen av Rsync 3.2.4 tillgänglig, ett filsynkroniserings- och säkerhetskopieringsverktyg som låter dig minimera trafiken genom att stegvis kopiera ändringar. Transporten kan vara ssh, rsh eller det proprietära rsync-protokollet. Den stöder organisationen av anonyma rsync-servrar, som är optimalt lämpade för att säkerställa synkronisering av speglar. Projektkoden distribueras under GPLv3-licensen. Bland de tillagda ändringarna: […]

Utgivning av utvecklingsmiljön PascalABC.NET 3.8.3

Utgivningen av programmeringssystemet PascalABC.NET 3.8.3 är tillgängligt och erbjuder en utgåva av programmeringsspråket Pascal med stöd för kodgenerering för .NET-plattformen, möjligheten att använda .NET-bibliotek och ytterligare funktioner som generiska klasser, gränssnitt, operatör överbelastning, λ-uttryck, undantag, sophämtning, förlängningsmetoder, icke namngivna klasser och autoklasser. Projektet är främst inriktat på tillämpningar inom utbildning och forskning. Plastpåse […]

Utgivning av användarmiljön LXQt 1.1

Efter sex månaders utveckling släpptes användarmiljön LXQt 1.1 (Qt Lightweight Desktop Environment), utvecklad av ett gemensamt team av utvecklare av LXDE- och Razor-qt-projekten. LXQt-gränssnittet fortsätter att följa idéerna från den klassiska skrivbordsorganisationen, och introducerar modern design och tekniker som ökar användbarheten. LXQt är positionerat som en lätt, modulär, snabb och bekväm fortsättning på utvecklingen av Razor-qt och LXDE stationära datorer, med de bästa […]

Zig-programmeringsspråket ger stöd för självreklam (bootstrapping)

Ändringar har gjorts i Zig-programmeringsspråket som gör att Zig stage2-kompilatorn, skriven i Zig, kan sätta ihop sig själv (stage3), vilket gör detta språk självvärd. Det förväntas att denna kompilator kommer att erbjudas som standard i den kommande 0.10.0-versionen. Stage2 är fortfarande ofullständig på grund av bristande stöd för körtidskontroller, skillnader i språksemantik, etc. […]

Utgivning av GNU Coreutils 9.1-uppsättningen av kärnsystemverktyg

En stabil version av GNU Coreutils 9.1-uppsättningen av grundläggande systemverktyg är tillgänglig, som inkluderar program som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Viktiga ändringar: Verktyget dd har lagt till stöd för alternativa namn på alternativen iseek=N för skip=N och oseek=N för seek=N, som används i dd-alternativet för […]

Resultaten från Reiser5-filsystemets prestandatest har publicerats

Resultaten av prestandatester av Reiser5-projektet har publicerats, som utvecklar en väsentligt omdesignad version av Reiser4-filsystemet med stöd för logiska volymer som har "parallell skalning", vilket, till skillnad från traditionell RAID, innebär att filsystemet aktivt deltar vid distribution av data mellan komponentenheterna i den logiska volymen. Ur en administratörs synvinkel är den betydande skillnaden från RAID att komponenterna i en parallell logisk volym […]

En attack mot GitHub som ledde till läckage av privata arkiv och åtkomst till NPM-infrastrukturen

GitHub varnade användare för en attack som syftade till att ladda ner data från privata arkiv med komprometterade OAuth-tokens genererade för Heroku- och Travis-CI-tjänsterna. Det rapporteras att under attacken läckte data från privata arkiv hos vissa organisationer som öppnade åtkomst till arkiv för Heroku PaaS-plattformen och Travis-CIs kontinuerliga integrationssystem. Bland offren fanns GitHub och […]

Utgivning av Neovim 0.7.0, en moderniserad version av Vim-redigeraren

Neovim 0.7.0 har släppts, en gaffel från Vim-redigeraren fokuserad på att öka töjbarheten och flexibiliteten. Projektet har omarbetat Vim-kodbasen i mer än sju år, som ett resultat av att ändringar görs som förenklar kodunderhållet, ger ett sätt att fördela arbetet mellan flera underhållare, separerar gränssnittet från basdelen (gränssnittet kan vara ändras utan att röra det inre) och implementera en ny […]

Fedora planerar att ersätta DNF-pakethanteraren med Microdnf

Fedora Linux-utvecklarna har för avsikt att överföra distributionen till den nya Microdnf-pakethanteraren istället för den för närvarande använda DNF. Det första steget mot migrering kommer att vara en stor uppdatering av Microdnf som planeras för releasen av Fedora Linux 38, som kommer att vara nära DNF i funktionalitet och i vissa områden till och med överträffa den. Det noteras att den nya versionen av Microdnf kommer att stödja alla större […]

CudaText kodredigerare uppdatering 1.161.0

En ny version av den plattformsoberoende gratiskodredigeraren CudaText, skriven med Free Pascal och Lazarus, har publicerats. Redaktören stöder Python-tillägg och har ett antal fördelar jämfört med Sublime Text. Det finns några funktioner i den integrerade utvecklingsmiljön, implementerade i form av plugins. Mer än 270 syntaktiska lexers har förberetts för programmerare. Koden distribueras under MPL 2.0-licensen. Bygger är tillgängliga för Linux-plattformar, […]

Chrome-uppdatering 100.0.4896.127 åtgärdar 0-dagars sårbarhet

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