Monthly Shaarli

All links of one month in a single page.

April, 2021

`bpftrace` Reference Guide
acme.sh
thumbnail

acme.sh is an ACME protocol client written purely in Shell (Unix shell) language.

Ubuntu Server 21.04

Ubuntu Server 21.04 was released. This latest development cycle brings:

  • phased updates
  • native support for Microsoft SQL Server on 20.04 LTS
  • Hardware Enablement (HWE) advanced networking stack for all LTS Ubuntu versions
  • stability updates to HA stack, including pacemaker and corosync
  • Linux kernel 5.11
  • application updates
We Live Migrated 900 VMs!
thumbnail

The author reports on the challenges of live-migrating 900 Openstack Compute nodes.

Remote Code Execution in Homebrew by Compromising the Official Cask Repository
thumbnail

It was possible to merge malicious pull requests and execute arbitrary Ruby codes on users' machines.

Computer Security World in Mourning Over Death of Dan Kaminsky, Aged 42
thumbnail
Postgres EXPLAIN Visualizer (pev)
upptime
thumbnail

»Upptime is the open-source uptime monitor and status page, powered entirely by GitHub Actions and Issues.«

Expiration Date 4-6-2021

The Epic Games Reliability Engineering team did a post-mortem on a certificate expiration issue they recently experienced.

Opting Your Website Out of Google's FLoC Network
thumbnail

The short instructions on this post show how to set the Permissions-Policy: interest-cohort=() header in popular HTTP/S servers.

US Investigators Probing Breach at Code Testing Company Codecov

The Codecov supply chain hack gets investigated.

RFC: Rust in Linux Kernel

»Some of you have noticed the past few weeks and months that
a serious attempt to bring a second language to the kernel was
being forged. We are finally here, with an RFC that adds support
for Rust to the Linux kernel.«

Tahoe-LAFS

»Tahoe-LAFS is a Free and Open decentralized cloud storage system.«

Argo CD 2.0
thumbnail
Fail-fast Is Failing... Fast!

Interesting read about the shortcomings of using fail-fast for achieving fault tolerance in modern distributed systems.

Nix Is the Ultimate Devops Toolkit

Blog post on how Nix can help to solve DevOps problems.

BleedingTooth: Linux Bluetooth Zero-Click Remote Code Execution

»BleedingTooth is a set of zero-click vulnerabilities in the Linux Bluetooth subsystem that can allow an unauthenticated remote attacker in short distance to execute arbitrary code with kernel privileges on vulnerable devices.«

Announcing KDE's Qt 5 Patch Collection

With the free support ending for Qt5, KDE is now maintaining security and functional fixes for it.

How ZFS on Linux Brings Up Pools and Filesystems at Boot Under systemd

This post explains the three phases involved in starting ZFS on Linux.

Screw It, I’ll Host It Myself
thumbnail

In this post, the author explains his self-hosting setup.

HedgeDoc
thumbnail

Collaborative Markdown notes.

No, We Won't Have a Video Call for That!
thumbnail

The author shares his thoughts and experience on communication in distributed teams.

This Man Thought Opening a TXT File Is Fine; He Thought Wrong. macOS CVE-2019-8761
thumbnail

The author explains an interesting information leakage bug in TXT files for TextEdit.

csvq
thumbnail

csvq: An SQL-like query language for csv.

guider
thumbnail

Guider is a performance analyzer for almost all systems based on the Linux kernel.

Proxmox Backup Server 1.1

Version 1.1 of the Proxmox Backup Server is based on Debian 10.9 with a 5.4 kernel 5.4 and uses ZFS 2.0.

Don't Leak Your Docker Image's Build Secrets
thumbnail

In this post, the author gives practical tips on how not to leak secrets when building container images.

CocoaPods Trunk: Remote Code Execution Found

The vulnerability that allowed the execution of arbitrary shell commands on the trunk server was introduced six years ago.

Exploiting Vulnerabilities in Cellebrite UFED and Physical Analyzer From an App's Perspective
thumbnail

Moxie Marlinspike takes a closer look at the Cellebrite UFED equipment: »By a truly unbelievable coincidence, I was recently out for a walk when I saw a small package fall off a truck ahead of me.«

List of Online Text to Diagram Tools

Page with a comprehensive list of various text to diagram tools.

FreeBSD 13.0-RELEASE

Only some of the highlights:

  • ZFS now provided by OpenZFS
  • in-kernel framing and encryption of TLS
  • arm64 is promoted to Tier-1 status
  • rewritten routing stack
  • clang, lld, llvm, libc++ update to 11.0.1
  • bhyve improvements
  • removed obsolete GDB
Statement on DNS Encryption

In this statement, the DNS root server operators explain why they don't feel comfortable being the early adopters of authoritative DNS encryption.

Element Matrix Services launches bridging for Microsoft Teams
thumbnail

Element Matrix Services is now bridging to Microsoft Teams.

Allow arbitrary URLs, expect arbitrary code execution | Positive Security
thumbnail

The article demonstrates with practical examples how insufficient user input validation leads to code execution vulnerabilities.

DebOps

»The DebOps project is a set of Free and Open Source tools that let users bootstrap and manage an IT infrastructure based on Debian or Ubuntu operating systems.«

OpenNebula 6.0
DNS Propagation Does Not Exist

This short post explains why, strictly speaking, the term DNS propagation is misused.

Multi-Master Replication Solutions for PostgreSQL
thumbnail

Post by Percona about different multi-master replication solutions for Postgres.

Nobody Cares About the Operating System Anymore
thumbnail

Pointed comment by Corey Quinn on why the operating system does not matter that much anymore.

FreeBSD/arm64 Becoming Tier 1 in FreeBSD 13

»FreeBSD will promote arm64 to a Tier 1 architecture in FreeBSD 13.«

A Ceph War Story

In this post, Michael Prokop does an in-depth post-mortem on the outage of a Proxmox hyper-converged Ceph cluster.

Shellharden
thumbnail

Shellharden is a shell script syntax highlighter.

ArchiveBox

»Self-hosted "wayback machine" that creates HTML & screenshot archives of sites from your bookmarks, browsing history, RSS feeds, or other sources.«

Improving Shell Workflows With fzf
thumbnail

This post shows four practical examples of how fzf can improve shell workflows.

Git Email Flow vs. GitHub Flow
thumbnail

This post compares the Github flow with the less often used git-send-email-flow.

PDF: Underproduction: An Approach for Measuring Risk in Open Source Software

In this paper, the authors present a framework to identify open-source software packages where the software engineering labor becomes out of alignment with the demand of people who rely on the software.

zellij
thumbnail

zellij is a terminal multiplexer with a layout and plugin system on top.

git-xargs
thumbnail

git-xargs is a command-line utility that allows the execution of commands on multiple git repositories in parallel.

OpenSSH 8.6

The release notes of OpenSSH 8.6 again start with the deprecation notice for the SHA-1 "ssh-rsa" signature scheme. The new release comes with security and feature improvements.

YouTube Is Now Building Its Own Video-Transcoding Chips
thumbnail

YouTube will gain up to 33 times the performance with its custom-built video transcoding units compared to optimized software on traditional servers.

Disasters I've Seen in a Microservices World
thumbnail

The author illustrates some recurring issues that often arise in architectures based on microservices.

The Infrastructural Power Beneath the Internet as We Know It

» I've lately been trying an exercise where, when reading anything by or about tech companies, I replace uses of the word "infrastructure" with "means of production." «

diffoscope

In-depth comparison of files, archives, and directories.

LLVM 12

Version 12 of the LLVM compiler toolchain was released.

FBI Cleans Web Shells From Hacked Exchange Servers in Rare Active Defense Move
thumbnail

The FBI actively removes backdoors from the hacked Microsoft Exchange servers.

VMware and Dell Technologies Reach Agreement Regarding Spin-Off

»Dell Technologies to Spin-off 81% Equity Ownership of VMware.«

KVM/Qemu VMs With a Multi-Screen Spice Console

In this multi-part article, the author covers access methods to multi-screen spice consoles.

Prioritizing Memory Safety Migrations

In this post, the author shows that replacing C/C++ with safer languages is not an all-or-nothing task and suggests prioritizing systematically.

Gradle 7.0
Osbuild 28

New release of OSBuild, the project providing tools for building operating system images.

xplr
thumbnail

xplr is »a hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf. «

Ancient Linux Servers: The Blighted Slum Houses of the Internet
thumbnail

Yes, running unsupported, unpatched servers on the Internet is a bad idea.

Microsoft Gets Two-Phase Immersion Cooling Running In an Azure Data Center
thumbnail

Article about Microsofts first production-environment deployment of two-phase liquid immersion cooling in a data center.

Lenovo is Using AMD PSB to Vendor Lock AMD CPUs
thumbnail

Article how with AMD PSB enabled, CPUs are locked to a vendor ecosystem.

BashPitfalls
Shell Field Guide

Booklet with shell scripting tips and tricks.

The Hitchhiker's Guide to Online Anonymity

This guide covers many different aspects of online anonymity.

AlmaLinux OS

The first stable version of Almalinux, a binary-compatible drop-in replacement for CentOS, is available.

This Blog Is Now Hosted on a GPS/LTE Modem
thumbnail

The author explains how he hosts his blog on the Quectel EG25-G modem of his PinePhone.

Whistleblower: Ubiquiti Breach "Catastrophic"

According to a source, Ubiquiti's breach in January 2021 was much severe than what the company communicated.

A new Cloudflare Web Application Firewall
thumbnail

This post introduces Cloudflare's rewritten web application firewall.