Autor: ProHoster

Vulnerabilități în swhkd, un manager de comenzi rapide pentru Wayland

O serie de vulnerabilități au fost identificate în swhkd (Simple Wayland HotKey Daemon) cauzate de lucrul incorect cu fișierele temporare, parametrii liniei de comandă și socket-urile Unix. Programul este scris în Rust și gestionează apăsarea tastelor rapide în medii bazate pe protocolul Wayland (un analog compatibil cu fișierele de configurare al procesului sxhkd utilizat în mediile bazate pe X11). Pachetul include […]

Lansarea utilitarului de sincronizare a fișierelor Rsync 3.2.4

După un an și jumătate de dezvoltare, este disponibilă lansarea Rsync 3.2.4, un utilitar de sincronizare a fișierelor și backup care vă permite să minimizați traficul prin copierea progresivă a modificărilor. Transportul poate fi ssh, rsh sau protocolul proprietar rsync. Suportă organizarea de servere rsync anonime, care sunt potrivite optim pentru a asigura sincronizarea oglinzilor. Codul proiectului este distribuit sub licența GPLv3. Printre modificările adăugate: […]

Lansarea mediului de dezvoltare PascalABC.NET 3.8.3

Este disponibilă lansarea sistemului de programare PascalABC.NET 3.8.3, oferind o ediție a limbajului de programare Pascal cu suport pentru generarea de cod pentru platforma .NET, posibilitatea de a utiliza biblioteci .NET și caracteristici suplimentare precum clase generice, interfețe, operator supraîncărcare, expresii λ, excepții, colectare de gunoi, metode de extensie, clase fără nume și autoclase. Proiectul se concentrează în primul rând pe aplicații în educație și cercetare. Punga de plastic […]

Lansarea mediului de utilizator LXQt 1.1

După șase luni de dezvoltare, a fost lansat mediul utilizator LXQt 1.1 (Qt Lightweight Desktop Environment), dezvoltat de o echipă comună de dezvoltatori ai proiectelor LXDE și Razor-qt. Interfața LXQt continuă să urmeze ideile organizației desktop clasice, introducând un design modern și tehnici care cresc gradul de utilizare. LXQt este poziționat ca o continuare ușoară, modulară, rapidă și convenabilă a dezvoltării desktop-urilor Razor-qt și LXDE, încorporând cele mai bune […]

Limbajul de programare Zig oferă suport pentru auto-promovare (bootstrapping)

Au fost făcute modificări în limbajul de programare Zig care permit compilatorului Zig stage2, scris în Zig, să se asamneze singur (stage3), ceea ce face ca acest limbaj să se autogăzduiască. Este de așteptat ca acest compilator să fie oferit implicit în următoarea ediție 0.10.0. Etapa 2 este încă incompletă din cauza lipsei de suport pentru verificările de rulare, diferențelor de semantică a limbii etc. […]

Lansarea setului GNU Coreutils 9.1 de utilitare de bază ale sistemului

Este disponibilă o versiune stabilă a setului de utilități de sistem de bază GNU Coreutils 9.1, care include programe precum sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls etc. Modificări cheie: utilitarul dd a adăugat suport pentru nume alternative ale opțiunilor iseek=N pentru skip=N și oseek=N pentru seek=N, care sunt utilizate în opțiunea dd pentru […]

Rezultatele testului de performanță a sistemului de fișiere Reiser5 au fost publicate

Au fost publicate rezultatele testelor de performanță ale proiectului Reiser5, care dezvoltă o versiune semnificativ reproiectată a sistemului de fișiere Reiser4 cu suport pentru volume logice care au „scalare paralelă”, care, spre deosebire de RAID tradițional, implică participarea activă a sistemului de fișiere. în distribuirea datelor între dispozitivele componente ale volumului logic. Din punctul de vedere al administratorului, diferența semnificativă față de RAID este că componentele unui volum logic paralel […]

Un atac asupra GitHub care a dus la scurgerea de depozite private și acces la infrastructura NPM

GitHub a avertizat utilizatorii cu privire la un atac care vizează descărcarea de date din depozite private folosind token-uri OAuth compromise generate pentru serviciile Heroku și Travis-CI. Se raportează că în timpul atacului au fost scurse date din depozitele private ale unor organizații, care au deschis accesul la depozitele pentru platforma Heroku PaaS și sistemul de integrare continuă Travis-CI. Printre victime s-a numărat GitHub și […]

Lansarea Neovim 0.7.0, o versiune modernizată a editorului Vim

A fost lansat Neovim 0.7.0, o furcă a editorului Vim axată pe creșterea extensibilității și flexibilității. Proiectul reproiectează baza de cod Vim de mai bine de șapte ani, în urma cărora se fac modificări care simplifică întreținerea codului, oferă un mijloc de împărțire a muncii între mai mulți întreținători, separă interfața de partea de bază (interfața poate fi schimbat fără a atinge interiorul) și implementați un nou […]

Fedora plănuiește să înlocuiască managerul de pachete DNF cu Microdnf

Dezvoltatorii Fedora Linux intenționează să transfere distribuția către noul manager de pachete Microdnf în loc de DNF utilizat în prezent. Primul pas către migrare va fi o actualizare majoră a Microdnf planificată pentru lansarea Fedora Linux 38, care va fi apropiată ca funcționalitate de DNF și, în unele zone, chiar o va depăși. Se observă că noua versiune a Microdnf va suporta toate […]

Actualizarea editorului de cod CudaText 1.161.0

A fost publicată o nouă versiune a editorului de cod gratuit multiplatform CudaText, scrisă folosind Free Pascal și Lazarus. Editorul acceptă extensii Python și are o serie de avantaje față de Sublime Text. Există câteva caracteristici ale mediului de dezvoltare integrat, implementate sub formă de pluginuri. Peste 270 de lexeri sintactici au fost pregătiți pentru programatori. Codul este distribuit sub licența MPL 2.0. Build-urile sunt disponibile pentru platformele Linux, […]

Actualizarea Chrome 100.0.4896.127 remediază vulnerabilitatea de 0 zile

Google a lansat actualizarea Chrome 100.0.4896.127 pentru Windows, Mac și Linux, care remediază o vulnerabilitate gravă (CVE-2022-1364) folosită deja de atacatori pentru a efectua atacuri zero-day. Detaliile nu au fost încă dezvăluite, știm doar că vulnerabilitatea de 0 zile este cauzată de manipularea incorectă a tipului (Type Confusion) în motorul JavaScript Blink, care vă permite să procesați un obiect cu un tip incorect, care, de exemplu, face posibilă generarea unui pointer pe 0 de biți […]