<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-apple, branch master</title>
<subtitle>iOS and macOS apps for WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-apple/atom/?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-apple/atom/?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/'/>
<updated>2023-02-15T13:20:52Z</updated>
<entry>
<title>App: version bump</title>
<updated>2023-02-15T13:20:52Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-02-15T13:20:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=2fec12a6e1f6e3460b6ee483aa00ad29cddadab1'/>
<id>urn:sha1:2fec12a6e1f6e3460b6ee483aa00ad29cddadab1</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>App: bump copyright</title>
<updated>2023-02-15T13:20:35Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-02-14T15:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=7b279383d1f5aeb939bef6507b95b33afbb577e6'/>
<id>urn:sha1:7b279383d1f5aeb939bef6507b95b33afbb577e6</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>App: bump minimum OS versions</title>
<updated>2023-02-15T13:20:30Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-02-14T14:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=901fe1cf58dc40e551088cac3bf00d68e3e86db3'/>
<id>urn:sha1:901fe1cf58dc40e551088cac3bf00d68e3e86db3</id>
<content type='text'>
This allows us to remove a good deal of legacy cruft.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>WireGuardKitGo: bump</title>
<updated>2023-02-14T15:09:14Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-02-14T14:20:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=ccc7472fd7d1c7c19584e6a30c45a56b8ba57790'/>
<id>urn:sha1:ccc7472fd7d1c7c19584e6a30c45a56b8ba57790</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>WireGuardKit: fix incorrect IP address allocation size</title>
<updated>2023-02-08T16:08:40Z</updated>
<author>
<name>John Biggs</name>
<email>john.biggs@proton.ch</email>
</author>
<published>2022-11-15T19:50:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=12b095470ad29ecea7436088f6e5fa701e6445a6'/>
<id>urn:sha1:12b095470ad29ecea7436088f6e5fa701e6445a6</id>
<content type='text'>
According to [1], the `capacity` parameter is specified as "the number
of instances of T in the re-bound region" and not the total size of the
rebound struct.

Without this patch, there are crashes in the extension with the
following error:

  Fatal error: self must be a properly aligned pointer for types Pointee and T`

Since the subsequent line in the code only reads `sizeof(in_addr)` or
`sizeof(in6_addr)` anyway, change the `capacity` parameter to just be a
count of 1.

[1] https://developer.apple.com/documentation/swift/unsafepointer/withmemoryrebound(to:capacity:_:)

Signed-off-by: John Biggs &lt;john.biggs@proton.ch&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: apply MIT more consistently</title>
<updated>2022-11-17T00:17:52Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-11-17T00:17:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=9c07693951d570c608d92eccf5d5e6a4d30633d6'/>
<id>urn:sha1:9c07693951d570c608d92eccf5d5e6a4d30633d6</id>
<content type='text'>
People keep asking.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>UI: When saving on-demand rules, deactivate if reqd and then save</title>
<updated>2021-09-27T18:46:35Z</updated>
<author>
<name>Roopesh Chander</name>
<email>roop@roopc.net</email>
</author>
<published>2021-09-27T10:37:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=23618f994f17d8ad8f2f65d79b4a1e8a0830b334'/>
<id>urn:sha1:23618f994f17d8ad8f2f65d79b4a1e8a0830b334</id>
<content type='text'>
Signed-off-by: Roopesh Chander &lt;roop@roopc.net&gt;
</content>
</entry>
<entry>
<title>UI: When saving on-demand rules on a config, enable on-demand if active</title>
<updated>2021-09-23T19:31:10Z</updated>
<author>
<name>Roopesh Chander</name>
<email>roop@roopc.net</email>
</author>
<published>2021-09-23T19:11:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=ba644415c7ff925e34bbabd2448e41c49924b2fa'/>
<id>urn:sha1:ba644415c7ff925e34bbabd2448e41c49924b2fa</id>
<content type='text'>
When a user saves on-demand rules on the configuration, set
onDemandEnabled to true if the tunnel is active, and false if it isn't.
Then deactivate the tunnel.

Signed-off-by: Roopesh Chander &lt;roop@roopc.net&gt;
</content>
</entry>
<entry>
<title>App: version bump</title>
<updated>2021-09-23T04:20:28Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-09-23T04:20:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=10da5cfdef362889b438cfbeff867a74e6d717fd'/>
<id>urn:sha1:10da5cfdef362889b438cfbeff867a74e6d717fd</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>UI: macOS: increase login detector file timeout</title>
<updated>2021-09-23T04:19:48Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-09-23T04:19:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-apple/commit/?id=75b6925deb69581e93d5ea243a17d55a0a154878'/>
<id>urn:sha1:75b6925deb69581e93d5ea243a17d55a0a154878</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
