Kategorie: Nachrichten aus dem Internet

Pgfe 2, eine C++-Client-API für PostgreSQL, ist verfügbar.

Die erste stabile Version von Pgfe 2 (PostGres FrontEnd) wurde veröffentlicht, einem fortschrittlichen und multifunktionalen Treiber (Client-API) für PostgreSQL, geschrieben in C++, der die Arbeit mit PostgreSQL in C++-Projekten vereinfacht. Der Quellcode des Projekts steht unter der Lizenz Apache 2.0. Zum Bauen wird ein Compiler benötigt, der den Standard C++17 unterstützt. Hauptfunktionen: Verbindung im blockierenden und nicht blockierenden Modus. Verarbeitung vorbereiteter […]

Neue Versionen der Emulatoren Box86 und Box64, die das Ausführen von x86-Spielen auf ARM-Systemen ermöglichen

Die Versionen der Emulatoren Box86 0.2.6 und Box64 0.1.8 wurden veröffentlicht, die zum Ausführen von Linux-Anwendungen, die für die Architekturen x86 und x86_64 kompiliert wurden, auf Hardware mit ARM-, ARM64-, PPC64LE- und RISC-V-Prozessoren dienen. Die Projekte werden synchron von demselben Entwicklerteam weiterentwickelt – Box86 beschränkt sich auf das Ausführen von 32-Bit-Anwendungen x86, während Box64 die Ausführung von 64-Bit ausführbaren Dateien ermöglicht. Das Projekt legt großen Wert auf die Organisation des Starts von Spielen […]

Eine Schwachstelle in 7-Zip, die SYSTEM-Rechte unter Windows ermöglicht

In dem freien Archivierungsprogramm 7-Zip wurde eine Schwachstelle (CVE-2022-29072) gefunden, die es ermöglicht, beliebige Befehle mit SYSTEM-Rechten auszuführen, indem eine speziell gestaltete Datei mit der Erweiterung .7z in den Bereich verschoben wird, der bei der Öffnung des Menüs „Hilfe>Inhalt“ angezeigt wird. Das Problem tritt nur unter Windows auf und wird durch eine Fehlkonfiguration der Bibliothek 7z.dll und einen Buffer Overflow verursacht. Bemerkenswert ist, dass die Entwickler von 7-Zip nach der Benachrichtigung über das Problem […]

Das Celestial-Projekt entwickelt eine Ubuntu-Version mit Flatpak anstelle von Snap

Die Beta-Version der Distribution CelOS (Celestial OS) wurde vorgestellt, eine Neukompilierung von Ubuntu 22.04, bei der das Paketverwaltungstool Snap durch Flatpak ersetzt wurde. Anstelle der Installation zusätzlicher Anwendungen aus dem Snap Store wird eine Integration mit dem Flathub-Katalog angeboten. Die Größe des Installationsabbilds beträgt 3,7 GB. Die Entwicklungen des Projekts stehen unter der Lizenz GPLv3. Das Build enthält eine Auswahl an GNOME-Anwendungen, die im Flatpak-Format bereitgestellt werden, […]

Schwachstellen in swhkd, einem Hotkey-Manager für Wayland

Im swhkd (Simple Wayland HotKey Daemon) wurde eine Reihe von Sicherheitsanfälligkeiten entdeckt, die durch unsachgemäße Handhabung von temporären Dateien, Befehlszeilenparametern und Unix-Sockets verursacht werden. Das Programm ist in Rust geschrieben und verarbeitet Tastenkombinationen in Umgebungen, die auf dem Wayland-Protokoll basieren (vergleichbar auf Konfigurationsebene mit dem Prozess sxhkd, der in X11-basierten Umgebungen verwendet wird). Das Paket enthält […]

Veröffentlichung des Datei-Synchronisierungs-Tools Rsync 3.2.4

Nach anderthalb Jahren Entwicklung steht der Release von Rsync 3.2.4, einem Tool zur Datei-Synchronisierung und Datensicherung, zur Verfügung, das den Datenverkehr durch inkrementelle Kopierung von Änderungen minimiert. Als Transport können ssh, rsh oder das eigene rsync-Protokoll verwendet werden. Die Organisation von anonymen rsync-Servern wird unterstützt, die optimal für die Synchronisierung von Spiegeln geeignet sind. Der Quellcode des Projekts wird unter der GPLv3-Lizenz verteilt. Zu den hinzugefügten Änderungen gehören: […]

Veröffentlichung der Benutzerumgebung LXQt 1.1

Nach einem halben Jahr Entwicklung wurde die Veröffentlichung der Benutzeroberfläche LXQt 1.1 (Qt Lightweight Desktop Environment) bekannt gegeben, die von einem vereinigten Team von Entwicklern der Projekte LXDE und Razor-qt weiterentwickelt wird. Die LXQt-Oberfläche folgt weiterhin den Grundsätzen einer klassischen Desktop-Organisation und bringt modernes Design und Methoden mit, die die Benutzerfreundlichkeit erhöhen. LXQt positioniert sich als leichtgewichtige, modulare, schnelle und benutzerfreundliche Fortführung der Desktop-Umgebungen Razor-qt und LXDE, die die besten […]

Die Programmiersprache Zig unterstützt Self-Bootstrapping.

In die Programmiersprache Zig wurden Änderungen übernommen, die es dem Zig-Compiler stage2, der in Zig geschrieben ist, ermöglichen, sich selbst zu kompilieren (stage3), wodurch diese Sprache self-hosting wird. Es wird erwartet, dass dieser Compiler standardmäßig in der bevorstehenden Version 0.10.0 angeboten wird. Stage2 ist jedoch noch nicht vollständig, da es keine Unterstützung für Laufzeitprüfungen gibt, Unterschiede in der Semantik der Sprache bestehen usw. […]

Erscheinung des Basis-Utility-Sets GNU Coreutils 9.1

Eine stabile Version des grundlegenden Systemdienstprogrammpakets GNU Coreutils 9.1 ist verfügbar, das Programme wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls usw. umfasst. Die Hauptänderungen: Das Dienstprogramm dd unterstützt jetzt alternative Bezeichnungen für die Optionen iseek=N für skip=N und oseek=N für seek=N, die in der dd-Variante verwendet werden für […]

Angriff auf GitHub, der zur Offenlegung privater Repositories und zum Zugang zur NPM-Infrastruktur führte

GitHub hat die Benutzer vor einer Attacke gewarnt, die darauf abzielt, Daten aus privaten Repositories unter Verwendung von kompromittierten OAuth-Tokens, die für die Dienste Heroku und Travis-CI generiert wurden, herunterzuladen. Berichten zufolge kam es bei dieser Attacke zu einem Datenleck aus den privaten Repositories einiger Organisationen, die ihre Repositories für die PaaS-Plattform Heroku und das System der kontinuierlichen Integration Travis-CI geöffnet hatten. Unter den Betroffenen befand sich das Unternehmen GitHub und […]

Veröffentlichung von Neovim 0.7.0, einer modernisierten Variante des Editors Vim

Die Veröffentlichung von Neovim 0.7.0, einer Abspaltung des Editors Vim, der sich auf die Verbesserung der Erweiterbarkeit und Flexibilität konzentriert, wurde bekannt gegeben. Im Rahmen des Projekts wird seit über sieben Jahren die Codebasis von Vim überarbeitet, wodurch Änderungen vorgenommen werden, die die Wartung des Codes erleichtern, Werkzeuge zur Arbeitsteilung zwischen mehreren Maintainers bereitstellen, die Schnittstelle von der Basis trennen (die Schnittstelle kann geändert werden, ohne das Innere zu berühren) und eine neue […]

In Fedora ist geplant, den Paketmanager DNF durch Microdnf zu ersetzen.

Die Entwickler von Fedora Linux haben die Absicht, die Distribution auf den neuen Paketmanager Microdnf statt des bisher verwendeten DNF zu migrieren. Der erste Schritt zur Migration wird ein geplantes bedeutendes Update von Microdnf in der Veröffentlichung Fedora Linux 38 sein, das hinsichtlich der Funktionalität näher an DNF heranrücken und in einigen Bereichen sogar überlegen wird. Es wird darauf hingewiesen, dass die neue Version von Microdnf alle grundlegenden […]

60GB SSD 8Gb DDR4