<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-tools/contrib, branch master</title>
<subtitle>Required tools for WireGuard, such as wg(8) and wg-quick(8)</subtitle>
<id>https://git.zx2c4.com/wireguard-tools/atom/contrib?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-tools/atom/contrib?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/'/>
<updated>2026-03-21T11:20:43Z</updated>
<entry>
<title>global: bump copyright</title>
<updated>2026-03-21T11:20:43Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-03-21T11:20:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=997ffa0c89b4a6a3998325ceeb55588bb0cf8017'/>
<id>urn:sha1:997ffa0c89b4a6a3998325ceeb55588bb0cf8017</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>reresolve-dns: use $EPOCHSECONDS instead of $(date +%s)</title>
<updated>2022-01-04T12:07:49Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-01-04T12:07:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=1fd95708391088742c139010cc6b821add941dec'/>
<id>urn:sha1:1fd95708391088742c139010cc6b821add941dec</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>embeddable-wg-library: add named wg_endpoint union</title>
<updated>2021-10-22T19:26:04Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikma@users.sourceforge.net</email>
</author>
<published>2020-11-07T12:32:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=b906ecb614d93a69ef78c67bfd240554fbc95270'/>
<id>urn:sha1:b906ecb614d93a69ef78c67bfd240554fbc95270</id>
<content type='text'>
Define wg_endpoint as a named union to allow users of the emeddable
library to use the type in function arguments, variables etc.

Signed-off-by: Mikael Magnusson &lt;mikma@users.sourceforge.net&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>contrib/launchd: fix xml syntax error</title>
<updated>2021-05-17T09:43:06Z</updated>
<author>
<name>Hangbin Liu</name>
<email>liuhangbin@gmail.com</email>
</author>
<published>2021-05-17T08:17:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=9a7e4364b1eef3fd34928fbf967a982c8bf2019d'/>
<id>urn:sha1:9a7e4364b1eef3fd34928fbf967a982c8bf2019d</id>
<content type='text'>
The current plist xml gets error "DOCTYPE improperly terminated" with xml
syntax checker[1]. The example in apple doc[2] also doesn't have semicolon
at the end of DOCTYPE line.

[1] https://www.w3schools.com/xml/xml_validator.asp
[2] https://opensource.apple.com/source/launchd/launchd-257/launchd/doc/HOWTO.html

Fixes: b30e74b5956a ("wg-quick: darwin: support being called from launchd")
Signed-off-by: Hangbin Liu &lt;liuhangbin@gmail.com&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>sticky-sockets: do not use SO_REUSEADDR</title>
<updated>2020-12-18T22:40:15Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-12-18T22:40:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=66ed611bd0f477fbe5792212d0a88076bec9bf3b'/>
<id>urn:sha1:66ed611bd0f477fbe5792212d0a88076bec9bf3b</id>
<content type='text'>
This makes little sense for unicast UDP sockets.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>embeddable-wg-library: sync latest from netlink.h</title>
<updated>2020-10-29T11:44:47Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-10-29T11:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=b637db46928de35b0e48db59770eabe9721812a4'/>
<id>urn:sha1:b637db46928de35b0e48db59770eabe9721812a4</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>wg-quick: support dns search domains</title>
<updated>2020-05-09T06:29:53Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-09T05:15:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=7f236c79570642d466c5acab890b26c3a07f4f7a'/>
<id>urn:sha1:7f236c79570642d466c5acab890b26c3a07f4f7a</id>
<content type='text'>
If DNS= has an IP in it, treat it as a DNS server. If DNS= has a non-IP
in it, treat it as a DNS search domain.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>highlighter: insist on 256-bit keys, not 257-bit or 258-bit</title>
<updated>2020-04-04T05:14:07Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-04-04T05:14:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=20e28d2b0f4ae522cf14abcc5a29f9ade24f217b'/>
<id>urn:sha1:20e28d2b0f4ae522cf14abcc5a29f9ade24f217b</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>embeddable-wg-library: use newer string_list</title>
<updated>2020-02-03T15:35:01Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-02-03T15:35:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=db5cb4f15c053c250047cf83390c1ec0cbdcd07c'/>
<id>urn:sha1:db5cb4f15c053c250047cf83390c1ec0cbdcd07c</id>
<content type='text'>
This ports 1d2d6200b8ff517db0f7530645180df3cc4afa74.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>extract-{handshakes,keys}: rework for upstream kernel</title>
<updated>2020-01-31T23:53:30Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-01-31T23:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=1ad6b17c35d98677459b32fdbeba1129b80c5995'/>
<id>urn:sha1:1ad6b17c35d98677459b32fdbeba1129b80c5995</id>
<content type='text'>
Now that WireGuard has been upstreamed and the repos split, we have to
look elsewhere for these headers.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
