<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-tools/src/systemd/wg-quick@.service, 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/src/systemd/wg-quick@.service?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-tools/atom/src/systemd/wg-quick@.service?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/'/>
<updated>2026-02-23T22:02:07Z</updated>
<entry>
<title>wg-quick@.service: add deps on wg-quick.target</title>
<updated>2026-02-23T22:02:07Z</updated>
<author>
<name>Doug Freed</name>
<email>dwfreed@mtu.edu</email>
</author>
<published>2023-04-03T05:58:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=0cbe9938e1b1435a6ac394309c4884340240bb44'/>
<id>urn:sha1:0cbe9938e1b1435a6ac394309c4884340240bb44</id>
<content type='text'>
These dependencies ensure that instances of this service are started
before wg-quick.target is considered started, allowing other services
to depend on wg-quick.target to mean "all wg-quick services are started"

Signed-off-by: Doug Freed &lt;dwfreed@mtu.edu&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>systemd: add reload target to systemd unit</title>
<updated>2020-07-24T14:23:47Z</updated>
<author>
<name>Domonkos P. Tomcsanyi</name>
<email>domi@tomcsanyi.net</email>
</author>
<published>2020-07-24T14:21:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=a66219fa107e1bf0a03ebbbc405879c1f0a826c5'/>
<id>urn:sha1:a66219fa107e1bf0a03ebbbc405879c1f0a826c5</id>
<content type='text'>
Users can now run `systemctl reload wg-quick@wgnet0`, as described in
the wg-quick(8) man page. Note that this won't adjust Address=, DNS=, or
the various other non-wg(8) fields.

Signed-off-by: Domonkos P. Tomcsanyi &lt;domi@tomcsanyi.net&gt;
[zx2c4: use exec for bash commands to reduce excess forks, and rewrite
        commit message]
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>systemd: add wg-quick.target</title>
<updated>2020-05-01T21:58:59Z</updated>
<author>
<name>Martin Hauke</name>
<email>mardnh@gmx.de</email>
</author>
<published>2020-05-01T21:55:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=238ca4059136f5cd8a2f7defbf1772a9eafe8625'/>
<id>urn:sha1:238ca4059136f5cd8a2f7defbf1772a9eafe8625</id>
<content type='text'>
Add file wg-quick.target, which allows starting and stopping all
wg-quick@.service instances at once.

Signed-off-by: Martin Hauke &lt;mardnh@gmx.de&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>systemd: update documentation URL</title>
<updated>2019-12-26T12:59:27Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-12-26T12:57:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=7861d89b7c12bcd3e461494d0f74454c60d9efcb'/>
<id>urn:sha1:7861d89b7c12bcd3e461494d0f74454c60d9efcb</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>wg: pass WG_ENDPOINT_RESOLUTION_RETRIES=infinity to systemd unit</title>
<updated>2019-05-31T19:10:41Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-05-31T19:10:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=15f2e2ef345b2a13d975d1163b7ea8e55eaae187'/>
<id>urn:sha1:15f2e2ef345b2a13d975d1163b7ea8e55eaae187</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>systemd: wg-quick should depend on nss-lookup.target</title>
<updated>2019-01-30T17:53:37Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-01-30T17:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=4bc6ef00898e3c5fb1e9f4ddc5f71006e0045a7d'/>
<id>urn:sha1:4bc6ef00898e3c5fb1e9f4ddc5f71006e0045a7d</id>
<content type='text'>
Since wg-quick(8) calls wg(8) which does hostname lookups, we should
probably only run this after we're allowed to look up hostnames.

Reported-by: Anton Castelli &lt;anton.c42@gmail.com&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>wg: reorganize for multiplatform wg-quick</title>
<updated>2018-05-14T16:18:40Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-05-14T16:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-tools/commit/?id=08c78a65af1de710ff98d1a99510d049dbb7edfb'/>
<id>urn:sha1:08c78a65af1de710ff98d1a99510d049dbb7edfb</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
