<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Goroutine on Miek Gieben</title>
    <link>https://miek.nl/tags/goroutine/</link>
    <description>Recent content in Goroutine on Miek Gieben</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>© Copyright 2007-2024 Miek Gieben</copyright>
    <lastBuildDate>Fri, 17 Nov 2017 20:55:08 +0000</lastBuildDate>
    <atom:link href="https://miek.nl/tags/goroutine/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Switching to Vodafone Uncovered a Bug</title>
      <link>https://miek.nl/2017/november/17/switching-to-vodafone-uncovered-a-bug/</link>
      <pubDate>Fri, 17 Nov 2017 20:55:08 +0000</pubDate>
      <guid>https://miek.nl/2017/november/17/switching-to-vodafone-uncovered-a-bug/</guid>
      <description>&lt;p&gt;Recently I&amp;rsquo;ve switched to Vodafone for all my cellular needs, in a twisted turn of events this&#xA;uncovered a goroutine leak in &lt;a href=&#34;https://github.com/miekg/dns&#34;&gt;miekg/dns&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;First some background on the setup I have at home (where this first showed up). I have your&#xA;run-of-the-mill LAN + Wifi and a Raspberry Pi running &lt;a href=&#34;https://coredns.io&#34;&gt;CoreDNS&lt;/a&gt; for my DNS&#xA;(proxy) needs. This &lt;a href=&#34;https://coredns.io&#34;&gt;CoreDNS&lt;/a&gt; instance forwards all DNS traffic to&#xA;&lt;a href=&#34;https://dns.google.com&#34;&gt;https://dns.google.com&lt;/a&gt; which uses a non-standard DNS protocol implemented as JSON over HTTPS.&#xA;I use this so that my DNS traffic is encrypted. Note that CoreDNS makes heavy use of&#xA;&lt;a href=&#34;https://github.com/miekg/dns&#34;&gt;miekg/dns&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
