<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Firewall on Holmq.dk</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/categories/firewall/</link><description>Recent content in Firewall on Holmq.dk</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 08 Apr 2026 13:59:59 +0200</lastBuildDate><atom:link href="https://e41943f8.hugo-holmq-dk.pages.dev/categories/firewall/index.xml" rel="self" type="application/rss+xml"/><item><title>Caddy + GeoIP + Fail2Ban (Pushover) — Setup Notes</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2026-01-27-caddy-geoip-fail2ban/</link><pubDate>Tue, 27 Jan 2026 13:50:37 +0100</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2026-01-27-caddy-geoip-fail2ban/</guid><description>&lt;p>This document describes:&lt;/p>
&lt;ul>
&lt;li>Building a &lt;strong>custom Caddy container image&lt;/strong> with the &lt;strong>GeoIP plugin&lt;/strong> (so Caddy can enrich access logs with country code/name). - Configuring &lt;strong>Caddy JSON access logs&lt;/strong> to include GeoIP fields. - Setting up &lt;strong>Fail2Ban&lt;/strong> to parse Caddy logs and send &lt;strong>Pushover notifications&lt;/strong> with GeoIP info via &lt;code>mmdblookup&lt;/code>. - Optional “SOC dashboard” style fields (severity, jail type, ban time, until).&lt;/li>
&lt;/ul></description></item><item><title>DHCP over Route-Based IPSec in Sophos Firewal</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2025-03-19-sophos-firewall-dhcp-over-wan/</link><pubDate>Wed, 19 Mar 2025 15:15:51 +0100</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2025-03-19-sophos-firewall-dhcp-over-wan/</guid><description>Set up Sophos Firewall as a DHCP relay to forward client requests to a central DHCP server via a route-based IPsec VPN.</description></item><item><title>Anycast DNS PfSense</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2024-04-15-anycast-dns-pfsense/</link><pubDate>Mon, 15 Apr 2024 11:33:04 +0200</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2024-04-15-anycast-dns-pfsense/</guid><description>Ubuntu Anycast DNS Server with BGP announcement to pfSense</description></item><item><title>Update Tailscale on GLiNet AXT-1800</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2024-03-10-tailscale-glinet-atx1800/</link><pubDate>Sun, 10 Mar 2024 11:35:45 +0100</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2024-03-10-tailscale-glinet-atx1800/</guid><description>How to upgrade tailscale on GL-iNet AXT-1800</description></item><item><title>IPtables</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2024-02-06-iptables/</link><pubDate>Tue, 06 Feb 2024 10:08:29 +0100</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2024-02-06-iptables/</guid><description>&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>## Set default policies
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -P INPUT DROP
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -P FOWARD DROP
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -P OUTPUT DROP
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Allow traffic to and from the loopback interface
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -A INPUT -i lo -j ACCEPT
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -A OUTPUT -o lo -j ACCEPT
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Allow outbound connections
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Allow others to ping this machine
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -A INPUT -p icmp --icmp-type 8 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Ratelimit incomming SSH connections
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -A INPUT -p tcp --dport ssh -m state --state NEW -m recent --update --seconds 60 --hitcount 4 -j DROP
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptabes -A INPUT -p tcp --dport ssh -m state --state NEW -m recent --set
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iptables -A INPUT -p tcp --dport ssh -m state --state NEW -j ACCEPT
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Save rules on Debian/Ubuntu
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>apt install iptables-persistent
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>netfilter-persistent save
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Save rules on RHEL
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>chkconfig iptables on
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>service iptables save
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;br />
&lt;h4 id="general-network-settings">General network settings&lt;/h4>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>## Drop ICMP echo-request messages. Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Drop source routed packets. Source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sysctl -w net.ipv4.conf.all.accept_source_route=0
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sysctl -w net.ipv6.conf.all.accept_source_route=0
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Enable TCP SYN cookie protection from SYN floods. Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sysctl -w net.ipv4.tcp_syncookie=1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Don&amp;#39;t accept ICMP redirect messages. Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sysctl -w net.ipv4.conf.all.accept_redirects=0
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sysctl -w net.ipv6.conf.all.accept_redirects=0
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Don&amp;#39;t send ICMP redirect messages.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>syctl -w net.ipv4.conf.all.send_redirects=0
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Enable Reverse Path Filtering. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sysctl -w net.ipv4.conf.all.rp_filter=1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Log packets with wrong source addresses
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sysctl -w net.ipv4.conf.interface.log_martians=1
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item><item><title>VPN with overlapping networks</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-08-28-pfsense-vpn-overlapping-networks/</link><pubDate>Mon, 28 Aug 2023 11:19:48 +0200</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-08-28-pfsense-vpn-overlapping-networks/</guid><description>&lt;p>I recently needed to create a new site to site VPN, but there was a few challenges to this. First of all the router of the new site is behind NAT and it would be moved to other physical locations everynow and then. I needed something that works both behind NAT and initiates the connection, that&amp;rsquo;s when I started to think about wireguard. I have used wireguard in the past, so it wasn&amp;rsquo;t exactly new to me.&lt;/p></description></item><item><title>Speedtest using curl</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-07-14-speedtest-using-curl/</link><pubDate>Fri, 14 Jul 2023 11:48:28 +0200</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-07-14-speedtest-using-curl/</guid><description>Run a speedtest using CLI</description></item><item><title>VyOS - Hiper IPv6</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-07-14-vyos-hiper-ipv6/</link><pubDate>Fri, 14 Jul 2023 10:48:26 +0200</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-07-14-vyos-hiper-ipv6/</guid><description>IPv6 on VyOS with danish ISP Hiper</description></item><item><title>Running Cloudflared on VyOS</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-07-10-vyos-cloudflared-container/</link><pubDate>Mon, 10 Jul 2023 10:34:58 +0200</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-07-10-vyos-cloudflared-container/</guid><description>Run cloudflared as a container in VyOS</description></item><item><title>Sophos XG CLI Diagnostics</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-05-04-sophos-xg-diagnostics/</link><pubDate>Thu, 04 May 2023 15:14:46 +0200</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-05-04-sophos-xg-diagnostics/</guid><description>&lt;p>From the console of Sophos XG.&lt;/p></description></item><item><title>Cloudflared on pfSense - Part 2</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-03-08-cloudflared-on-pfsense-part2/</link><pubDate>Wed, 08 Mar 2023 09:26:10 +0100</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2023-03-08-cloudflared-on-pfsense-part2/</guid><description>This is an update to my original post about cloudflared installation on pfSense</description></item><item><title>Build VyOS From Source</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2022-10-03-build-vyos-from-source/</link><pubDate>Mon, 03 Oct 2022 13:05:02 +0200</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2022-10-03-build-vyos-from-source/</guid><description>Brief demonstation on how to build VyOS from source</description></item><item><title>DNS over HTTPS in VyOS</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2022-10-03-vyos-dns-over-https/</link><pubDate>Mon, 03 Oct 2022 10:13:52 +0200</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2022-10-03-vyos-dns-over-https/</guid><description>This is instructions for running DNS over HTTPS on your VyOS router, by using Cloudflare Tunnel</description></item><item><title>Install Cloudflared on pfSense</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2022-09-16-cloudflared-on-pfsense/</link><pubDate>Fri, 16 Sep 2022 10:05:32 +0200</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2022-09-16-cloudflared-on-pfsense/</guid><description>&lt;h6 id="note-remember-to-create-a-backup-before-you-proceed">&lt;strong>NOTE: Remember to create a backup before you proceed!&lt;/strong>&lt;/h6>
&lt;ol>
&lt;li>Start by editing &lt;em>/usr/local/etc/pkg/repos/pfsense.repo&lt;/em> and change the first line so it looks like this&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>FreeBSD: &lt;span style="color:#f92672">{&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> url: &lt;span style="color:#e6db74">&amp;#34;pkg+http://pkg.FreeBSD.org/&lt;/span>&lt;span style="color:#e6db74">${&lt;/span>ABI&lt;span style="color:#e6db74">}&lt;/span>&lt;span style="color:#e6db74">/latest&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> mirror_type: &lt;span style="color:#e6db74">&amp;#34;srv&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> signature_type: &lt;span style="color:#e6db74">&amp;#34;fingerprints&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> fingerprints: &lt;span style="color:#e6db74">&amp;#34;/usr/share/keys/pkg&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> enabled: yes
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="2">
&lt;li>Install Cloudflared&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>pkg install cloudflared
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Output:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>22.05-RELEASE&lt;span style="color:#f92672">]&lt;/span>/root: pkg install cloudflared
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating FreeBSD repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>FreeBSD repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating pfSense-core repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>pfSense-core repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating pfSense repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>pfSense repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>All repositories are up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>New version of pkg detected; it needs to be installed first.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>The following &lt;span style="color:#ae81ff">1&lt;/span> package&lt;span style="color:#f92672">(&lt;/span>s&lt;span style="color:#f92672">)&lt;/span> will be affected &lt;span style="color:#f92672">(&lt;/span>of &lt;span style="color:#ae81ff">0&lt;/span> checked&lt;span style="color:#f92672">)&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Installed packages to be UPGRADED:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	pkg: 1.17.5_2 -&amp;gt; 1.18.4 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Number of packages to be upgraded: &lt;span style="color:#ae81ff">1&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>The process will require &lt;span style="color:#ae81ff">15&lt;/span> MiB more space.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">7&lt;/span> MiB to be downloaded.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Proceed with this action? &lt;span style="color:#f92672">[&lt;/span>y/N&lt;span style="color:#f92672">]&lt;/span>: y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>1/1&lt;span style="color:#f92672">]&lt;/span> Fetching pkg-1.18.4.pkg: 100% &lt;span style="color:#ae81ff">7&lt;/span> MiB 7.7MB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Checking integrity... &lt;span style="color:#66d9ef">done&lt;/span> &lt;span style="color:#f92672">(&lt;/span>&lt;span style="color:#ae81ff">0&lt;/span> conflicting&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>1/1&lt;span style="color:#f92672">]&lt;/span> Upgrading pkg from 1.17.5_2 to 1.18.4...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>1/1&lt;span style="color:#f92672">]&lt;/span> Extracting pkg-1.18.4: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>You may need to manually remove /usr/local/etc/pkg.conf &lt;span style="color:#66d9ef">if&lt;/span> it is no longer needed.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating FreeBSD repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>FreeBSD repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating pfSense-core repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>pfSense-core repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating pfSense repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>pfSense repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>All repositories are up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>The following &lt;span style="color:#ae81ff">22&lt;/span> package&lt;span style="color:#f92672">(&lt;/span>s&lt;span style="color:#f92672">)&lt;/span> will be affected &lt;span style="color:#f92672">(&lt;/span>of &lt;span style="color:#ae81ff">0&lt;/span> checked&lt;span style="color:#f92672">)&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>New packages to be INSTALLED:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	brotli: 1.0.9,1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	cloudflared: 2022.7.1_2 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	fontconfig: 2.14.0,1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	freetype2: 2.12.1_2 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	gdbm: 1.23 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	giflib: 5.2.1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	gmp: 6.2.1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	graphite2: 1.3.14 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	jbigkit: 2.1_1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	jpeg-turbo: 2.1.4 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	libdeflate: 1.13 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	libfontenc: 1.1.4 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	libsodium: 1.0.18 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	libunwind: 20211201_1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	libyaml: 0.2.5 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	lua53: 5.3.6 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	nettle: 3.8.1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	pixman: 0.40.0_1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	png: 1.6.37_1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	tcl86: 8.6.12 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	tiff: 4.4.0 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	zstd: 1.5.2_1 &lt;span style="color:#f92672">[&lt;/span>FreeBSD&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Number of packages to be installed: &lt;span style="color:#ae81ff">22&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>The process will require &lt;span style="color:#ae81ff">71&lt;/span> MiB more space.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">16&lt;/span> MiB to be downloaded.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Proceed with this action? &lt;span style="color:#f92672">[&lt;/span>y/N&lt;span style="color:#f92672">]&lt;/span>: y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>1/22&lt;span style="color:#f92672">]&lt;/span> Fetching freetype2-2.12.1_2.pkg: 100% &lt;span style="color:#ae81ff">1&lt;/span> MiB 1.1MB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>2/22&lt;span style="color:#f92672">]&lt;/span> Fetching nettle-3.8.1.pkg: 100% &lt;span style="color:#ae81ff">1&lt;/span> MiB 1.4MB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>3/22&lt;span style="color:#f92672">]&lt;/span> Fetching giflib-5.2.1.pkg: 100% &lt;span style="color:#ae81ff">232&lt;/span> KiB 237.5kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>4/22&lt;span style="color:#f92672">]&lt;/span> Fetching graphite2-1.3.14.pkg: 100% &lt;span style="color:#ae81ff">100&lt;/span> KiB 102.2kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>5/22&lt;span style="color:#f92672">]&lt;/span> Fetching gdbm-1.23.pkg: 100% &lt;span style="color:#ae81ff">208&lt;/span> KiB 212.9kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>6/22&lt;span style="color:#f92672">]&lt;/span> Fetching libunwind-20211201_1.pkg: 100% &lt;span style="color:#ae81ff">127&lt;/span> KiB 130.3kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>7/22&lt;span style="color:#f92672">]&lt;/span> Fetching zstd-1.5.2_1.pkg: 100% &lt;span style="color:#ae81ff">587&lt;/span> KiB 601.3kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>8/22&lt;span style="color:#f92672">]&lt;/span> Fetching brotli-1.0.9,1.pkg: 100% &lt;span style="color:#ae81ff">355&lt;/span> KiB 363.7kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>9/22&lt;span style="color:#f92672">]&lt;/span> Fetching fontconfig-2.14.0,1.pkg: 100% &lt;span style="color:#ae81ff">455&lt;/span> KiB 465.7kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>10/22&lt;span style="color:#f92672">]&lt;/span> Fetching jbigkit-2.1_1.pkg: 100% &lt;span style="color:#ae81ff">73&lt;/span> KiB 74.6kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>11/22&lt;span style="color:#f92672">]&lt;/span> Fetching tiff-4.4.0.pkg: 100% &lt;span style="color:#ae81ff">854&lt;/span> KiB 874.4kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>12/22&lt;span style="color:#f92672">]&lt;/span> Fetching tcl86-8.6.12.pkg: 100% &lt;span style="color:#ae81ff">2&lt;/span> MiB 2.5MB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>13/22&lt;span style="color:#f92672">]&lt;/span> Fetching png-1.6.37_1.pkg: 100% &lt;span style="color:#ae81ff">290&lt;/span> KiB 297.2kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>14/22&lt;span style="color:#f92672">]&lt;/span> Fetching jpeg-turbo-2.1.4.pkg: 100% &lt;span style="color:#ae81ff">366&lt;/span> KiB 374.6kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>15/22&lt;span style="color:#f92672">]&lt;/span> Fetching libyaml-0.2.5.pkg: 100% &lt;span style="color:#ae81ff">71&lt;/span> KiB 72.4kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>16/22&lt;span style="color:#f92672">]&lt;/span> Fetching libdeflate-1.13.pkg: 100% &lt;span style="color:#ae81ff">74&lt;/span> KiB 75.7kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>17/22&lt;span style="color:#f92672">]&lt;/span> Fetching lua53-5.3.6.pkg: 100% &lt;span style="color:#ae81ff">281&lt;/span> KiB 288.1kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>18/22&lt;span style="color:#f92672">]&lt;/span> Fetching cloudflared-2022.7.1_2.pkg: 100% &lt;span style="color:#ae81ff">6&lt;/span> MiB 6.3MB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>19/22&lt;span style="color:#f92672">]&lt;/span> Fetching libfontenc-1.1.4.pkg: 100% &lt;span style="color:#ae81ff">19&lt;/span> KiB 19.9kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>20/22&lt;span style="color:#f92672">]&lt;/span> Fetching gmp-6.2.1.pkg: 100% &lt;span style="color:#ae81ff">477&lt;/span> KiB 488.4kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>21/22&lt;span style="color:#f92672">]&lt;/span> Fetching pixman-0.40.0_1.pkg: 100% &lt;span style="color:#ae81ff">324&lt;/span> KiB 331.6kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>22/22&lt;span style="color:#f92672">]&lt;/span> Fetching libsodium-1.0.18.pkg: 100% &lt;span style="color:#ae81ff">263&lt;/span> KiB 268.9kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Checking integrity... &lt;span style="color:#66d9ef">done&lt;/span> &lt;span style="color:#f92672">(&lt;/span>&lt;span style="color:#ae81ff">0&lt;/span> conflicting&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>1/22&lt;span style="color:#f92672">]&lt;/span> Installing brotli-1.0.9,1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>1/22&lt;span style="color:#f92672">]&lt;/span> Extracting brotli-1.0.9,1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>2/22&lt;span style="color:#f92672">]&lt;/span> Installing png-1.6.37_1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>2/22&lt;span style="color:#f92672">]&lt;/span> Extracting png-1.6.37_1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>3/22&lt;span style="color:#f92672">]&lt;/span> Installing freetype2-2.12.1_2...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>3/22&lt;span style="color:#f92672">]&lt;/span> Extracting freetype2-2.12.1_2: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>4/22&lt;span style="color:#f92672">]&lt;/span> Installing zstd-1.5.2_1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>4/22&lt;span style="color:#f92672">]&lt;/span> Extracting zstd-1.5.2_1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>5/22&lt;span style="color:#f92672">]&lt;/span> Installing jbigkit-2.1_1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>5/22&lt;span style="color:#f92672">]&lt;/span> Extracting jbigkit-2.1_1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>6/22&lt;span style="color:#f92672">]&lt;/span> Installing jpeg-turbo-2.1.4...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>6/22&lt;span style="color:#f92672">]&lt;/span> Extracting jpeg-turbo-2.1.4: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>7/22&lt;span style="color:#f92672">]&lt;/span> Installing libdeflate-1.13...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>7/22&lt;span style="color:#f92672">]&lt;/span> Extracting libdeflate-1.13: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>8/22&lt;span style="color:#f92672">]&lt;/span> Installing gmp-6.2.1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>8/22&lt;span style="color:#f92672">]&lt;/span> Extracting gmp-6.2.1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>9/22&lt;span style="color:#f92672">]&lt;/span> Installing nettle-3.8.1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>9/22&lt;span style="color:#f92672">]&lt;/span> Extracting nettle-3.8.1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>10/22&lt;span style="color:#f92672">]&lt;/span> Installing giflib-5.2.1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>10/22&lt;span style="color:#f92672">]&lt;/span> Extracting giflib-5.2.1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>11/22&lt;span style="color:#f92672">]&lt;/span> Installing graphite2-1.3.14...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>11/22&lt;span style="color:#f92672">]&lt;/span> Extracting graphite2-1.3.14: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>12/22&lt;span style="color:#f92672">]&lt;/span> Installing gdbm-1.23...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>12/22&lt;span style="color:#f92672">]&lt;/span> Extracting gdbm-1.23: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>13/22&lt;span style="color:#f92672">]&lt;/span> Installing libunwind-20211201_1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>13/22&lt;span style="color:#f92672">]&lt;/span> Extracting libunwind-20211201_1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>14/22&lt;span style="color:#f92672">]&lt;/span> Installing fontconfig-2.14.0,1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>14/22&lt;span style="color:#f92672">]&lt;/span> Extracting fontconfig-2.14.0,1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>15/22&lt;span style="color:#f92672">]&lt;/span> Installing tiff-4.4.0...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>15/22&lt;span style="color:#f92672">]&lt;/span> Extracting tiff-4.4.0: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>16/22&lt;span style="color:#f92672">]&lt;/span> Installing tcl86-8.6.12...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>16/22&lt;span style="color:#f92672">]&lt;/span> Extracting tcl86-8.6.12: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>17/22&lt;span style="color:#f92672">]&lt;/span> Installing libyaml-0.2.5...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>17/22&lt;span style="color:#f92672">]&lt;/span> Extracting libyaml-0.2.5: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>18/22&lt;span style="color:#f92672">]&lt;/span> Installing lua53-5.3.6...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>18/22&lt;span style="color:#f92672">]&lt;/span> Extracting lua53-5.3.6: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>19/22&lt;span style="color:#f92672">]&lt;/span> Installing cloudflared-2022.7.1_2...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>19/22&lt;span style="color:#f92672">]&lt;/span> Extracting cloudflared-2022.7.1_2: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>20/22&lt;span style="color:#f92672">]&lt;/span> Installing libfontenc-1.1.4...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>20/22&lt;span style="color:#f92672">]&lt;/span> Extracting libfontenc-1.1.4: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>21/22&lt;span style="color:#f92672">]&lt;/span> Installing pixman-0.40.0_1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>21/22&lt;span style="color:#f92672">]&lt;/span> Extracting pixman-0.40.0_1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>22/22&lt;span style="color:#f92672">]&lt;/span> Installing libsodium-1.0.18...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>22/22&lt;span style="color:#f92672">]&lt;/span> Extracting libsodium-1.0.18: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Running fc-cache to build fontconfig cache...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">=====&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Message from freetype2-2.12.1_2:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>--
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>The 2.7.x series now uses the new subpixel hinting mode &lt;span style="color:#f92672">(&lt;/span>V40 port&lt;span style="color:#e6db74">&amp;#39;s option) as
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">the default, emulating a modern version of ClearType. This change inevitably
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">leads to different rendering results, and you might change port&amp;#39;&lt;/span>s options to
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>adapt it to your taste &lt;span style="color:#f92672">(&lt;/span>or use the new &lt;span style="color:#e6db74">&amp;#34;FREETYPE_PROPERTIES&amp;#34;&lt;/span> environment
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>variable&lt;span style="color:#f92672">)&lt;/span>.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>The environment variable &lt;span style="color:#e6db74">&amp;#34;FREETYPE_PROPERTIES&amp;#34;&lt;/span> can be used to control the
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>driver properties. Example:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>FREETYPE_PROPERTIES&lt;span style="color:#f92672">=&lt;/span>truetype:interpreter-version&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">35&lt;/span> &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span>	cff:no-stem-darkening&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">1&lt;/span> &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span>	autofitter:warping&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">1&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>This allows to &lt;span style="color:#66d9ef">select&lt;/span>, say, the subpixel hinting mode at runtime &lt;span style="color:#66d9ef">for&lt;/span> a given
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>application.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>If LONG_PCF_NAMES port&lt;span style="color:#e6db74">&amp;#39;s option was enabled, the PCF family names may include
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">the foundry and information whether they contain wide characters. For example,
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">&amp;#34;Sony Fixed&amp;#34; or &amp;#34;Misc Fixed Wide&amp;#34;, instead of &amp;#34;Fixed&amp;#34;. This can be disabled at
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">run time with using pcf:no-long-family-names property, if needed. Example:
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">FREETYPE_PROPERTIES=pcf:no-long-family-names=1
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">How to recreate fontconfig cache with using such environment variable,
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">if needed:
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74"># env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">The controllable properties are listed in the section &amp;#34;Controlling FreeType
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">Modules&amp;#34; in the reference&amp;#39;&lt;/span>s table of contents
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">(&lt;/span>/usr/local/share/doc/freetype2/reference/index.html, &lt;span style="color:#66d9ef">if&lt;/span> documentation was installed&lt;span style="color:#f92672">)&lt;/span>.
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="3">
&lt;li>Disable the FreeBSD repo again by setting enabled to &lt;strong>no&lt;/strong> in &lt;em>/usr/local/etc/pkg/repos/pfsense.repo&lt;/em>&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>FreeBSD: &lt;span style="color:#f92672">{&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> url: &lt;span style="color:#e6db74">&amp;#34;pkg+http://pkg.FreeBSD.org/&lt;/span>&lt;span style="color:#e6db74">${&lt;/span>ABI&lt;span style="color:#e6db74">}&lt;/span>&lt;span style="color:#e6db74">/latest&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> mirror_type: &lt;span style="color:#e6db74">&amp;#34;srv&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> signature_type: &lt;span style="color:#e6db74">&amp;#34;fingerprints&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> fingerprints: &lt;span style="color:#e6db74">&amp;#34;/usr/share/keys/pkg&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> enabled: no
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="4">
&lt;li>Revert some of the packages to the pfSense maintained version&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>pkg upgrade
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Output:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>22.05-RELEASE&lt;span style="color:#f92672">]&lt;/span>/root: pkg update
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating pfSense-core repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>pfSense-core repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating pfSense repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>pfSense repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>All repositories are up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>22.05-RELEASE&lt;span style="color:#f92672">]&lt;/span>/root: pkg upgrade
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating pfSense-core repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>pfSense-core repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Updating pfSense repository catalogue...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>pfSense repository is up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>All repositories are up to date.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Checking &lt;span style="color:#66d9ef">for&lt;/span> upgrades &lt;span style="color:#f92672">(&lt;/span>&lt;span style="color:#ae81ff">13&lt;/span> candidates&lt;span style="color:#f92672">)&lt;/span>: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Processing candidates &lt;span style="color:#f92672">(&lt;/span>&lt;span style="color:#ae81ff">13&lt;/span> candidates&lt;span style="color:#f92672">)&lt;/span>: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>The following &lt;span style="color:#ae81ff">5&lt;/span> package&lt;span style="color:#f92672">(&lt;/span>s&lt;span style="color:#f92672">)&lt;/span> will be affected &lt;span style="color:#f92672">(&lt;/span>of &lt;span style="color:#ae81ff">0&lt;/span> checked&lt;span style="color:#f92672">)&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Installed packages to be REINSTALLED:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	brotli-1.0.9,1 &lt;span style="color:#f92672">[&lt;/span>pfSense&lt;span style="color:#f92672">]&lt;/span> &lt;span style="color:#f92672">(&lt;/span>options changed&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	giflib-5.2.1 &lt;span style="color:#f92672">[&lt;/span>pfSense&lt;span style="color:#f92672">]&lt;/span> &lt;span style="color:#f92672">(&lt;/span>options changed&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	jbigkit-2.1_1 &lt;span style="color:#f92672">[&lt;/span>pfSense&lt;span style="color:#f92672">]&lt;/span> &lt;span style="color:#f92672">(&lt;/span>options changed&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	libsodium-1.0.18 &lt;span style="color:#f92672">[&lt;/span>pfSense&lt;span style="color:#f92672">]&lt;/span> &lt;span style="color:#f92672">(&lt;/span>options changed&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	lua53-5.3.6 &lt;span style="color:#f92672">[&lt;/span>pfSense&lt;span style="color:#f92672">]&lt;/span> &lt;span style="color:#f92672">(&lt;/span>options changed&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Number of packages to be reinstalled: &lt;span style="color:#ae81ff">5&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>The operation will free &lt;span style="color:#ae81ff">1&lt;/span> MiB.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">899&lt;/span> KiB to be downloaded.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Proceed with this action? &lt;span style="color:#f92672">[&lt;/span>y/N&lt;span style="color:#f92672">]&lt;/span>: y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>1/5&lt;span style="color:#f92672">]&lt;/span> Fetching lua53-5.3.6.pkg: 100% &lt;span style="color:#ae81ff">196&lt;/span> KiB 200.4kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>2/5&lt;span style="color:#f92672">]&lt;/span> Fetching giflib-5.2.1.pkg: 100% &lt;span style="color:#ae81ff">71&lt;/span> KiB 73.1kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>3/5&lt;span style="color:#f92672">]&lt;/span> Fetching brotli-1.0.9,1.pkg: 100% &lt;span style="color:#ae81ff">352&lt;/span> KiB 360.7kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>4/5&lt;span style="color:#f92672">]&lt;/span> Fetching libsodium-1.0.18.pkg: 100% &lt;span style="color:#ae81ff">215&lt;/span> KiB 220.1kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>5/5&lt;span style="color:#f92672">]&lt;/span> Fetching jbigkit-2.1_1.pkg: 100% &lt;span style="color:#ae81ff">65&lt;/span> KiB 66.1kB/s 00:01 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Checking integrity... &lt;span style="color:#66d9ef">done&lt;/span> &lt;span style="color:#f92672">(&lt;/span>&lt;span style="color:#ae81ff">0&lt;/span> conflicting&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>1/5&lt;span style="color:#f92672">]&lt;/span> Reinstalling lua53-5.3.6...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>1/5&lt;span style="color:#f92672">]&lt;/span> Extracting lua53-5.3.6: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>2/5&lt;span style="color:#f92672">]&lt;/span> Reinstalling giflib-5.2.1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>2/5&lt;span style="color:#f92672">]&lt;/span> Extracting giflib-5.2.1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>3/5&lt;span style="color:#f92672">]&lt;/span> Reinstalling brotli-1.0.9,1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>3/5&lt;span style="color:#f92672">]&lt;/span> Extracting brotli-1.0.9,1: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>4/5&lt;span style="color:#f92672">]&lt;/span> Reinstalling libsodium-1.0.18...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>4/5&lt;span style="color:#f92672">]&lt;/span> Extracting libsodium-1.0.18: 100%
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>5/5&lt;span style="color:#f92672">]&lt;/span> Reinstalling jbigkit-2.1_1...
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>5/5&lt;span style="color:#f92672">]&lt;/span> Extracting jbigkit-2.1_1: 100%
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="5">
&lt;li>
&lt;p>cloudflared can be found in &lt;em>/usr/local/bin/cloudflared&lt;/em>&lt;/p></description></item><item><title>Restart Sophos XG SSL VPN</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2021-09-14-sophos-xg-restart-sslvpn/</link><pubDate>Tue, 14 Sep 2021 00:00:00 +0000</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2021-09-14-sophos-xg-restart-sslvpn/</guid><description>&lt;p>From the console of Sophos XG.&lt;/p></description></item><item><title>Sophos XG v18 CLI Commands</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2021-04-13-sophos-xg-cli/</link><pubDate>Tue, 13 Apr 2021 00:00:00 +0000</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2021-04-13-sophos-xg-cli/</guid><description>&lt;p>&lt;strong>5. Device Management &amp;gt; 3. Advanced Shell&lt;/strong>&lt;/p></description></item><item><title>Hiper IPv6 configuration on pfSense</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/Hiper-IPv6-pfSense/</link><pubDate>Thu, 26 Mar 2020 00:00:00 +0000</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/Hiper-IPv6-pfSense/</guid><description>&lt;p>Den danske ISP Hiper tilbyder sine DSL og Fiberkunder en /48 (65536 net, så det burde være rigeligt) native IPv6 adresser. Hiper tilbyder også at man kan benytte sin egen router i stedet for den Zyxel router de udleverer. For at bruge sin egen router skal man konfigurere sit WAN interface med VLAN 101 tagged. Se mere her 
&lt;a href="https://www.hiper.dk/bredbaand/fiber" target="_blank" rel="noopener">
 https://www.hiper.dk/bredbaand/fiber
&lt;/a>&lt;/p></description></item><item><title>Sophos XG v18 Webinar</title><link>https://e41943f8.hugo-holmq-dk.pages.dev/post/2019-11-18-sophox-xg-v18-webinar/</link><pubDate>Mon, 18 Nov 2019 00:00:00 +0000</pubDate><guid>https://e41943f8.hugo-holmq-dk.pages.dev/post/2019-11-18-sophox-xg-v18-webinar/</guid><description>&lt;p>Sophos recently hosted a webinar with some updates to their version 18 EAP.&lt;/p></description></item></channel></rss>