<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-android/app/src/main/java/com/wireguard/android/util/RootShell.java, branch 0.0.20180710</title>
<subtitle>Android GUI for WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-android/atom/app/src/main/java/com/wireguard/android/util/RootShell.java?h=0.0.20180710</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-android/atom/app/src/main/java/com/wireguard/android/util/RootShell.java?h=0.0.20180710'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/'/>
<updated>2018-07-06T14:28:46Z</updated>
<entry>
<title>global: move to Apache 2.0</title>
<updated>2018-07-06T14:28:46Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-07-06T02:09:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=7b28d51cdd8f1b13318f9f9b281434d36353aa89'/>
<id>urn:sha1:7b28d51cdd8f1b13318f9f9b281434d36353aa89</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>Give Samuel heart attack by removing Dagger</title>
<updated>2018-06-07T02:12:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-06-07T02:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=24605c9c0132135873f7a8c7a966ff2d512edef3'/>
<id>urn:sha1:24605c9c0132135873f7a8c7a966ff2d512edef3</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: Cleanup line lengths and misc lint warnings</title>
<updated>2018-05-09T16:16:14Z</updated>
<author>
<name>Harsh Shandilya</name>
<email>me@msfjarvis.dev</email>
</author>
<published>2018-05-05T10:56:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=0b9bcf0f9e25122f9ee351aa9c889ebb01a238f5'/>
<id>urn:sha1:0b9bcf0f9e25122f9ee351aa9c889ebb01a238f5</id>
<content type='text'>
I know we decided to ditch the idea of shutting up "Exception
thrown with empty param" warnings but this pesters me too
much and we can instead just treat this as a weird future proofing
thing if and when we end up needing the exception messages.

Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
</content>
</entry>
<entry>
<title>global: fix up copyrights</title>
<updated>2018-05-04T00:15:09Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-05-02T19:40:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=f77eac6796e6346b1cbd808fd8e28930b973c0e3'/>
<id>urn:sha1:f77eac6796e6346b1cbd808fd8e28930b973c0e3</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: Add or update copyright headers in Java code</title>
<updated>2018-05-02T15:31:25Z</updated>
<author>
<name>Samuel Holland</name>
<email>samuel@sholland.org</email>
</author>
<published>2018-05-02T15:29:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=aa92c4a9d5d4ac16b0aef34827b445f73b2f92ca'/>
<id>urn:sha1:aa92c4a9d5d4ac16b0aef34827b445f73b2f92ca</id>
<content type='text'>
Signed-off-by: Samuel Holland &lt;samuel@sholland.org&gt;
</content>
</entry>
<entry>
<title>Update application state based on wg-quick</title>
<updated>2018-04-23T15:04:17Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-04-23T14:37:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=88cf839c90e59823c4fee1e70e5525b943287a10'/>
<id>urn:sha1:88cf839c90e59823c4fee1e70e5525b943287a10</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>RootShell: Use a lock object instead of sync methods</title>
<updated>2018-01-17T20:35:14Z</updated>
<author>
<name>Samuel Holland</name>
<email>samuel@sholland.org</email>
</author>
<published>2018-01-16T11:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=d56eda2fd6ed1eef2c7a47cfbbde2b55dda4b8c9'/>
<id>urn:sha1:d56eda2fd6ed1eef2c7a47cfbbde2b55dda4b8c9</id>
<content type='text'>
This avoids exposing the synchronization implementation details
in the class's interface.

Signed-off-by: Samuel Holland &lt;samuel@sholland.org&gt;
</content>
</entry>
<entry>
<title>RootShell: Improve shell start error handling</title>
<updated>2018-01-09T15:17:08Z</updated>
<author>
<name>Samuel Holland</name>
<email>samuel@sholland.org</email>
</author>
<published>2018-01-09T15:17:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=ca077dd090b5b6ec587e48154dbdb17570d8bf57'/>
<id>urn:sha1:ca077dd090b5b6ec587e48154dbdb17570d8bf57</id>
<content type='text'>
No need to catch and re-throw exceptions before starting the process. If
running `su` itself fails, there's no (functional) root, so report that.

Signed-off-by: Samuel Holland &lt;samuel@sholland.org&gt;
</content>
</entry>
<entry>
<title>RootShell: Be stricter about command delimiters</title>
<updated>2018-01-09T15:16:53Z</updated>
<author>
<name>Samuel Holland</name>
<email>samuel@sholland.org</email>
</author>
<published>2018-01-09T15:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=3d6737e32f86f6220a940b2a8b80fa21e02e06b1'/>
<id>urn:sha1:3d6737e32f86f6220a940b2a8b80fa21e02e06b1</id>
<content type='text'>
Signed-off-by: Samuel Holland &lt;samuel@sholland.org&gt;
</content>
</entry>
<entry>
<title>RootShell: stop if we can't start</title>
<updated>2018-01-09T14:39:07Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-01-09T14:23:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=643b698f3096ab8e48ef124e76752f1e30be3804'/>
<id>urn:sha1:643b698f3096ab8e48ef124e76752f1e30be3804</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
