Posts published by: minus

When root on ZFS breaks on Arch Linux…

Today was update day1. Then the expected unexpected happened: The ZFS module was missing from initramfs. Desktop's dead in the water. I boot up my laptop to quickly flash an Arch live ISO onto a USB drive, and while at it also upgrade that one. Knowing that what went …

Announcing sshign

Today, I'm annoucing the initial release of sshign, 0.1.0.

sshign uses your private SSH key to sign arbitrary chunks of data. The resulting signature can then be verified using your public SSH key.

Drew from SourceHut writes:

I often need to use secondary methods to verify the authenticity …

These aren't the packets I asked for

Since migrating a VM from qemu userspace networking to a dedicated IP and bridged networking I've been seeing abysmal throughput when downloading data from it. Instead of the usual 1.3MiB/s I get 30KiB/s tops. Taking a look with Wireshark a ton of retransmits of TCP segments appear …

VPN-in-a-box

Isolating the network interface provided by VPN software (like OpenVPN or tinc) may be a good idea if you intent to use it to isolate a program to that specific network.

This can somewhat be achieved using a separate user or group, iptables (to mark packets sent by that user …

Compositing on Xfce: VSync issues

Unfortuantely Xfce's compositor uses Xrender which does not support vertical synchronization. This seems to create a very constant tearing effect in vsynced OpenGL applications. Some drivers like Intel's open source driver or AMD or NVidia's binary blobs manage to force Xrender to vsync but the open source radeon driver doesn't …

OpenVPN as IPv6 Tunnel Broker

Long story short: add "server-ipv6 network/netmask" (for example a /80 of your server's /64) to your existing openvpn config and install npd6.

The modification of the OpenVPN config is trivial. It seems to be made primarily for the tun mode but works fine with tap (Layer 2 tunelling) as …

Monitor Brightness on the Desktop

Since I found the buttons on my monitor to be inconvenient, I decided to try to go for a commandline utility that could set the brightness. There are several ways this can be implemented:

  • the driver offers screen brightness setting through ACPI (via /sys/class/backlight, should work on most …