<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-android/tunnel/src/main/java, branch master</title>
<subtitle>Android GUI for WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-android/atom/tunnel/src/main/java?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-android/atom/tunnel/src/main/java?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/'/>
<updated>2026-03-15T18:24:14Z</updated>
<entry>
<title>tunnel: uatch minSdk between tunnel and ui</title>
<updated>2026-03-15T18:24:14Z</updated>
<author>
<name>L.W.Reek</name>
<email>syphyr@gmail.com</email>
</author>
<published>2025-12-03T00:37:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=ecc3c0a61c4e732cfdce865c2e759376326ba929'/>
<id>urn:sha1:ecc3c0a61c4e732cfdce865c2e759376326ba929</id>
<content type='text'>
Signed-off-by: L.W.Reek &lt;syphyr@gmail.com&gt;
[Jason: remove else clause]
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tunnel: newIncompleteFuture requires API 31</title>
<updated>2026-01-02T02:33:27Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-01-02T02:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=3f30378c737a4a610b1bdb7d4f12332abf2676fd'/>
<id>urn:sha1:3f30378c737a4a610b1bdb7d4f12332abf2676fd</id>
<content type='text'>
Fixes: 3b6ab660 ("ui: raise min SDK to 24")
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>ui: raise min SDK to 24</title>
<updated>2025-10-20T16:22:36Z</updated>
<author>
<name>Harsh Shandilya</name>
<email>me@msfjarvis.dev</email>
</author>
<published>2025-09-19T15:15:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=3b6ab660a94ef563be25e50804951feda26bc30a'/>
<id>urn:sha1:3b6ab660a94ef563be25e50804951feda26bc30a</id>
<content type='text'>
The difference between the usage of 21 and 24 is not big enough to hold
on to all the baggage from API 21

Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tunnel: add isAlwaysOn and isLockdownEnabled</title>
<updated>2025-10-20T16:22:36Z</updated>
<author>
<name>Brandon T</name>
<email>JustBrandonT@gmail.com</email>
</author>
<published>2025-05-23T00:35:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=0d18e478ca732395bee839a40c1288c3a5ddf271'/>
<id>urn:sha1:0d18e478ca732395bee839a40c1288c3a5ddf271</id>
<content type='text'>
Signed-off-by: Brandon T &lt;JustBrandonT@gmail.com&gt;
[Harsh: fix build and Javadoc errors]
Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: update copyright notices</title>
<updated>2025-05-19T15:31:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2025-05-19T15:31:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=0295abd808ba00a024d5752980f7fccfcb6161bb'/>
<id>urn:sha1:0295abd808ba00a024d5752980f7fccfcb6161bb</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tunnel: use record class where possible</title>
<updated>2023-07-05T16:16:53Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-07-05T16:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=353679801e643d9e4518ba4ad73cb91b509ca1fc'/>
<id>urn:sha1:353679801e643d9e4518ba4ad73cb91b509ca1fc</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tunnel: add quotes around calling package</title>
<updated>2023-06-08T13:04:39Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-06-08T13:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=a5b4b9c428252c614447707853f93f31d33a1bb6'/>
<id>urn:sha1:a5b4b9c428252c614447707853f93f31d33a1bb6</id>
<content type='text'>
Judging by the previous check, this was clearly intended.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tunnel: account for recent magisk using UID in sql</title>
<updated>2023-06-06T01:08:59Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-06-06T01:07:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=adfd8e247b0283afde426407889cbef434cbe4ae'/>
<id>urn:sha1:adfd8e247b0283afde426407889cbef434cbe4ae</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tunnel: export latest handshake stat</title>
<updated>2023-04-24T16:06:57Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-04-24T16:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=20480992c4514325b4233c7ae8efd3e806b46081'/>
<id>urn:sha1:20480992c4514325b4233c7ae8efd3e806b46081</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tunnel: do not keep service running when bringing tunnel down</title>
<updated>2023-04-11T17:17:55Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2023-04-11T17:17:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=3907f6a4c1af2ef5925cc589eb72bc16c09ecaca'/>
<id>urn:sha1:3907f6a4c1af2ef5925cc589eb72bc16c09ecaca</id>
<content type='text'>
Doing so causes the process to restart when the activity is cleared,
even when no tunnel is running. I fear this might also lead to the
current flurry of DeadSystemExceptions.

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