Category: English
Stuff written in English
Upgrading PostgreSQL from 13.4 to 14.0
Here’s a summary of my adventure upgrading PostgreSQL from 13.4 to 14.0 on my laptop running FreeBSD current.
Read More → Upgrading PostgreSQL from 13.4 to 14.0Hardening OpenSSH using ssh-audit
I recently came across security/py-ssh-audit@py38. Wielding this tool showed a lot to be improved.
Read More → Hardening OpenSSH using ssh-auditASUS ROG Strix X299-E GAMING II BIOS 1004
Upgrading to ASUS ROG Strix X299-E GAMING II BIOS 1004 was almost successful. The already installed FreeBSD/amd64 13.0-STABLE wouldn’t boot propertly and froze when attempting to initialise the keyboard.
Read More → ASUS ROG Strix X299-E GAMING II BIOS 1004pfSense as a guest in Citrix Hypervisor
When running pfSense as a guest in Citrix Hypervisor you must disable all offloading features on all external network interfaces, letting the guest handle everything.
Read More → pfSense as a guest in Citrix HypervisorMigrating to Python 3.8
Edit /etc/make.conf and /usr/local/etc/synth/LiveSystem-make.conf, changing DEFAULT_VERSIONS+=python=3.7 to DEFAULT_VERSIONS+=python=3.8, and DEFAULT_VERSIONS+=python3=3.7 to DEFAULT_VERSIONS+=python3=python3.8.
Read More → Migrating to Python 3.8FreeBSD 13 and W^X memory mapping policy for user processes
FreeBSD 13.0-RELEASE is out, and one of the new features is W^X memory mapping policy for user processes. This feature is also naturally available for users of 13.0-STABLE and 14.0-CURRENT.
Read More → FreeBSD 13 and W^X memory mapping policy for user processeslibdialog.so.8 → libdialog.so.9
Commit 0b7f1af804f06a285717b490bef80e24648adcbe for src/main and commit 6e1fe6d26ea2939656c8286ccbd105a89d3349a3 for src/stable/13 bumped the version number for gnu/lib/libdialog from 8 to 9. Software such as ports-mgmt/dialog4ports complain when run, but make config doesn’t care when dialog4ports is being run around in the ports tree.
Read More → libdialog.so.8 → libdialog.so.9FreeBSD is moving to Git
The FreeBSD Project is slowly moving away from Subversion to Git. This poses questions like how do I do a checkout, and how do I get the equivalent of Subversion’s revision numbers for use in scripts and filenames? This is not the official documentation, merely some notes for myself as I tag along.
Read More → FreeBSD is moving to GitMigrating to Mailman 3
Mailman 2.1 has served its purpose at work for several years. Python 2 is at its end of life in FreeBSD. It’s time to move on to Mailman 3 and Python 3, or to Sympa if I’m unsuccessful in getting Mailman 3 up & running. I’ll try and document each step along the way.
Read More → Migrating to Mailman 3Adding a Cisco Catalyst 2960X switch to a Cisco Catalyst 2960S switch stack
A few things must be done before adding a Cisco Catalyst 2960X switch to a Cisco Catalyst 2960S switch stack. I assume you know your way around Cisco IOS, and already have the necessary hardware components.
Read More → Adding a Cisco Catalyst 2960X switch to a Cisco Catalyst 2960S switch stack