Category: Blog

GNOME 3.34 has been released

Today, September 12, 2019, after nearly six months of development, the latest version of the desktop environment — GNOME 3.34 — has been released. It includes about 26,000 changes, such as "visual" updates for several applications, including the desktop itself — for example, the settings for choosing the desktop background have been simplified, making it easier to change the default wallpaper […]

Version 1.3 of the Mumble voice communication platform has been released

After nearly ten years since the last release, a new major version of the voice communication platform Mumble 1.3 has been launched. It is primarily focused on creating voice chats for players in online games and aims to reduce latency while ensuring high audio quality. The platform is written in C++ and distributed under the BSD license. It consists of two modules — the client […]

Ensuring reliable operation of Zextras Team in complex corporate networks

In the previous article, we introduced Zextras Team — a solution that adds corporate text and video chat functionality to Zimbra Collaboration Suite Open-Source Edition, as well as the ability to conduct video conferences with a large number of participants, without the need for third-party services and without transferring any data externally. This use case is ideal for companies with strict […]

What I learned by testing 200,000 lines of infrastructure code

The IaC (Infrastructure as Code) approach consists not only of the code stored in the repository but also of the people and processes surrounding that code. Can approaches from software development be reused in infrastructure management and description? It might be helpful to keep this idea in mind as you read the article. English version This is a transcript of my speech at DevopsConf […]

VK has finally launched the long-promised dating app

VK has finally launched its dating app Lovina. The social network began accepting user registration applications back in July. Users can register with their phone number or through their VK account. After authorization, the app will automatically match users with conversation partners. The main communication methods in Lovina are video stories and video calls, as well as a "carousel of video calls" that allows users to interact with random partners who change […]

Comparison of network driver performance in 10 programming languages

A group of researchers from German universities published the results of an experiment in which 10 variations of a standard driver were developed for 10-gigabit Intel Ixgbe (X5xx) network cards using different programming languages. The driver operates in user space and is implemented in C, Rust, Go, C#, Java, OCaml, Haskell, Swift, JavaScript, and Python. The primary focus during coding was on achieving […]

About Networking Model in Games for Beginners

For the past two weeks, I have been working on the network engine for my game. Prior to this, I knew nothing about networking technologies in games, so I read many articles and conducted numerous experiments to understand all the concepts and be able to write my own network engine. In this guide, I would like to share with you various concepts that you […]

Urgently update exim to 4.92 — active infection is happening

Colleagues, those using Exim versions 4.87…4.91 on their mail servers should urgently update to version 4.92, stopping Exim beforehand to avoid being hacked via CVE-2019-10149. Several million servers worldwide are potentially vulnerable, and the vulnerability is rated as critical (CVSS 3.0 base score = 9.8/10). Attackers can execute arbitrary commands on your server, in many cases from […]

Patched Exim — patch again. Fresh Remote Command Execution in Exim 4.92 in one request

Recently, in early summer, there were widespread calls to update Exim to version 4.92 due to the CVE-2019-10149 vulnerability (Urgently update Exim to 4.92 — active infections are occurring / Habr). A few days ago, it was discovered that the Sustes malware decided to exploit this vulnerability. Now, everyone who hurriedly updated can once again 'rejoice': on July 21, 2019, researcher Zerons found a critical vulnerability […]

The author vkd3d has passed away.

CodeWeavers, the company sponsoring the development of Wine, announced the passing of its employee — Józef Kucia, the author of the vkd3d project and one of the key developers of Wine, who also contributed to the development of Mesa and Debian projects. Józef made over 2500 changes to Wine and implemented most of the code related to Direct3D support. Source: linux.org.ru

Release of Out Of Memory Handler oomd 0.2.0

Facebook has released the second version of oomd, a user-space Out Of Memory (OOM) handler that forcefully terminates processes consuming too much memory before the Linux kernel's OOM handler is triggered. The oomd code is written in C++ and is distributed under the GPLv2 license. Ready-made packages are available for Fedora Linux. For more details on oomd, see […]

DNS over HTTPS is disabled by default in Firefox port for OpenBSD

The maintainers of the Firefox port for OpenBSD did not support the decision to enable DNS over HTTPS by default in new versions of Firefox. After a brief discussion, it was decided to leave the original behavior unchanged. Consequently, the network.trr.mode setting is set to '5', which unconditionally disables DoH. The following arguments were made in favor of this decision: Applications should adhere to system-wide DNS settings, and […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster