<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-go/tun, branch js/sample-api</title>
<subtitle>Go implementation of WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-go/atom/tun?h=js%2Fsample-api</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-go/atom/tun?h=js%2Fsample-api'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/'/>
<updated>2020-12-22T13:16:06Z</updated>
<entry>
<title>tun: make customization of WintunPool and WintunGUID more obvious</title>
<updated>2020-12-22T13:16:06Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-12-22T13:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=c27bf0bf4b5ade08c6c8b6ff679c2ec97b0186e0'/>
<id>urn:sha1:c27bf0bf4b5ade08c6c8b6ff679c2ec97b0186e0</id>
<content type='text'>
Persnickety consumers can now do:

    func init() {
        tun.WintunPool, _ = wintun.Pool("Flurp")
        tun.WintunStaticRequestedGUID, _ = windows.GUIDFromString("{5ae2716f-0b3e-4dc4-a8b5-48eba11a6e16}")
    }

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>wintun: do not load dll in init()</title>
<updated>2020-12-09T00:46:55Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-12-09T00:46:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=310ae107c346178c2d985792665dcd071ebc044b'/>
<id>urn:sha1:310ae107c346178c2d985792665dcd071ebc044b</id>
<content type='text'>
This prevents linking to wintun.dll until it's actually needed, which
should improve startup time.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tun/tuntest: make genICMPv4 allocate less</title>
<updated>2020-12-08T22:27:36Z</updated>
<author>
<name>Josh Bleecher Snyder</name>
<email>josharian@gmail.com</email>
</author>
<published>2020-08-13T22:39:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=f64d2a2bbc915338d8c77700883466be0e2dee87'/>
<id>urn:sha1:f64d2a2bbc915338d8c77700883466be0e2dee87</id>
<content type='text'>
It doesn't really matter, because it is only used in tests,
but it does remove some noise from pprof profiles.

Signed-off-by: Josh Bleecher Snyder &lt;josh@tailscale.com&gt;</content>
</entry>
<entry>
<title>memmod: fix import loading function usage</title>
<updated>2020-11-27T12:13:45Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-27T12:13:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=b6303091fc8c11cf86b92e9c4287c0ba74e77e87'/>
<id>urn:sha1:b6303091fc8c11cf86b92e9c4287c0ba74e77e87</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>wintun: log when reboot is suggested by Windows</title>
<updated>2020-11-25T12:58:11Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2020-11-25T11:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=c9fabbd5bf12b7abae6f00fe666edec3a8af7106'/>
<id>urn:sha1:c9fabbd5bf12b7abae6f00fe666edec3a8af7106</id>
<content type='text'>
Which really shouldn't happen. But it is a useful information for
troubleshooting.

Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
</content>
</entry>
<entry>
<title>wintun: keep original error when Wintun session start fails</title>
<updated>2020-11-25T12:57:05Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2020-11-25T11:37:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=4cc7a7a455b0796d6300a6f3ef69e9041ec900d4'/>
<id>urn:sha1:4cc7a7a455b0796d6300a6f3ef69e9041ec900d4</id>
<content type='text'>
Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
</content>
</entry>
<entry>
<title>wintun: load from filesystem by default</title>
<updated>2020-11-11T17:51:44Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-11T17:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=60b3766b89b9cc664d9bbdc9ab34b283e0374d21'/>
<id>urn:sha1:60b3766b89b9cc664d9bbdc9ab34b283e0374d21</id>
<content type='text'>
We let people loading this from resources opt in via:

    go build -tags load_wintun_from_rsrc

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: switch to using %w instead of %v for Errorf</title>
<updated>2020-11-07T20:56:32Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-07T20:56:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=82128c47d90a54faded017ad3e5bc61eb0c641db'/>
<id>urn:sha1:82128c47d90a54faded017ad3e5bc61eb0c641db</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>wintun: ring management moved to wintun.dll</title>
<updated>2020-11-07T14:20:49Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2020-10-24T20:40:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=a3b231b31eb58da7cef097b6633bcc97484b550d'/>
<id>urn:sha1:a3b231b31eb58da7cef097b6633bcc97484b550d</id>
<content type='text'>
Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>wintun: load wintun.dll from RCDATA resource</title>
<updated>2020-11-07T14:20:49Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2020-11-06T04:24:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=65e03a918274534015ca189bfadc33cbba9e3ec8'/>
<id>urn:sha1:65e03a918274534015ca189bfadc33cbba9e3ec8</id>
<content type='text'>
Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
