Author: Yuri Gagarin

GitLab continues its policy of imposing JavaScript

Ignoring reports about issues requesting the ability to use GitLab without providing access to JavaScript, GitLab continues to tighten its reliance on JavaScript. The server no longer returns the file list as HTML but instead adds an element with the id 'js-tree-list' to the page, with items inserted via JavaScript. This behavior is controlled by the variable vue_file_list_enabled, which itself […]

Release of the IPFire 2.25 firewall distribution

A distribution release for creating routers and firewalls IPFire 2.25 Core 141 is now available. IPFire features a straightforward installation process and organizes settings through an intuitive web interface filled with clear graphs. The size of the installation ISO image is 290 MB (x86_64, i586, ARM). The system is modular, with additional modules available for IPFire beyond basic packet filtering and traffic management for […]

Nano or Minimalist IDE

In this article, I would like to show you the power and beauty of the console text editor nano, which appears simple and unassuming at first glance. Introduction Developers have actually prepared a lot of useful features for you that you may not even be aware of, such as: auto-indentation, jumping to paired brackets, and even auto-completion! Let's go through them step by step. Standard hotkeys M […]

Yandex.Disk has banned the use of the open-source utility rclone

Background Hello, Habr! The writing of this post was prompted by a rather strange error that I encountered last night on a laptop with Linux (yes, I'm one of those odd people who uses GNU/Linux on a laptop) when I got the following instead of the contents of my Yandex.Disk: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 The first thought: the network dropped, nothing serious. But when […]

Microsoft Edge browser for iOS has received two new features

Microsoft has released another update for its Edge browser in the Apple App Store. The new version 44.13.1 introduces two fresh features aimed at increasing the product's appeal to iOS users. First, iPhone and iPad users who prefer Microsoft's creation over Apple's Safari browser now have the option to enable tracking prevention, with the ability to choose between basic, balanced, or maximum blocking. […]

Vulnerabilities in OpenSMTPD allow remote and local root access

Qualys has discovered yet another critical remote vulnerability (CVE-2020-8794) in the OpenSMTPD mail server developed by the OpenBSD project. Just like the vulnerability identified at the end of January, the new issue allows remote execution of arbitrary shell commands on the server with root user privileges. The vulnerability has been patched in OpenSMTPD release 6.6.4p1. The problem is caused by an error in the code responsible for delivering mail to the remote mail […]

Arch Linux has a new project leader

Aaron Griffin has stepped down as the leader of the Arch Linux project. Griffin has held the leadership position since 2007, but his activity has recently decreased significantly, and he has decided to hand over his role to another member capable of making tough decisions and guiding the project's development in the right direction. The new project leader was selected through a vote among developers […]

How 1500 bytes became the maximum transmission unit on the internet

Ethernet is everywhere, and tens of thousands of manufacturers produce equipment that supports it. However, almost all of these devices share one common number – MTU: $ ip l 1: lo: mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maximum Transmission Unit) [maximum transmission unit] […]

IdentityServer4. Key Concepts. OpenID Connect, OAuth 2.0, and JWT

With this post, I want to open a series of articles dedicated to IdentityServer4. We'll start with the basic concepts. The most promising authentication protocol at the moment is OpenID Connect, and the authorization protocol (granting access) is OAuth 2.0. IdentityServer4 implements these two protocols. It is optimized to address typical security issues. OpenID Connect is an authentication protocol and standard; it does not provide […]

Release of the Netrunner 2020.01 distribution

Blue Systems, the company providing funding for the development of KWin and Kubuntu, has released the Netrunner 2020.01 distribution featuring the KDE desktop. Unlike the versions developed by the same company, Netrunner Rolling and Maui, this release adopts a traditional approach to building and Debian-based package management, without using a rolling update model based on Arch/Kubuntu. Netrunner differs from Kubuntu in its approach […]

CI/CD on AWS, Azure, and Gitlab. A new course from OTUS

Attention! This article is not technical and is intended for readers interested in education in the field of CI/CD. If you are not interested in learning, this material will likely not appeal to you. If you are a developer or administrator responsible for setting up continuous integration and delivery processes, OTUS has opened enrollment for a course specifically […]

Determining the Appropriate Size for a Kafka Cluster in Kubernetes

Note from the translator: In this article, Banzai Cloud shares an example of using its specialized tools to simplify the operation of Kafka within Kubernetes. The instructions provided illustrate how to determine the optimal size of the infrastructure and configure Kafka to achieve the required throughput. Apache Kafka is a distributed streaming platform for building reliable, scalable, and high-performance real-time streaming systems. […]

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