<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-android/app/src, branch 0.0.20190708</title>
<subtitle>Android GUI for WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-android/atom/app/src?h=0.0.20190708</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-android/atom/app/src?h=0.0.20190708'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/'/>
<updated>2019-06-05T19:07:50Z</updated>
<entry>
<title>TunnelList: Get focus to toggle button via remote for Fire TV</title>
<updated>2019-06-05T19:07:50Z</updated>
<author>
<name>Revath S Kumar</name>
<email>rsk@revathskumar.com</email>
</author>
<published>2019-05-19T08:40:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=e9e4fd4e8b244748ca7052f0026fe4db43b46c8f'/>
<id>urn:sha1:e9e4fd4e8b244748ca7052f0026fe4db43b46c8f</id>
<content type='text'>
This removes a no-longer-needed workaround for the ListView
OnItemClickListener (it won't fire if a focusable view is inside the
item view). Since converting our ListView instances to RecyclerView
instances, we set the OnClick and OnLongClick listeners directly on the
item view, and this workaround no longer has any effect.

Unsurprisingly, the workaround breaks focusability of the Switch, which
is necessary to toggle tunnels on devices with keypad-based navigation,
such as the Fire TV.

This commit also adds explicit focusability hints for the Switch.

Related mail thread:
https://lists.zx2c4.com/pipermail/wireguard/2019-May/004112.html

Reported-by: Christophe-Marie Duquesne &lt;chmd@chmd.fr&gt;
Reported-by: Revath S Kumar &lt;gmail@revathskumar.com&gt;
[Samuel: sorted attributes; expanded commit message]
Signed-off-by: Samuel Holland &lt;samuel@sholland.org&gt;
</content>
</entry>
<entry>
<title>InetEndpoint: properly match IPv6 addresses</title>
<updated>2019-03-19T06:53:14Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-03-19T06:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=76305045db5c816b2b9212cc95e040cea8d47c38'/>
<id>urn:sha1:76305045db5c816b2b9212cc95e040cea8d47c38</id>
<content type='text'>
The old one didn't account for trailing digits.

Reported-by: Brandon Jackson &lt;bjackson@napshome.net&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>strings: %i is invalid</title>
<updated>2019-03-19T06:30:53Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-03-19T06:30:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=d5dcdf13bfd3fdd2f9893a074a9c2c9138c68440'/>
<id>urn:sha1:d5dcdf13bfd3fdd2f9893a074a9c2c9138c68440</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>WgQuickBackend: pass result to error string</title>
<updated>2019-03-16T18:24:28Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-03-16T18:24:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=7feb3dccbf29af146e3b857d87f7de47d4301cad'/>
<id>urn:sha1:7feb3dccbf29af146e3b857d87f7de47d4301cad</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>project: bump dependencies</title>
<updated>2019-02-17T03:14:11Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-02-17T03:14:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=050e202291755aa867aecaddb723b00403f5bcbd'/>
<id>urn:sha1:050e202291755aa867aecaddb723b00403f5bcbd</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>ToolsInstaller: fix typo on cleanup</title>
<updated>2019-02-17T02:32:35Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-02-17T02:32:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=efe04d6602afe5a5afc00d79a0467cef47161a53'/>
<id>urn:sha1:efe04d6602afe5a5afc00d79a0467cef47161a53</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>ToolsInstaller: Require Magisk 18</title>
<updated>2019-02-14T10:59:10Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-02-14T10:19:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=32287c60c4ad888bb59ea8312589c6ddca770197'/>
<id>urn:sha1:32287c60c4ad888bb59ea8312589c6ddca770197</id>
<content type='text'>
People installing magisk modules are people capable of updating Magisk.
No need to leave around old compat cruft.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>ToolsInstaller: Use chcon over restorecon</title>
<updated>2019-02-14T10:03:41Z</updated>
<author>
<name>Harsh Shandilya</name>
<email>me@msfjarvis.dev</email>
</author>
<published>2018-12-29T14:31:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=69c6fa0a2452ae3d8cb5df4c9a0b62fb66ef1b2c'/>
<id>urn:sha1:69c6fa0a2452ae3d8cb5df4c9a0b62fb66ef1b2c</id>
<content type='text'>
restorecon probes file_contexts to get the context
to be applied to the file. /sbin/.magisk does not
exist in file_contexts for obvious reasons so restorecon
always fails. Use chcon directly with the system_file
context to allow contexts to be applied.

Suggested-by: Chris Renshaw &lt;osm0sis@outlook.com&gt;
Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
</content>
</entry>
<entry>
<title>Update copyright</title>
<updated>2019-01-08T00:21:34Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-01-02T00:57:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=c3e63df7b551eccd39de86293f7c3d62f85ebbcd'/>
<id>urn:sha1:c3e63df7b551eccd39de86293f7c3d62f85ebbcd</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>PeerProxy: Only add IPv4 DNS servers when excluding private IPs</title>
<updated>2019-01-08T00:21:34Z</updated>
<author>
<name>Samuel Holland</name>
<email>samuel@sholland.org</email>
</author>
<published>2019-01-03T02:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=fb4f1e30d55b91e031a1b206dafa2687b9f2d522'/>
<id>urn:sha1:fb4f1e30d55b91e031a1b206dafa2687b9f2d522</id>
<content type='text'>
Reported-By: Christophe-Marie Duquesne &lt;chmd@chmd.fr&gt;

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