<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ZAP51 Blog</title>
    <link>https://zap51.in/blog/</link>
    <description>Writing about systems, security, software, machines, and infrastructure.</description>
    <language>en</language>
    <lastBuildDate>Sun, 23 Aug 2026 00:00:00 +0530</lastBuildDate>
    <atom:link href="https://zap51.in/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Why I build Mattermost Team Edition for 1,000 users.</title>
      <link>https://zap51.in/blog/mattermost-team-edition-builds/</link>
      <guid isPermaLink="true">https://zap51.in/blog/mattermost-team-edition-builds/</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 +0530</pubDate>
      <category>Open source</category>
      <category>Self-hosting</category>
      <description>The v11 free offering changed, but the operational need did not. Here is why I maintain latest ESR builds for the community and for my own server.</description>
    </item>
    <item>
      <title>The 2026 Continental GT 650 changes just enough to matter.</title>
      <link>https://zap51.in/blog/2026-continental-gt-650-india/</link>
      <guid isPermaLink="true">https://zap51.in/blog/2026-continental-gt-650-india/</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 +0530</pubDate>
      <category>Motorcycles</category>
      <category>India</category>
      <description>A close look at the new equipment, India pricing, and the mechanical package Royal Enfield wisely left alone.</description>
    </item>
    <item>
      <title>CVE-2026-53359: JanuScape and the KVM boundary</title>
      <link>https://zap51.in/blog/cve-2026-53359-januscape-kvm/</link>
      <guid isPermaLink="true">https://zap51.in/blog/cve-2026-53359-januscape-kvm/</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 +0530</pubDate>
      <category>Security</category>
      <category>Linux KVM</category>
      <description>How nested virtualization reaches a KVM x86 shadow MMU use after free, why Intel and AMD hosts are exposed, and what operators should patch or disable.</description>
    </item>
    <item>
      <title>One inference pool. Three accelerator vendors. Twenty accelerators.</title>
      <link>https://zap51.in/blog/one-inference-pool-three-accelerator-vendors/</link>
      <guid isPermaLink="true">https://zap51.in/blog/one-inference-pool-three-accelerator-vendors/</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 +0530</pubDate>
      <category>AI infrastructure</category>
      <category>llm-d</category>
      <description>Field notes from building and benchmarking one sovereign inference service across NVIDIA H100 NVL, AMD MI325X, and Intel Gaudi 3 hardware.</description>
    </item>
    <item>
      <title>Caddy 2.11 changed the Host header for HTTPS upstreams.</title>
      <link>https://zap51.in/blog/caddy-2-11-https-upstream-host-header/</link>
      <guid isPermaLink="true">https://zap51.in/blog/caddy-2-11-https-upstream-host-header/</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 +0530</pubDate>
      <category>Operations</category>
      <category>Caddy</category>
      <description>Why the safer reverse proxy default can break redirects, virtual hosts, and WebSockets, plus the compatibility fix and deployment checks.</description>
    </item>
    <item>
      <title>CVE-2026-42533, CVE-2026-56434, and CVE-2026-60005</title>
      <link>https://zap51.in/blog/cve-2026-42533-cve-2026-56434-cve-2026-60005/</link>
      <guid isPermaLink="true">https://zap51.in/blog/cve-2026-42533-cve-2026-56434-cve-2026-60005/</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 +0530</pubDate>
      <category>Security</category>
      <category>nginx</category>
      <description>Three nginx memory safety flaws across map processing, SSI proxying, and HTTP slicing, including exposure conditions and corrected patch guidance.</description>
    </item>
  </channel>
</rss>
