Author: Yuri Gagarin

CI/CD in Github Actions for a project on Flask+Angular

In this article, I will share my experience setting up CI/CD using the Plesk control panel and GitHub Actions. Today we will learn how to deploy a simple project called "Helloworld." It is written on the Python framework Flask, with workers on Celery and a frontend on Angular 8. Links to the repositories: backend, frontend. In the first part of the article, we will look at our project […]

VxLAN Fabric. Part 2

Hello, Habr. I continue the series of articles on VxLAN EVPN technology, which were written specifically for the launch of the "Network Engineer" course from OTUS. Today, we will consider an interesting part of the tasks — routing. Although it may sound trivial, within the framework of a network fabric, things can be more complicated. Part 1 of the series — L2 connectivity between servers in […]

19 remotely exploitable vulnerabilities in the Treck TCP/IP stack

Nineteen vulnerabilities have been identified in the proprietary Treck TCP/IP stack, which can be exploited by sending specially crafted packets. These vulnerabilities have been given the code name Ripple20. Some vulnerabilities also appear in the KASAGO TCP/IP stack from Zuken Elmic (Elmic Systems), which shares common roots with Treck. The Treck stack is used in many industrial, medical, communication, embedded, and consumer devices (from smart bulbs to printers and […]

Solaris 11.4 SRU22 Available

An update for the Solaris 11.4 SRU 22 (Support Repository Update) operating system has been released, offering a series of further fixes and improvements for the Solaris 11.4 branch. To install the proposed fixes in the update, simply execute the command 'pkg update'. In this release, alongside bug fixes, the versions of the following open-source components have also been updated: Apache Tomcat 8.5.55, Apache Web Server […]

FreeBSD 11.4-RELEASE

The FreeBSD Release Engineering Team is pleased to present FreeBSD 11.4-RELEASE – the fifth and final release based on the stable/11 branch. Key changes include: In the base system: LLVM and associated tools (clang, lld, lldb) updated to version 10.0.0. OpenSSL updated to version 1.0.2u. Unbound updated to version 1.9.6. Added ZFS bookmarks renaming. Added command certctl(8). In the package repository: pkg(8) […]

From Outsourcing to Development (Part 1)

Hello everyone, my name is Sergey Emelyanchik. I am the head of the Audit-Telecom company, the lead developer, and the author of the Veliam system. I decided to write an article about how my friend and I created an outsourcing company, developed software for ourselves, and later began distributing it to anyone interested via a SaaS model. About how I categorically did not believe that this […]

From Outsourcing to Development (Part 2)

In the previous article, I talked about the background of Veliam's creation and the decision to distribute it through a SaaS model. In this article, I will discuss what we had to do to make the product not local but public. About how we started distribution and what problems we faced. Planning The current server part for users was on Linux. Almost […]

FreeBSD 11.4 Release

Eleven months after the release of 11.3 and seven months since the release of 12.1, FreeBSD 11.4 is now available, prepared for amd64, i386, powerpc, powerpc64, sparc64, aarch64, and armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD) architectures. Additionally, images for virtualization systems (QCOW2, VHD, VMDK, raw) and Amazon cloud environments […]

First test release of Qt 6

The Qt Company has released the first beta version of the new Qt 6 branch, which will feature significant architectural changes, and will require a compiler that supports the C++17 standard for building. This release includes only the initial framework of the upcoming Qt 6 release, scheduled for December 1, 2020. The functionality in the Qt 6 branch will expand until the code freeze announcement […]

A preview build of Qt 6.0 is available

Qt Company announced in its blog the availability of the first preview build of Qt 6.0. The company states that the first preview build contains binary files only for desktop platforms, and testing on mobile and embedded platforms will require using a source code build. Additionally, Qt 6.0 requires C++17 support from the compiler, so development is focused on relatively recent […]

Release of Ventoy 1.0.13

Ventoy is an open-source tool for creating bootable USB drives for ISO files. With it, you don’t need to format the disk over and over; you just copy the ISO file onto the USB drive and boot from it. You can copy multiple ISO files and select the needed one from the boot menu. Both Legacy BIOS and UEFI modes are supported. […]

We are moving away from paid RPA platforms and relying on OpenSource (OpenRPA)

Introduction Previously, the topic of automating desktop GUI applications with Python was covered in great detail on Habr. I was very drawn to that article because it revealed elements similar to those involved in creating robots. As part of my professional activities, I work on automating business processes for a company (RPA is a field that lacked fully functional […]

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