<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-android/ui/src/main/java/com/wireguard/android/model, branch 0.0.20200328</title>
<subtitle>Android GUI for WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-android/atom/ui/src/main/java/com/wireguard/android/model?h=0.0.20200328</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-android/atom/ui/src/main/java/com/wireguard/android/model?h=0.0.20200328'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/'/>
<updated>2020-03-28T22:26:22Z</updated>
<entry>
<title>ObservableTunnel: do not cache stats</title>
<updated>2020-03-28T22:26:22Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-03-28T21:58:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=870b2bf36d8fe170e114acd61cef82d15bb3d237'/>
<id>urn:sha1:870b2bf36d8fe170e114acd61cef82d15bb3d237</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>TunnelComparator: naturally sort tunnel list</title>
<updated>2020-03-28T07:42:06Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-03-28T07:41:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=b75946af46f7760559d91f66d184d82c78bf7ea6'/>
<id>urn:sha1:b75946af46f7760559d91f66d184d82c78bf7ea6</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>ObservableTunnel: Don't recurse in getConfig</title>
<updated>2020-03-27T21:05:01Z</updated>
<author>
<name>Harsh Shandilya</name>
<email>me@msfjarvis.dev</email>
</author>
<published>2020-03-27T21:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=9fe008d40761b09de3d01b99d0c4418f92cd5604'/>
<id>urn:sha1:9fe008d40761b09de3d01b99d0c4418f92cd5604</id>
<content type='text'>
The correct way to retrieve the value inside a getter/setter is to use `field` to ensure
you don't invoke the getter while inside the getter and trigger a stack overflow

Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
</content>
</entry>
<entry>
<title>databinding: rewrite in kotlin</title>
<updated>2020-03-27T09:08:47Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-03-27T05:54:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=48a9fd46a679db5cc4baa0ffd03b14d006bab04a'/>
<id>urn:sha1:48a9fd46a679db5cc4baa0ffd03b14d006bab04a</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>TunnelManager: convert to kotlin</title>
<updated>2020-03-27T05:21:54Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-03-27T05:21:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=37949ba1ec44bcc9051075cf553cd92df203dff3'/>
<id>urn:sha1:37949ba1ec44bcc9051075cf553cd92df203dff3</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>ObservableTunnel: port to kotlin</title>
<updated>2020-03-27T04:30:10Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-03-27T04:26:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=4d6837ea53cc5f3ab92d65c51db25993f6597031'/>
<id>urn:sha1:4d6837ea53cc5f3ab92d65c51db25993f6597031</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>ui: cleanup various pieces of kotlin</title>
<updated>2020-03-26T06:51:36Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-03-26T06:51:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=2958144fd0082489a996fbc7a11572f3edbe42eb'/>
<id>urn:sha1:2958144fd0082489a996fbc7a11572f3edbe42eb</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>TunnelManager: disallow remote apps for L</title>
<updated>2020-03-24T20:17:15Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-03-24T20:04:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=585257c995e2a76d693903edc30d65f9e5d48a98'/>
<id>urn:sha1:585257c995e2a76d693903edc30d65f9e5d48a98</id>
<content type='text'>
I don't trust old Android versions to have gotten this right.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>TunnelManager: save settings before restart</title>
<updated>2020-03-24T00:14:23Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-03-24T00:13:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=a83219301047c38283d76a6557799d4236d066fb'/>
<id>urn:sha1:a83219301047c38283d76a6557799d4236d066fb</id>
<content type='text'>
Otherwise these get lost and then the restored state is confusing.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>TunnelManager: enable Tasker support</title>
<updated>2020-03-22T06:51:37Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-03-22T06:38:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=edba6406418578432134bbd70d88e7d19e0e1004'/>
<id>urn:sha1:edba6406418578432134bbd70d88e7d19e0e1004</id>
<content type='text'>
Also fix up wording for the permission prompt that Tasker will show when
initially setting this up.

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