41554 blogs · [ { "id": "01a08759-76a8-7110-9f59-ebcfc990eb84", "title": "ML-DSA44 Ed25519 hybrid in OpenSSH", "url": "https://brnrd.eu/security/2026-08-13/ml-dsa44-ed25519-hybrid-in-openssh.html", "published_at": "2026-08-12T22:00:00+00:00" }, { "id": "01a08759-76a8-7110-9f59-ebcfca5d9cb0", "title": "Modifying newsyslog on FreeBSD", "url": "https://brnrd.eu/freebsd/2026-08-12/modifying-newsyslog-on-freebsd.html", "published_at": "2026-08-11T22:00:00+00:00" }, { "id": "01a08759-76a8-7110-9f59-ebcfcad18a65", "title": "Updating HomeAssistant for a FreeBSD jail", "url": "https://brnrd.eu/iot/2026-06-21/updating-homeassistant-for-a-freebsd-jail.html", "published_at": "2026-06-20T22:00:00+00:00" }, { "id": "01a08759-76a8-7110-9f59-ebcfcb3189e5", "title": "Updating system and jails using pkgbase", "url": "https://brnrd.eu/freebsd/2026-06-16/updating-system-and-jails-using-pkgbase.html", "published_at": "2026-06-15T22:00:00+00:00" }, { "id": "01a08759-76a8-7110-9f59-ebcfcbb5a51e", "title": "Notes on Nextcloud, PHP 8.5 and MariaDB 12.3", "url": "https://brnrd.eu/digital-sovereignty/2026-06-07/notes-on-nextcloud-php-85-and-mariadb-123.html", "published_at": "2026-06-06T22:00:00+00:00" }, { "id": "01a08759-76a8-7110-9f59-ebcfcc86f06e", "title": "Utilities for FreeBSD pkg", "url": "https://brnrd.eu/freebsd/2026-05-23/utilities-for-freebsd-pkg.html", "published_at": "2026-05-22T22:00:00+00:00" }, { "id": "01a08759-76a8-7110-9f59-ebcfcd847425", "title": "\"Fixing\" my HomeAssistant install on FreeBSD", "url": "https://brnrd.eu/iot/2026-05-20/fixing-my-homeassistant-install-on-freebsd.html", "published_at": "2026-05-19T22:00:00+00:00" }, { "id": "01a08759-76a8-7110-9f59-ebcfce159356", "title": "Migrating Redis to Valkey", "url": "https://brnrd.eu/freebsd/2026-03-07/migrating-redis-to-valkey.html", "published_at": "2026-03-06T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2be40e587", "title": "Migrating slapd and mod_auth_basic to kanidm", "url": "https://brnrd.eu/security/2026-02-22/migrating-slapd-and-mod_auth_basic-to-kanidm.html", "published_at": "2026-02-21T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2bec98e24", "title": "Jailed Zigbee and HomeAssistant on FreeBSD", "url": "https://brnrd.eu/iot/2026-02-07/jailed-zigbee-and-homeassistant-on-freebsd.html", "published_at": "2026-02-06T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2bfa7d91a", "title": "Jailed Zigbee2MQTT on FreeBSD", "url": "https://brnrd.eu/iot/2026-02-01/jailed-zigbee2mqtt-on-freebsd.html", "published_at": "2026-01-31T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c0179786", "title": "RusTLS 0.15.0 now with added PQC", "url": "https://brnrd.eu/security/2025-03-28/rustls-0150-now-with-added-pqc.html", "published_at": "2025-03-27T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c059cb62", "title": "OpenSSL 3.5 is PQC enabled, and an LTS release.", "url": "https://brnrd.eu/security/2025-03-22/openssl-35-is-pqc-enabled-and-an-lts-release.html", "published_at": "2025-03-21T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c0cdbe2a", "title": "Migrating to FreeBSD PkgBase", "url": "https://brnrd.eu/freebsd/2025-02-22/migrating-to-freebsd-pkgbase.html", "published_at": "2025-02-21T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c1486936", "title": "Home improvement: forced airflow convectors - Part 1", "url": "https://brnrd.eu/misc/2025-01-19/home-improvement-forced-airflow-convectors-part-1.html", "published_at": "2025-01-18T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c1619126", "title": "SSH with PQC and security-key", "url": "https://brnrd.eu/security/2024-12-28/ssh-with-pqc-and-security-key.html", "published_at": "2024-12-27T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c207a44e", "title": "Apache httpd with hybrid ML-KEM Post-Quantum Cryptography", "url": "https://brnrd.eu/security/2024-12-07/apache-httpd-with-hybrid-ml-kem-post-quantum-cryptography.html", "published_at": "2024-12-06T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c28f8384", "title": "Apache mod_md revisited, now with dns-01", "url": "https://brnrd.eu/security/2024-07-19/apache-mod_md-revisited-now-with-dns-01.html", "published_at": "2024-07-18T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c2e3c676", "title": "Memory safe TLS with Apache on FreeBSD", "url": "https://brnrd.eu/freebsd/2024-07-06/memory-safe-tls-with-apache-on-freebsd.html", "published_at": "2024-07-05T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c342e171", "title": "Changing Remote Desktop service certificate", "url": "https://brnrd.eu/security/2024-01-12/changing-remote-desktop-service-certificate.html", "published_at": "2024-01-11T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c36281b8", "title": "Using SSH on Windows", "url": "https://brnrd.eu/misc/2023-12-29/using-ssh-on-windows.html", "published_at": "2023-12-28T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c3bd9e97", "title": "Your private git server in a chroot", "url": "https://brnrd.eu/freebsd/2023-08-06/your-private-git-server-in-a-chroot.html", "published_at": "2023-08-05T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c47f6421", "title": "Templated Apache httpd config", "url": "https://brnrd.eu/misc/2023-06-03/templated-apache-httpd-config.html", "published_at": "2023-06-02T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c509ac3a", "title": "Automating bootstrap of Alpine Linux in a bhyve VM", "url": "https://brnrd.eu/bhyve/2023-03-08/automating-bootstrap-of-alpine-linux-in-a-bhyve-vm.html", "published_at": "2023-03-07T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c5560329", "title": "Recent issues with Goodwe's SEMSportal", "url": "https://brnrd.eu/iot/2023-02-18/recent-issues-with-goodwes-semsportal.html", "published_at": "2023-02-17T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c5666787", "title": "Immutable Alpine Linux in bhyve", "url": "https://brnrd.eu/bhyve/2023-02-11/immutable-alpine-linux-in-bhyve.html", "published_at": "2023-02-10T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c5df0be0", "title": "Secure sudo without password", "url": "https://brnrd.eu/security/2021-09-19/secure-sudo-without-password.html", "published_at": "2021-09-18T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c6b3d4c1", "title": "Killing the \"Internet of shiT\"", "url": "https://brnrd.eu/iot/2019-03-23/killing-the-internet-of-shit.html", "published_at": "2019-03-22T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c749a41b", "title": "Improving my mail server setup", "url": "https://brnrd.eu/freebsd/2018-05-27/improving-my-mail-server-setup.html", "published_at": "2018-05-26T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c81151a7", "title": "The simplest LetsEncrypt for Apache", "url": "https://brnrd.eu/security/2017-09-10/the-simplest-letsencrypt-for-apache.html", "published_at": "2017-09-09T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c8720e39", "title": "Adding DynDNS to Gandi.net", "url": "https://brnrd.eu/misc/2017-02-17/adding-dyndns-to-gandinet.html", "published_at": "2017-02-16T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c90a596e", "title": "acme-client", "url": "https://brnrd.eu/security/2016-12-30/acme-client.html", "published_at": "2016-12-29T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c9e41d75", "title": "Using your jails easier", "url": "https://brnrd.eu/freebsd/2016-12-11/using-your-jails-easier.html", "published_at": "2016-12-10T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2c9ecff9a", "title": "Modernizing the OpenSSL port", "url": "https://brnrd.eu/freebsd/2016-10-02/modernizing-the-openssl-port.html", "published_at": "2016-10-01T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2ca33389f", "title": "LibreBSD project \"done\"", "url": "https://brnrd.eu/libressl/2016-08-17/librebsd-project-done.html", "published_at": "2016-08-16T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2cb0d6793", "title": "LetsKencrypt", "url": "https://brnrd.eu/security/2016-06-18/letskencrypt.html", "published_at": "2016-06-17T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2cb478b00", "title": "PasswordSafe on FreeBSD", "url": "https://brnrd.eu/misc/2016-04-29/passwordsafe-on-freebsd.html", "published_at": "2016-04-28T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2cc0656f4", "title": "Fixing failing ports for Hardened/LibreBSD", "url": "https://brnrd.eu/libressl/2016-04-17/fixing-failing-ports-for-hardenedlibrebsd.html", "published_at": "2016-04-16T22:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2cc8c4812", "title": "Enabling Galera clustering for MariaDB 10.1", "url": "https://brnrd.eu/mariadb/2016-03-27/enabling-galera-clustering-for-mariadb-101.html", "published_at": "2016-03-26T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2cd173917", "title": "Goodwe logging to PVoutput", "url": "https://brnrd.eu/iot/2016-03-13/goodwe-logging-to-pvoutput.html", "published_at": "2016-03-12T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2cdf327e1", "title": "LibreBSD 10.3-RC2 adds libtls and netcat", "url": "https://brnrd.eu/libressl/2016-03-11/librebsd-103-rc2-adds-libtls-and-netcat.html", "published_at": "2016-03-10T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2ceab1858", "title": "Replace OpenSSL with LibreSSL in FreeBSD 10.3 (guide)", "url": "https://brnrd.eu/libressl/2016-03-08/replace-openssl-with-libressl-in-freebsd-103-guide.html", "published_at": "2016-03-07T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2cece0be4", "title": "LibreSSL in HardenedBSD base Part II", "url": "https://brnrd.eu/libressl/2016-03-06/libressl-in-hardenedbsd-base-part-ii.html", "published_at": "2016-03-05T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2cf483907", "title": "LibreSSL in HardenedBSD base Part I", "url": "https://brnrd.eu/libressl/2016-03-05/libressl-in-hardenedbsd-base-part-i.html", "published_at": "2016-03-04T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2cfccbb4e", "title": "The sorry state of IT security and operations", "url": "https://brnrd.eu/security/2016-03-04/the-sorry-state-of-it-security-and-operations.html", "published_at": "2016-03-03T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2d00ec729", "title": "Impact of new OpenSSL vulnerabilties on LibreSSL", "url": "https://brnrd.eu/libressl/2016-03-01/impact-of-new-openssl-vulnerabilties-on-libressl.html", "published_at": "2016-02-29T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2d0264e43", "title": "Porting OpenSSL 1.1.0", "url": "https://brnrd.eu/security/2016-02-28/porting-openssl-110.html", "published_at": "2016-02-27T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2d11fde1b", "title": "OpenSSL 1.1.0 improvements", "url": "https://brnrd.eu/security/2016-02-27/openssl-110-improvements.html", "published_at": "2016-02-26T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2d1362cad", "title": "Upcoming OpenSSL vulnerabilities", "url": "https://brnrd.eu/libressl/2016-02-27/upcoming-openssl-vulnerabilities.html", "published_at": "2016-02-26T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2d1b4b904", "title": "Going to Canada", "url": "https://brnrd.eu/libressl/2016-02-26/going-to-canada.html", "published_at": "2016-02-25T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2d2215e12", "title": "Update MariaDB 10.0 port to 10.0.24", "url": "https://brnrd.eu/mariadb/2016-02-21/update-mariadb-100-port-to-10024.html", "published_at": "2016-02-20T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2d2c12377", "title": "Fixing the MariaDB 10.1 port", "url": "https://brnrd.eu/mariadb/2016-02-20/fixing-the-mariadb-101-port.html", "published_at": "2016-02-19T23:00:00+00:00" }, { "id": "01a08759-76a9-7386-8d55-3ca2d371a64b", "title": "Volunteering Februari 2016", "url": "https://brnrd.eu/misc/2016-02-20/volunteering-februari-2016.html", "published_at": "2016-02-19T23:00:00+00:00" } ] posts Claim your blog
Back to brnrd.eu
Blog · corpus.blog/blogs/brnrd.eu/posts

brnrd.eu

brnrd.eu

2026

2025

2024

2023

2021

2019

2018

2017

2016