<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-go/tun/netstack/examples, branch master</title>
<subtitle>Go implementation of WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-go/atom/tun/netstack/examples?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-go/atom/tun/netstack/examples?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/'/>
<updated>2025-05-05T13:05:35Z</updated>
<entry>
<title>global: bump copyright notice</title>
<updated>2025-05-05T13:05:35Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2025-05-04T15:48:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=9eb3221f1de589e5dd6a1721fdd7dc0fde0eb10b'/>
<id>urn:sha1:9eb3221f1de589e5dd6a1721fdd7dc0fde0eb10b</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: remove old style build tags</title>
<updated>2023-03-23T17:34:09Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-03-23T17:33:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=cc20c08c9615edbb31b96c89201bf1b2189fe159'/>
<id>urn:sha1:cc20c08c9615edbb31b96c89201bf1b2189fe159</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: bump copyright year</title>
<updated>2023-02-07T23:39:29Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-09-20T15:21:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=ebbd4a433088a06277b7e7bc6e13322c167d5554'/>
<id>urn:sha1:ebbd4a433088a06277b7e7bc6e13322c167d5554</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tun/netstack: make http examples communicate with each other</title>
<updated>2023-02-07T23:38:19Z</updated>
<author>
<name>Soren L. Hansen</name>
<email>sorenisanerd@gmail.com</email>
</author>
<published>2021-10-06T10:40:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=0ae4b3177cd6867f261ad661bd7bff3a0984ff2b'/>
<id>urn:sha1:0ae4b3177cd6867f261ad661bd7bff3a0984ff2b</id>
<content type='text'>
This seems like a much better demonstration as it removes the need for
external components.

Signed-off-by: Søren L. Hansen &lt;sorenisanerd@gmail.com&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: bump copyright year</title>
<updated>2022-09-20T15:21:32Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-09-20T15:21:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=bb719d3a6e2cd20ec00f26d65c0073c1dde6b529'/>
<id>urn:sha1:bb719d3a6e2cd20ec00f26d65c0073c1dde6b529</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>all: update to Go 1.18</title>
<updated>2022-03-16T23:09:48Z</updated>
<author>
<name>Josh Bleecher Snyder</name>
<email>josh@tailscale.com</email>
</author>
<published>2022-03-16T23:09:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=42c9af45e12dbb2de4d3c273bfc7deeda984f827'/>
<id>urn:sha1:42c9af45e12dbb2de4d3c273bfc7deeda984f827</id>
<content type='text'>
Bump go.mod and README.

Switch to upstream net/netip.

Use strings.Cut.

Signed-off-by: Josh Bleecher Snyder &lt;josh@tailscale.com&gt;
</content>
</entry>
<entry>
<title>tun/netstack: implement ICMP ping</title>
<updated>2022-02-02T22:09:37Z</updated>
<author>
<name>Thomas H. Ptacek</name>
<email>thomas@sockpuppet.org</email>
</author>
<published>2022-01-31T22:55:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=b9669b734e30e717835ed44ea01f7ee7cdce5563'/>
<id>urn:sha1:b9669b734e30e717835ed44ea01f7ee7cdce5563</id>
<content type='text'>
Provide a PacketConn interface for netstack's ICMP endpoint; netstack
currently only provides EchoRequest/EchoResponse ICMP support, so this
code exposes only an interface for doing ping.

Signed-off-by: Thomas Ptacek &lt;thomas@sockpuppet.org&gt;
[Jason: rework structure, match std go interfaces, add example code]
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: use netip where possible now</title>
<updated>2021-11-23T21:03:15Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-11-05T00:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=ef8d6804d77d9ce09f0e2c7f6d85bbe222712b73'/>
<id>urn:sha1:ef8d6804d77d9ce09f0e2c7f6d85bbe222712b73</id>
<content type='text'>
There are more places where we'll need to add it later, when Go 1.18
comes out with support for it in the "net" package. Also, allowedips
still uses slices internally, which might be suboptimal.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: remove old-style build tags</title>
<updated>2021-10-12T18:02:10Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-10-12T18:02:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=dfd688b6aa7b044f7e7e0662288c66ee1d56e0e8'/>
<id>urn:sha1:dfd688b6aa7b044f7e7e0662288c66ee1d56e0e8</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: add newer-style build tags</title>
<updated>2021-10-12T17:46:53Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-10-12T17:46:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=c01d52b66af1277201f3f39d9e0e45411ba0111b'/>
<id>urn:sha1:c01d52b66af1277201f3f39d9e0e45411ba0111b</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
