chris

Understanding Sockets — step-by-step DevOps tutorial on Progressive Robot

Understanding Sockets

Sockets are a way to enable inter-process communication between programs running on a server, or between programs running on separate servers. Communication between servers relies on *network sockets*, which use the Internet Protocol (IP) to encapsulate and handle sending and receiving data.

Read more
Ubuntu 18.04 — zziplib — multiple vulnerabilities (9 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 18.04

Ubuntu 18.04 — zziplib — multiple vulnerabilities (9 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 9 November 2020 Affected versions: Ubuntu 18.04 (bionic) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-6298-1 Related CVEs: CVE-2018-7727 CVE-2020-18442 CVE-2018-6381 CVE-2018-6484 CVE-2018-6540 CVE-2018-6541 CVE-2018-6869 CVE-2018-7725  +1 more Upstream summary: Liu Zhu discovered that ZZIPlib incorrectly handled certain inputs. If a user or an automated […]

Read more
How to Set Up GitLab CE on Oracle Linux 8 — step-by-step Oracle Linux 8 tutorial on Progressive Robot

How to Set Up GitLab CE on Oracle Linux 8

Introduction Setting up set up gitlab ce on oracle linux 8 on a Oracle Linux 8 server is a common task for system administrators, DevOps engineers, and site reliability engineers. This guide explains how to Set Up GitLab CE on Oracle Linux 8, with all the commands you need, the SELinux and firewalld considerations to […]

Read more
Python map() function — step-by-step Python tutorial on Progressive Robot

Python map() function

URL: https://www.progressiverobot.com/python-map-function/ Python map() function is used to apply a function on all the elements of specified iterable and return map object. Python map object is an [iterator](/community/tutorials/python-iterator), so we can iterate over its elements. We can also convert map object to sequence objects such as [list](/community/tutorials/python-list), [tuple](/community/tutorials/python-tuple) etc. using their factory functions. Python map() […]

Read more
Gentoo Linux — dev-vcs/fossil — vulnerability — patch and remediation guide — diagnosis and fix on Gentoo Linux

Gentoo Linux — dev-vcs/fossil — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Gentoo Linux 📖 ~4 min read  •  Source: Gentoo GLSA GLSA-202011-04 Related CVEs: CVE-2020-24614 Upstream summary: Multiple vulnerabilities have been discovered in Fossil. Please review the CVE identifiers referenced below for details. Table of contents Symptom & Impact Environment & Reproduction Root […]

Read more
SLES 15 — kubernetes-client — multiple vulnerabilities (9 CVEs) — patch and remediation guide — diagnosis and fix on SLES 15

SLES 15 — kubernetes-client — multiple vulnerabilities (9 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 9 November 2020 Affected versions: SLES 15 📖 ~4 min read  •  Source: SUSE advisory SUSE-CU-2020:783-1 (see also SUSE bugzilla) Related CVEs: CVE-2020-15106 CVE-2020-15112 CVE-2020-8557 CVE-2020-8565 CVE-2020-8566 CVE-2020-15184 CVE-2020-15185 CVE-2020-15186  +1 more Upstream summary: In etcd before versions 3.3.23 and 3.4.10, a large slice causes panic in […]

Read more
Installieren von Webmin unter Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

Installieren von Webmin unter Ubuntu 20.04

Webmin ist ein modernes Websteuerungspanel, mit dem Sie Ihren Linux-Server über eine browserbasierte Benutzeroberfläche administrieren können. Mit Webmin können Sie Benutzerkonten verwalten, DNS-Einstellungen konfigurieren und Einstellungen für…

Read more
Установка Git на Debian 9 — step-by-step Linux tutorial on Progressive Robot

Установка Git на Debian 9

Системы контроля версий программного обеспечения помогают отслеживать программное обеспечение на уровне исходного кода. С помощью инструментов контроля версий вы сможете отслеживать изменения, возвращаться к предыдущим версиям и создавать ответвления для создания альтернативных…

Read more
CHAT