Categorie: Blog

Vulnerabilitate în Apache Struts care permite executarea de cod pe server

În cadrul framework-ului web Apache Struts, utilizat pentru crearea de aplicații web în Java folosind paradigma MVC (Model-View-Controller), a fost descoperită o vulnerabilitate (CVE-2024-53677). Această vulnerabilitate permite unui atacator extern să scrie un fișier în orice loc din sistemul de fișiere al serverului prin trimiterea unei cereri HTTP special concepute. Problema afectează versiunile de la 2.0.0 la 2.3.37, de la 2.5.0 la 2.5.33 și de la 6.0.0 la 6.3.0.2, și […]

Glasgow Haskell Compiler 9.12.1

Salut, LOR! În tăcere și fără zgomot a fost lansată o nouă versiune a minunatului compilator Haskell. GHC este dezvoltat de o comunitate de programatori din 1992 și suportă compilarea limbajului Haskell în cod nativ atât direct, cât și folosind instrumentele LLVM. Printre caracteristicile noii versiuni se numără: Extinderea limbajului OrPatterns, care permite oferirea unui handler comun pentru mai multe ramuri de comparație prin pattern; Suport pentru stringuri literale pe mai multe linii […]

Prima versiune stabilă a instrumentului PGP sq din proiectul Sequoia

După șapte ani de dezvoltare, a fost lansată versiunea 1.0 a instrumentului de linie de comandă sq, destinat lucrului cu artefactele OpenPGP. Instrumentul a fost pregătit de proiectul Sequoia PGP, care dezvolta de asemenea o bibliotecă de funcții care implementează standardul OpenPGP (RFC-4880). Lansarea 1.0 este marcată ca prima versiune stabilă a proiectului, ceea ce înseamnă stabilizarea bazei de cod și încetarea modificărilor care încalcă compatibilitatea. Codul este scris în limbajul Rust și […]

Lansarea Hyprland 0.46, server de compunere bazat pe Wayland

A fost lansat serverul de compunere Hyprland 0.46, care utilizează protocolul Wayland. Proiectul este orientat pe aranjarea mozaică (tiling) a ferestrelor, dar suportă și plasarea clasică arbitrară a ferestrelor, gruparea ferestrelor sub formă de file, modul pseudo-mozaic și extinderea ferestrelor pe tot ecranul. Sunt oferite posibilități pentru a crea interfețe vizual atrăgătoare: degradante în cadrul ferestrelor, estomparea fundalului, efecte animate și umbre. Pentru a extinde funcționalitatea, pot fi conectate […]

A fost lansat Xfce 4.20

După doi ani de dezvoltare, a fost lansată versiunea desktop a mediei Xfce 4.20, care oferă un desktop clasic ce consumă resurse sistemice minime, pe cât posibil. Xfce se compune din mai multe componente interconectate, care pot fi folosite și în alte proiecte, la cerere. Printre aceste componente se numără: managerul de feronerie xfwm4, panoul pentru lansarea aplicațiilor, managerul de sesiuni utilizator, sistemul de gestionare a consumului de energie, configuratorul grafic, fișierul […]

În Firefox a fost oprit suportul pentru setarea Do Not Track

În versiunile nocturne ale Firefox, pe baza cărora va fi formată versiunea Firefox 135 pe 4 februarie, opțiunea de a trimite site-urilor antetul HTTP "Do Not Track" ("DNT") a fost eliminată de pe pagina de setări de confidențialitate (about:preferences#privacy). Antetul DNT informează site-urile despre refuzul utilizatorului de a transmite către stocare informații care ar putea fi utilizate pentru a urmări mișcările și preferințele. Motivul eliminării este […]

KVM: regresia performanței și discuția despre suportul sistemelor de 32 de biți

În nucleul Linux 6.13-rc3 a fost acceptată o modificare care elimină regresia performanței în hipervizorul KVM, legată de procesarea lentă a apelurilor CPUID pe noile CPU, de exemplu, pe CPU Intel Emerald Rapids, operațiile cu CPUID se execută de 3-4 ori mai încet decât pe CPU Intel Skylake. Această caracteristică a dus la o scădere a performanței hipervizorului KVM, care folosește CPUID în timpul salvării […]

Actualizarea datelor vocale Mozilla Common Voice 20

Compania Mozilla a actualizat seturile de date vocale Common Voice, care includ exemple de pronunție de la mai mult de 200.000 de persoane. Datele sunt publicate ca domeniu public (CC0). Seturile propuse pot fi utilizate în sistemele de învățare automată pentru construirea de modele de recunoaștere și sinteză vocală. Comparativ cu actualizarea anterioară, volumul materialului de vorbire din colecție a crescut de la 32,6 la 33,1 mii de ore de vorbire, din […]

Pentru Btrfs au fost prezentate patch-uri cu echilibrarea citirii RAID1 conform algoritmului Round-robin

Un set de patch-uri a fost acceptat în repository-ul care dezvoltă modificările pentru Btrfs în viitoarele ramuri ale kernel-ului Linux, implementând o politică de echilibrare ciclică a operațiunilor de citire în RAID1, folosind algoritmul „Round-robin”. Pentru a activa distribuția operațiunilor de citire în cadrul ciclului rotativ în „/sys/fs/btrfs//read_policy”, trebuie setat valoarea „round-robin:[min_contiguous_read]”, unde parametrul opțional „min_contiguous_read” definește dimensiunea minimă a cererilor care urmează să fie echilibrate între oglinzi (implicit […]

Lansarea mediului de birou Xfce 4.20 cu suport parțial pentru Wayland

După doi ani de dezvoltare, a fost lansată versiunea desktop a mediei Xfce 4.20, care oferă un desktop clasic ce consumă resurse sistemice minime, pe cât posibil. Xfce se compune din mai multe componente interconectate, care pot fi folosite și în alte proiecte, la cerere. Printre aceste componente se numără: managerul de feronerie xfwm4, panoul pentru lansarea aplicațiilor, managerul de sesiuni utilizator, sistemul de gestionare a consumului de energie, configuratorul grafic, fișierul […]

side-0.1.0

A fost publicată distribuția side-0.1.0. side este o distribuție GNU/Linux, construită cu ajutorul managerului de pachete pisi și a scripturilor de sistem scrise în python2 în cadrul proiectului pardus la mijlocul anilor 2000. Oferă implicit un mediu grafic SDE. Se bazează parțial pe pisilinux. Prima versiune minoră nu este asociată cu modificări semnificative și a fost atribuită doar pentru a facilita viitoarea versiune. Ce […]

Lansarea sistemului de gestionare a bazelor de date încorporate libmdbx 0.13.2

A fost publicat release-ul bibliotecii libmdbx 0.13.2 (MDBX) cu o implementare a unei baze de date integrate, compactă și de înaltă performanță, de tip cheie-valoare. Codul libmdbx este distribuit sub licența Apache 2.0. Sunt susținute toate sistemele de operare și arhitecturile actuale, precum și procesorul rus Elbrus 2000. Pentru libmdbx este disponibil un API avansat pentru C++, precum și legături susținute de entuziaști pentru limbajele Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster