Autore: Yuri Gagarin

Disponibile Pgfe 2, API C++ client per PostgreSQL

È stata pubblicata la prima versione stabile di Pgfe 2 (PostGres FrontEnd), un driver avanzato e multifunzionale (API client) per PostgreSQL, scritto in C++ e che semplifica l'interazione con PostgreSQL nei progetti in C++. Il codice del progetto è distribuito con licenza Apache 2.0. Per la compilazione è necessario un compilatore che supporti lo standard C++17. Le principali funzionalità includono: connessione in modalità bloccante e non bloccante. Elaborazione di richieste preparate […]

Nuove versioni degli emulatori Box86 e Box64, che consentono di eseguire giochi x86 su sistemi ARM

Sono state pubblicate le versioni degli emulatori Box86 0.2.6 e Box64 0.1.8, progettati per eseguire programmi Linux compilati per architetture x86 e x86_64 su hardware con processori ARM, ARM64, PPC64LE e RISC-V. I progetti sono sviluppati simultaneamente da un unico team di sviluppatori: Box86 si limita a eseguire applicazioni x86 a 32 bit, mentre Box64 consente di eseguire file eseguibili a 64 bit. Il progetto presta particolare attenzione all'organizzazione dell'esecuzione dei giochi […]

Vulnerabilità in 7-Zip che consente di ottenere privilegi SYSTEM su Windows

È stata scoperta una vulnerabilità (CVE-2022-29072) nel famoso archiviatore 7-Zip, che permette di eseguire comandi arbitrari con privilegi SYSTEM spostando un file appositamente formattato con estensione .7z nella zona indicata dal messaggio mostrato all'apertura del menu 'Help>Contents'. Il problema si manifesta solo sulla piattaforma Windows ed è causato da una combinazione di impostazioni errate della libreria 7z.dll e da un overflow del buffer. È interessante notare che, dopo essere stato informato del problema, gli sviluppatori di 7-Zip […]

Il progetto Celestial sviluppa una build di Ubuntu con Flatpak invece di Snap

È stata presentata la beta del sistema operativo CelOS (Celestial OS), che rappresenta una ricompilazione di Ubuntu 22.04, in cui il gestore dei pacchetti Snap è stato sostituito da Flatpak. Invece di installare applicazioni aggiuntive dal catalogo Snap Store, è stata proposta l'integrazione con il catalogo Flathub. La dimensione dell'immagine di installazione è di 3.7 GB. I risultati del progetto sono distribuiti con licenza GPLv3. La build include una selezione di applicazioni GNOME, distribuite in formato Flatpak, […]

Vulnerabilità in swhkd, gestore di scorciatoie per Wayland

Sono state scoperte diverse vulnerabilità in swhkd (Simple Wayland HotKey Daemon), causate da una gestione errata dei file temporanei, dei parametri della riga di comando e dei socket unix. Il programma è scritto in Rust e gestisce la cattura delle scorciatoie da tastiera in ambienti basati sul protocollo Wayland (simile al processo sxhkd utilizzato in ambienti basati su X11). Il pacchetto comprende […]

Rilascio dell'utilità per la sincronizzazione dei file Rsync 3.2.4

Dopo un anno e mezzo di sviluppo, è disponibile il rilascio di Rsync 3.2.4, un'utilità per la sincronizzazione dei file e il backup, che consente di ridurre al minimo il traffico grazie alla copia incrementale delle modifiche. Possono essere utilizzati come trasporto ssh, rsh o il protocollo rsync stesso. Supporta l'organizzazione di server rsync anonimi, ottimali per garantire la sincronizzazione dei mirror. Il codice del progetto è distribuito sotto licenza GPLv3. Tra le modifiche aggiunte: […]

Rilascio dell'ambiente desktop LXQt 1.1

Dopo sei mesi di sviluppo, è stato rilasciato l'ambiente desktop LXQt 1.1 (Qt Lightweight Desktop Environment), sviluppato da un team unificato di sviluppatori dei progetti LXDE e Razor-qt. L'interfaccia di LXQt continua a seguire le idee classiche dell'organizzazione del desktop, portando un design moderno e tecniche che aumentano la facilità d'uso. LXQt si presenta come un ambiente desktop leggero, modulare, veloce e conveniente, che raccoglie i migliori […]

Il linguaggio di programmazione Zig supporta l'auto-creazione (bootstraping)

Nel linguaggio di programmazione Zig sono state apportate modifiche che permettono al compilatore Zig stage2, scritto in Zig, di compilare se stesso (stage3), rendendo questo linguaggio autonomo (self-hosting). Si prevede che questo compilatore sia offerto come predefinito nella prossima versione 0.10.0. Stage2 è ancora incompleto, poiché manca il supporto per i controlli durante l'esecuzione, ci sono differenze nella semantica del linguaggio, ecc. […]

Rilascio della suite di utilità di sistema GNU Coreutils 9.1

È disponibile una versione stabile del pacchetto di utility di sistema GNU Coreutils 9.1, che include programmi come sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ecc. Le principali modifiche: l'utility dd ha aggiunto il supporto per i nomi delle opzioni alternative iseek=N per skip=N e oseek=N per seek=N, utilizzati nella variante dd per […]

Attacco a GitHub, che ha portato alla fuga di repository privati e all'accesso all'infrastruttura NPM

GitHub ha avvertito gli utenti riguardo un attacco mirato al download di dati da repository privati utilizzando token OAuth compromessi, generati per i servizi Heroku e Travis-CI. Si riporta che durante l'attacco ci sono state perdite di dati da repository privati di alcune organizzazioni che hanno aperto l'accesso ai repository per la piattaforma PaaS Heroku e il sistema di integrazione continua Travis-CI. Tra le aziende colpite c'è GitHub e […]

Uscita di Neovim 0.7.0, una versione aggiornata dell'editor Vim

È stata pubblicata la versione Neovim 0.7.0, un fork dell'editor Vim, focalizzato sul miglioramento dell'estensibilità e della flessibilità. Nell'ambito del progetto, da oltre sette anni si sta ristrutturando la base di codice di Vim, il che porta a modifiche che semplificano la manutenzione del codice, forniscono strumenti per la divisione del lavoro tra più manutentori, separano l'interfaccia dalla parte di base (l'interfaccia può essere cambiata senza toccare gli interni) e implementano un nuovo […]

In Fedora si prevede di sostituire il gestore pacchetti DNF con Microdnf

Gli sviluppatori di Fedora Linux intendono migrare la distribuzione a un nuovo gestore di pacchetti Microdnf, sostituendo l'attuale DNF. Il primo passo verso la migrazione sarà un aggiornamento significativo di Microdnf pianificato per la release Fedora Linux 38, che avrà funzionalità simili a DNF e in alcune aree addirittura lo supererà. Si segnala che la nuova versione di Microdnf supporterà tutte le principali […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster