Author: ProHoster

Vulnerabilities in swhkd, Wayland hotkey manager

A series of vulnerabilities have been identified in swhkd (Simple Wayland HotKey Daemon) caused by incorrect work with temporary files, command line parameters and Unix sockets. The program is written in Rust and handles hotkey pressing in environments based on the Wayland protocol (a configuration-file-compatible analogue of the sxhkd process used in X11-based environments). The package includes […]

Rsync 3.2.4 File Synchronization Tool Released

After a year and a half of development, the release of Rsync 3.2.4 is available, a file synchronization and backup utility that allows you to minimize traffic by incrementally copying changes. The transport can be ssh, rsh or the proprietary rsync protocol. It supports the organization of anonymous rsync servers, which are optimally suited for ensuring synchronization of mirrors. The project code is distributed under the GPLv3 license. Among the added changes: […]

Release of the PascalABC.NET 3.8.3 development environment

The release of the PascalABC.NET 3.8.3 programming system is available, offering an edition of the Pascal programming language with support for code generation for the .NET platform, the ability to use .NET libraries and additional features such as generic classes, interfaces, operator overloading, λ-expressions, exceptions, garbage collection , extension methods, unnamed classes and autoclasses. The project is primarily focused on applications in education and research. Plastic bag […]

LXQt 1.1 User Environment Release

After six months of development, the user environment LXQt 1.1 (Qt Lightweight Desktop Environment) was released, developed by a joint team of developers of the LXDE and Razor-qt projects. The LXQt interface continues to follow the ideas of the classic desktop organization, introducing modern design and techniques that increase usability. LXQt is positioned as a lightweight, modular, fast and convenient continuation of the development of the Razor-qt and LXDE desktops, incorporating the best […]

The Zig programming language provides support for self-promotion (bootstraping)

Changes have been made to the Zig programming language that allow the Zig stage2 compiler, written in Zig, to assemble itself (stage3), which makes this language self-hosting. It is expected that this compiler will be offered by default in the upcoming 0.10.0 release. Stage2 is still incomplete due to lack of support for runtime checks, differences in language semantics, etc. […]

Release of the GNU Coreutils 9.1 set of core system utilities

A stable version of the GNU Coreutils 9.1 set of basic system utilities is available, which includes programs such as sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Key changes: The dd utility has added support for alternative names of the options iseek=N for skip=N and oseek=N for seek=N, which are used in the dd option for […]

Reiser5 file system benchmark results published

The results of performance tests of the Reiser5 project have been published, which develops a significantly redesigned version of the Reiser4 file system with support for logical volumes that have “parallel scaling”, which, unlike traditional RAID, implies the active participation of the file system in distributing data between the component devices of the logical volume. From an administrator's point of view, the significant difference from RAID is that the components of a parallel logical volume […]

Attack on GitHub that leaked private repositories and access to the NPM infrastructure

GitHub warned users of an attack aimed at downloading data from private repositories using compromised OAuth tokens generated for the Heroku and Travis-CI services. It is reported that during the attack, data was leaked from the private repositories of some organizations, which opened access to repositories for the Heroku PaaS platform and the Travis-CI continuous integration system. Among the victims was GitHub and […]

Release of Neovim 0.7.0, a modernized version of the Vim editor

Neovim 0.7.0 has been released, a fork of the Vim editor focused on increasing extensibility and flexibility. The project has been reworking the Vim code base for more than seven years, as a result of which changes are made that simplify code maintenance, provide a means of dividing labor between several maintainers, separate the interface from the base part (the interface can be changed without touching the internals) and implement a new […]

Fedora plans to replace DNF package manager with Microdnf

The Fedora Linux developers intend to transfer the distribution to the new Microdnf package manager instead of the currently used DNF. The first step towards migration will be a major update to Microdnf planned for the release of Fedora Linux 38, which will be close in functionality to DNF, and in some areas even surpass it. It is noted that the new version of Microdnf will support all major […]

CudaText code editor update 1.161.0

A new release of the cross-platform free code editor CudaText, written using Free Pascal and Lazarus, has been published. The editor supports Python extensions and has a number of advantages over Sublime Text. There are some features of the integrated development environment, implemented in the form of plugins. More than 270 syntactic lexers have been prepared for programmers. The code is distributed under the MPL 2.0 license. Builds are available for Linux platforms, […]

Chrome update 100.0.4896.127 fixing 0-day vulnerability

Google has released Chrome 100.0.4896.127 update for Windows, Mac and Linux, which fixes a serious vulnerability (CVE-2022-1364) already used by attackers to carry out zero-day attacks. Details have not yet been disclosed, we only know that the 0-day vulnerability is caused by incorrect type handling (Type Confusion) in the Blink JavaScript engine, which allows you to process an object with an incorrect type, which, for example, makes it possible to generate a 0-bit pointer […]