<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-apple/Sources/WireGuardKitC, branch am/codable-key</title>
<subtitle>iOS and macOS apps for WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-apple/atom/Sources/WireGuardKitC?h=am%2Fcodable-key</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-apple/atom/Sources/WireGuardKitC?h=am%2Fcodable-key'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/'/>
<updated>2021-06-17T14:56:46Z</updated>
<entry>
<title>Global: bump copyright year</title>
<updated>2021-06-17T14:56:46Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-06-17T14:56:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=13b720442d47b67a18d6841aa34569633a22b458'/>
<id>urn:sha1:13b720442d47b67a18d6841aa34569633a22b458</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>Kit: Adapter: use more reliable utun detection technique</title>
<updated>2021-06-16T15:40:12Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-06-16T15:09:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=23bf3cfccb5a6fa9faf85c35ca24ec4c3e29c3fe'/>
<id>urn:sha1:23bf3cfccb5a6fa9faf85c35ca24ec4c3e29c3fe</id>
<content type='text'>
Rather than hoping that the AF_SYSTEM fd is of type utun, and then
calling "2" on it to get the name -- which could be defined as something
else for a different AF_SYSTEM socket type -- instead simply query the
AF_SYSTEM control socket ID with getpeername. This has one catch, which
is that the ID is dynamically allocated, so we resolve it using the
qualified name. Normally we'd make a new AF_SYSTEM socket for this, but
since that's not allowed in the sandbox, we reuse the AF_SYSTEM socket
that we're checking. At this point in the flow, we know that it's a
proper AF_SYSTEM one, based on the first sockaddr member; we just don't
know that it's a utun variety.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: bump year in header</title>
<updated>2020-12-04T11:15:29Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-12-04T11:15:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=90acf2b2204ef2281dd9b716cb5196bea68234a1'/>
<id>urn:sha1:90acf2b2204ef2281dd9b716cb5196bea68234a1</id>
<content type='text'>
A bit overdue, but better late than never.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>WireGuardKit: Set publicHeadersPath = "." to flatten public headers structure</title>
<updated>2020-12-03T12:32:24Z</updated>
<author>
<name>Andrej Mihajlov</name>
<email>and@mullvad.net</email>
</author>
<published>2020-12-02T12:02:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=fd527f73e6d4b6968a793b1853318cb30eb2a7e3'/>
<id>urn:sha1:fd527f73e6d4b6968a793b1853318cb30eb2a7e3</id>
<content type='text'>
Signed-off-by: Andrej Mihajlov &lt;and@mullvad.net&gt;
</content>
</entry>
<entry>
<title>WireGuardKit: Fix module map for WireGuardKitC</title>
<updated>2020-12-03T12:32:24Z</updated>
<author>
<name>Andrej Mihajlov</name>
<email>and@mullvad.net</email>
</author>
<published>2020-12-02T12:01:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=de6aa3eb583a0701d41dbcaebef592cb40fca62d'/>
<id>urn:sha1:de6aa3eb583a0701d41dbcaebef592cb40fca62d</id>
<content type='text'>
Signed-off-by: Andrej Mihajlov &lt;and@mullvad.net&gt;
</content>
</entry>
<entry>
<title>Move all source files to `Sources/` and rename WireGuardKit targets</title>
<updated>2020-12-03T12:32:24Z</updated>
<author>
<name>Andrej Mihajlov</name>
<email>and@mullvad.net</email>
</author>
<published>2020-12-02T11:27:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=ec574085703ea1c8b2d4538596961beb910c4382'/>
<id>urn:sha1:ec574085703ea1c8b2d4538596961beb910c4382</id>
<content type='text'>
Signed-off-by: Andrej Mihajlov &lt;and@mullvad.net&gt;
</content>
</entry>
</feed>
